以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- ACCESS 外部数据下 使用关联表的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=57629) |
-- 作者:freeants -- 发布时间:2014/9/28 9:28:00 -- ACCESS 外部数据下 使用关联表的问题 环境: 外部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 就可以了 |
-- 作者:有点甜 -- 发布时间:2014/9/28 10:04:00 -- 不会有你这种情况,请做一个小例子发上来。 |