以文本方式查看主题 - 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=174495) |
|
-- 作者:lgz518 -- 发布时间:2022/1/18 13:27:00 -- ACCESS数据源关联明细表修改保存不到数据库如何 解决 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 |
|
-- 作者:有点蓝 -- 发布时间:2022/1/18 13:35:00 -- With Tables("入库主表") If .Current IsNot Nothing Then .Current.Save() Tables("入库明细").save End If End With
|
|
-- 作者:lgz518 -- 发布时间:2022/1/18 16:36:00 --
DataTables("物料明细").RemoveFor("") DataTables("物料明细").save 上面二种代码的执行,都无法操作数据库,都是只是在窗口上操作,数据库里没保存,没清空 1.狐表只能内表?对外部数据源操作,不同步,一致,ACCESS是这样,换SQL2008也是一样,搞好长时间,上次也有请客服试一下,效果也不理想, 经常失录,特别在小事件,比如上面清空事件,在之前试一下可以,现在不行, 2.狐表内表由于数据存小官方说只单机操作,能不能搞一个开发标配如开源MYSQL或其他开源免费数据,狐表内表只作试用,官方在开发使用外部源进行 测试这样,就会发现,与外部数据源会存问题进行解决,否则,象现在一样不同步,一致,严重问题。 |
|
-- 作者:有点蓝 -- 发布时间:2022/1/18 16:38:00 -- 项目事件是不是有代码连接到其它数据源了?数据库在本机还是共享里?如果是共享可能是没有权限写入文件 有没有使用access打开了数据库?如果打开了可能会导致其它程序无法使用,先关闭再测试
肯定是可以保存的,请上传实例测试 |