Office中国论坛/Access中国论坛
标题:
请教,通过机构编号自动生成相应机构的人员编号的问题.
[打印本页]
作者:
lvrongsheng
时间:
2006-1-18 19:05
标题:
请教,通过机构编号自动生成相应机构的人员编号的问题.
新手,对VBA编程不熟悉,参考一段书中的代码,想实现通过机构编号自动生成相应机构的人员编号(4位扫机构编号+三位数的顺序号),通过组合西式框选取机构编号后,人员编号文本框中直接得出人员编号,此段程序大致可以实现但是出错,请帮我看看.谢谢
[attach]15446[/attach]
作者:
一点通
时间:
2006-1-18 20:01
Private Sub 机构编号_AfterUpdate()
If Me.人员编号 > 0 Then '防止修改已存在的数据
MsgBox "人员编号已有数据,不能更改", , "请重新输入"
Else
If IsNull(DLookup("[机构编号]", "人员信息表", "[机构编号] = " & 机构编号)) Then '查询是否有机构编号的数据
Me.人员编号 = Me.机构编号 & "001" '如果没有,增加一个编号
Else '如果已经有该机构的人员编号了,在原编号基础增加 1
Me.人员编号 = Me.机构编号 & Format(Right(DMax("人员编号", "人员信息表", " 机构编号= " & 机构编号), 3) + 1, "000")
End If
End If
End Sub
[attach]15449[/attach]
作者:
lvrongsheng
时间:
2006-1-18 20:38
谢谢,新年快乐
作者:
411700017
时间:
2006-4-7 21:51
谢谢
作者:
yttzm
时间:
2006-4-12 04:05
不错,我正需要!谢谢
作者:
jpmxmq
时间:
2006-4-14 03:15
我还是看一下
作者:
wood1610
时间:
2006-7-26 17:48
看一下到底怎么回事[em05]
作者:
ljt131
时间:
2006-11-26 20:13
不错挣需要这个呢
作者:
ljt131
时间:
2006-11-26 20:16
下载不料呀
作者:
ljt131
时间:
2006-11-26 20:18
再发一次,请见谅,三次才能下载.
作者:
yongjiu3
时间:
2006-11-29 05:47
好方法,谢谢
作者:
airchinazj
时间:
2007-1-21 07:16
谢谢
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3