以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]增加行后编号不一致 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=153273) |
-- 作者:2425004926 -- 发布时间:2020/8/5 17:12:00 -- [求助]增加行后编号不一致 ”公司表“在增加行DataRowAdded设置的代码 e.DataRow("单位编号") = "DW" & Format(e.DataRow("_Identify"),"00000000") 增加后对该行测试 Output.Show("DW" & Format(Tables("公司_Table1").Current("_Identify"),"00000000")) Output.Show(Tables("公司_Table1").Current("单位编号")) 得到的结果 DW00004844 DW00004847 我在“单位编号列”中也设置了不重复 为何单位编号不能是唯一的,总会出现重复?原因在哪里?
|
-- 作者:有点蓝 -- 发布时间:2020/8/5 17:19:00 -- 自增主键必须保存后才是真正的值 DataRowAdded代码 e.DataRow.save e.DataRow("单位编号") = "DW" & Format(e.DataRow("_Identify"),"00000000")
|
-- 作者:2425004926 -- 发布时间:2020/8/5 17:21:00 -- 谢谢!谢谢!费了好大的劲,终于解决了 |