Foxtable(狐表)用户栏目专家坐堂 → ACCESS 外部数据下 使用关联表的问题


  共有2661人关注过本帖树形打印复制链接

主题:ACCESS 外部数据下 使用关联表的问题

帅哥哟,离线,有人找我吗?
freeants
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:572 积分:3771 威望:0 精华:0 注册:2014/5/8 13:41:00
ACCESS 外部数据下 使用关联表的问题  发帖心情 Post By:2014/9/28 9:28:00 [只看该作者]

环境:  外部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 就可以了
            

         

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/28 10:04:00 [只看该作者]

 不会有你这种情况,请做一个小例子发上来。

 回到顶部