设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2584|回复: 12
打印 上一主题 下一主题

[与其它组件] [求助]我想在每个子窗口的主键自动编号,有例子

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-5 23:15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想的是能用不同的材料类型来给材料进行不同的自动编号!在线等待谢谢大家能帮帮菜鸟

例子:



[此贴子已经被作者于2006-3-5 15:17:22编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-3-5 23:58:00 | 只看该作者
你用dmax函数、dlookup函数结合nz函数试一下。
3#
 楼主| 发表于 2006-3-6 00:04:00 | 只看该作者
我的例子里只使用了DMAX的函数确定最大值,但是这个函数好像是指表中的最大数据项来的。望能给出代码谢谢啊!
4#
发表于 2006-3-6 02:42:00 | 只看该作者
给你发个例子看看

'自动编号的代码
'Private Sub idh()
'    Dim rq, bh As String
'     Me.单据类型 = Me.OpenArgs
'        rq = Me.OpenArgs & Right(Format(Date, "yyyymmdd"), 5)
'    If IsNull(DLookup("[单据编号]", "单据", "LEFT([单据编号],7)='" & rq & "'")) Then
'         Me.单据编号 = rq & "01"
'    Else
'        bh = DMax("[单据编号]", "单据", "LEFT([单据编号],7)='" & rq & "'")
''        bh = DMax("[单据编号]", "单据", "[单据编号]like'" & rq & "%'")
'        Me.单据编号 = rq & Format(CStr(CInt(Right(bh, 2)) + 1), "00")
'   End If
'
' End Sub

[此贴子已经被作者于2006-3-5 18:44:56编辑过]

5#
发表于 2006-3-6 02:43:00 | 只看该作者
照着上面的例子改改就行了

6#
 楼主| 发表于 2006-3-8 07:54:00 | 只看该作者
我修改了之后还是不能判断 子窗口内的数据条数来自动便号 ,上面或者那位好心的大哥大姐能帮帮我这个菜鸟。用例子帮我改改阿谢谢了!!![em06]

拜托了噢
7#
 楼主| 发表于 2006-3-9 21:36:00 | 只看该作者
问题一直没有解决有高人帮帮我阿谢谢阿
8#
发表于 2006-5-27 18:42:00 | 只看该作者

[公告]

我是Access的超级新手,想多看些例子!
9#
发表于 2006-5-27 18:44:00 | 只看该作者
怎么在office2003中找不到DMax()这个数,请问!!!
10#
发表于 2006-5-27 18:45:00 | 只看该作者
补充一句,是在帮助中查找不到有关Dmax()的信息!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-1 18:14 , Processed in 0.099254 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表