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