环境: 外部ACCESS 数据库
表1-订单总表 父表
表2-订单明细 子表
表1和表2 通过 订单号进行管理 同步更新关联列内容打勾
启动时加载了上面2个数据库(全部FILTER=""),
现在打开订单明细窗口中 带有关联表 “订单总表.订单明细“ ,进行添加和删除时, 我用
for each dr as datarow in datatables("订单明细").datarows
if dr("订单号") = tables(订单总表).current(订单号) then
dr.save
end if
next
问题: 如果2个人同时输入的时候会出现 问题,保存的哪行 行号上面会出现 一个红色的感叹号,提示 _IDENTIFY 应为 UNIQUE。 我注意到另外一个人刚刚添加了一行,但是没有保存。
这个问题 如何解决呢。 是否 上面代码 直接改为 datatables("订单明细").save 就可以了