以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  自动编号求助  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=64629)

--  作者:seal51
--  发布时间:2015/2/26 0:04:00
--  自动编号求助

自动编号求助, 问题见图示


图片点击可在新窗口打开查看此主题相关图片如下:排产pcd.png
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目pcd.foxdb

[此贴子已经被作者于2015/2/26 0:06:32编辑过]

--  作者:seal51
--  发布时间:2015/2/26 8:39:00
--  

老师在吗


--  作者:有点甜
--  发布时间:2015/2/26 9:06:00
--  

呃,你可以弄成表达式列,直接取两列的值合并;

 

或者,你可以编写Datacolchanged事件,把两列合并赋值即可啊。

 

你学了这么久连最基本的还不会?


--  作者:seal51
--  发布时间:2015/2/26 9:40:00
--  
搞了一天没搞出来, 才来论坛求助的, 老师给详细说说吧
--  作者:有点甜
--  发布时间:2015/2/26 9:42:00
--  

 直接用表达式啊

 

[排产单号] + \'-\' + [序号]


--  作者:seal51
--  发布时间:2015/2/26 9:54:00
--  

不想用表达式,用代码不会


--  作者:有点甜
--  发布时间:2015/2/26 9:56:00
--  
If  e.DataCol.Name = "排产单号"  OrElse  e.DataCol.Name = "序号"  Then
    e.DataRow("排产序列号") = e.DataRow("排产单号") & e.DataRow("序号")
End If