Foxtable(狐表)用户栏目专家坐堂 → ACCESS数据源关联明细表修改保存不到数据库如何 解决


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

主题:ACCESS数据源关联明细表修改保存不到数据库如何 解决

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


加好友 发短信
等级:六尾狐 帖子:1257 积分:8555 威望:0 精华:0 注册:2019/6/13 9:57:00
ACCESS数据源关联明细表修改保存不到数据库如何 解决  发帖心情 Post By:2022/1/18 13:27:00 [显示全部帖子]

ACCESS数据源关联明细表修改保存不到数据库如何 解决?

下面代码执行,在窗口显示是保存,但数据库只有保存主表的数据,没有保存明细表的数据

注:主表一个字段的内容改为明细表的相应的字段也改变,比如“主表的经办人字段录入或修改,明细表的经办人字段也相应录入或修改,经办人字段
没关联,是通过代码实现改变。

With Tables("入库主表")
    If .Current IsNot Nothing Then
        .Current.Save()
        
    End If
End With


'With Tables("入库主表.入库明细")
With Tables("入库明细")
    If .Current IsNot Nothing Then
        .Current.Save()
        MessageBox.Show("保存成功!")
    End If
End With

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


加好友 发短信
等级:六尾狐 帖子:1257 积分:8555 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2022/1/18 16:36:00 [显示全部帖子]

With Tables("入库主表")
    If .Current IsNot Nothing Then
        .Current.Save()
        Tables("入库明细").save
    End If
End With


DataTables("物料明细").RemoveFor("")
DataTables("物料明细").save


上面二种代码的执行,都无法操作数据库,都是只是在窗口上操作,数据库里没保存,没清空


1.狐表只能内表?对外部数据源操作,不同步,一致,ACCESS是这样,换SQL2008也是一样,搞好长时间,上次也有请客服试一下,效果也不理想,
经常失录,特别在小事件,比如上面清空事件,在之前试一下可以,现在不行,
2.狐表内表由于数据存小官方说只单机操作,能不能搞一个开发标配如开源MYSQL或其他开源免费数据,狐表内表只作试用,官方在开发使用外部源进行
测试这样,就会发现,与外部数据源会存问题进行解决,否则,象现在一样不同步,一致,严重问题。


 回到顶部