Office中国论坛/Access中国论坛
标题: 求助无法删除主窗体的问题 [打印本页]
作者: c101 时间: 2010-9-27 23:23
标题: 求助无法删除主窗体的问题
要删除主窗体时出现如下错误
执行阶段错误
3200
因为
”XX子窗体” 数据表包含相关的记录,故无法删除或变更此记录
请教 应如何排除
?
ps: 1.
如果將子窗体数据删除后就主窗体就可删除 2.主窗体及子窗体 已设
AllowDeletions = True
作者: c101 时间: 2010-9-27 23:24
要删除主窗体时出现如下错误
执行阶段错误 3200
因为 ”XX子窗体” 数据表包含相关的记录,故无法删除或变更此记录
请教 应如何排除 ?
ps: 1.如果將子窗体数据删除后就主窗体就可删除
2.主窗体及子窗体 已设 AllowDeletions = True
作者: ui 时间: 2010-9-27 23:44
用currentdb.execute "delete * from 子窗体 主键=主窗体主键"
然后再删除主窗体
作者: c101 时间: 2010-9-28 00:08
已找出是后端数据库所造成
同一支程序,不同数据库就不会有此问题 (表一样,DATA不同)。
但何因素造成又不知 ?
谢谢 ui 的帮忙
作者: tmtony 时间: 2010-9-28 00:37
可能是因为你的sql server父子表设定了约束条件 或 数据完整性(删除或更新),如删除主表,必须先清除对应的子表内容
作者: c101 时间: 2010-9-28 00:44
谢谢老大的指点
父子表我好像无特别的设定
我会从这方面查查看
先谢了!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |