为了编号唯一,我在tables("业务录入.费用管理")新增行 的
在费用管理表的DataRowAdding中设置了如下公式
Dim dr As DataRow = e.DataRow
dr("大小") = dr("_Identify")
但发现一个问题,请看外部数具库图片:
此主题相关图片如下:片段_4.jpg
大小中1536及1537都有三个,为何.
为何又有不少重复的编号呢,为何不 大小列不是与外部数具的_identify相同呢.
公式是不是设错地方了,还是其它问题,
另,我刚也新增了几行,但编号也变了,如下图:
此主题相关图片如下:片段_5.jpg
[此贴子已经被作者于2009-6-4 12:01:46编辑过]
还没试过用 _identify ,照理不会的呀~ , 帮你顶········
可能 大小列 要用表达式列吧~
[此贴子已经被作者于2009-6-4 11:47:38编辑过]
麻烦大了,好多呀,我如何做才能让 大小 列与外部数具的 _identify 列相同呀.
各位大哥大姐,帮想想办法
刚哥,这个我知,我的工作号就是按这个做的,但我不想做这样复杂化,因 _identify 本来就是唯一的,不存在重复.
以下是引用mr725在2009-6-4 11:47:00的发言:还没试过用 _identify ,照理不会的呀~ , 帮你顶········
可能 大小列 要用表达式列吧~
[此贴子已经被作者于2009-6-4 11:47:38编辑过]
表达式是不会存入外部数具的,所以不能用表达式
多余,_identify本来就是表中的一列,再来同样的一列干什么?
_identify ,对外部表不起作用,只是对于内部表而言,外部表本生就有ID自动增量列
以下是引用梦倩在2009-6-4 12:03:00的发言:
多余,_identify本来就是表中的一列,再来同样的一列干什么?
举个列子,
费用管理表是录入基本数具的,
销帐表是用来收付款录入的.
销帐明细表也是提取费用管理表中同客户没收款的记录,是用来计算,(收付款因涉及到多币种转换,汇率调整,收付款币种众多因素)
销帐金额与币种与编号都要填入费用管理中.
哪我只能在入帐时利用唯一编号了,否则会出错(也就是对比条件)
哈,一下子说不清,不是简单的记录统计.