以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]自动编号问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53060) |
-- 作者:北冰洋 -- 发布时间:2014/6/28 14:32:00 -- [求助]自动编号问题 帮助里 自动编号生成方法 里的第四个例子,我想让工程代码和单据编号都用整数列,单据编号格式为 88820140628001这个样子,代码应该怎么改? 帮助链接地址 |
-- 作者:Bin -- 发布时间:2014/6/28 14:40:00 -- Dim bh As String = e.DataRow("工程代码") & Format(d,"yyyyMMdd") 代码中去掉那些 "-" 就好
|
-- 作者:北冰洋 -- 发布时间:2014/6/28 15:05:00 -- 报错了大哥 帮忙看看哪儿出错了吧 谢谢 Select e.DataCol.Name |
-- 作者:Bin -- 发布时间:2014/6/28 15:31:00 -- idx = CInt(max.Substring(max.length-4,4)) + 1 |
-- 作者:北冰洋 -- 发布时间:2014/6/28 16:05:00 -- 谢谢 搞定了! 在请问一下,怎么样让当 起点 列 =石家庄时,工程代码 列 =111 起点列=郑州,工程代码=222
谢谢。。 |
-- 作者:Bin -- 发布时间:2014/6/28 16:08:00 -- DatacolChangeD 事件 e.datacol.name="起点" then select case e.datarow("起点") case "石家庄" e.datarow("工程代码")=111 case "郑州" e.datarow("工程代码")=222 end select end if
|
-- 作者:Bin -- 发布时间:2014/6/28 16:08:00 -- 如果起点多,而且会时不时增加,建议增加一个表来储存 然后利用FIND来找到对应的工程代码
|
-- 作者:北冰洋 -- 发布时间:2014/6/28 16:10:00 -- ok 谢谢 |
-- 作者:北冰洋 -- 发布时间:2014/6/28 16:16:00 -- 大哥 又报错了 此主题相关图片如下:49y1hvz1ns`0n3e18r16rl.jpg |