以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]网络自动编号问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71370) |
-- 作者:seal51 -- 发布时间:2015/7/10 9:43:00 -- [求助]网络自动编号问题 我的编码结构是SMP000000, 前面三位不变, 后面六位为顺序号, 如何做 建立一个SQL表,因为前面三位不变, 后面六位变, 所以编号表只做顺序号, 不要编号列, 对吗? 请老师看看下面建立的顺序号列对吗?
此主题相关图片如下:qq截图20150710093808.png |
-- 作者:大红袍 -- 发布时间:2015/7/10 9:46:00 -- 呃,直接在foxtable里面新增表,就自动带有 _Identify 的,
参考 http://www.foxtable.com/help/topics/1443.htm
|
-- 作者:seal51 -- 发布时间:2015/7/10 9:50:00 -- 老师, 这个编号是我链接各个表的关键编号,我不要表达式, 所以选择数据列做, 不想用表达式列去做 |
-- 作者:大红袍 -- 发布时间:2015/7/10 9:52:00 -- 编号用_Identify啊。
如果要特殊的编号,参考 http://www.foxtable.com/help/topics/1994.htm
|
-- 作者:狐狸爸爸 -- 发布时间:2015/7/10 9:53:00 -- 既然前面不变,后面是顺序号,强烈建议用表达式列。 |
-- 作者:seal51 -- 发布时间:2015/7/10 9:58:00 -- 用表达式列, 一旦系统变更,编号表达式列的数据更改, 所有的关联全部就乱了, 怎么办呢, 已经有几千条数据了 |
-- 作者:大红袍 -- 发布时间:2015/7/10 10:00:00 -- 以下是引用seal51在2015/7/10 9:58:00的发言:
用表达式列, 一旦系统变更,编号表达式列的数据更改, 所有的关联全部就乱了, 怎么办呢, 已经有几千条数据了
你新增一列,把表达式列的内容,复制到数据列去不就行了?
以后就用数据列存储,参考4楼的设置。 |
-- 作者:狐狸爸爸 -- 发布时间:2015/7/10 10:00:00 -- 除非重定向,否则_Identify的值不会改变的,如果以后要重定向,那么只能用数据列了。 |
-- 作者:seal51 -- 发布时间:2015/7/10 10:03:00 -- 原来用的是这个e.DataRow("产品编号")=e.DataRow("产品编号表达式"), 放在在DataRowAdded时间里 现在用的是这个 Dim max As String 现在的问题就是不同的人录入, 出现重号,导致系统出错! |
-- 作者:seal51 -- 发布时间:2015/7/10 10:05:00 -- 所有的表导入产品ID生成, 其他字段都是关联字段, 一旦产品ID改变, 所有的数据都改变了 |