以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=46923) |
-- 作者:lyfxybc -- 发布时间:2014/3/1 12:40:00 -- 求代码 如何让下列代码中“工程代码”相同时,“单据编号”相同,“工程代码”不同时,“单据代码”以此加“1”(递增)
四、按日期和类别编号 假定有个表,需要按月自动生成编号,根据工程代码按顺序编号,前4位是工程代码,然后是4位年,2位月,最后4位是顺序号,如下图所示: 要自动生成上面的编号,可以将DataColChanged事件代码设置为: Select e.DataCol.Name |
-- 作者:Bin -- 发布时间:2014/3/1 14:20:00 -- 日期的判断都去掉,把条件改为你需要的条件即可 flt = "工程代码 = \'"& e.DataRow("工程代码") & "\' And 单据编号 = \'" & e.datarow("单据编号") & "\' And [_Identify] <> " & e.DataRow("_Identify")
|
-- 作者:lyfxybc -- 发布时间:2014/3/1 14:56:00 -- 谢谢 |