Office中国论坛/Access中国论坛

标题: 我想建立一个执行删除查询的窗体,结果有错,请高手指点.(将东西上传) [打印本页]

作者: heiyun30318    时间: 2006-7-6 02:24
标题: 我想建立一个执行删除查询的窗体,结果有错,请高手指点.(将东西上传)
[attach]18884[/attach]

在操作中,用3和4就可以检验了

请高手多多指导

我很愁苦.
[em06]
作者: skylark    时间: 2006-7-6 03:22
表的联接好象不对,Shippinginfo表的ID对Fee的Shippinginfoid是一对一的,需二表同时Delete行,应为级联,删除主表的纪录

子表则相应的和主表有联糸纪录就没有了,目前Shippinginfo表的ID已没有1和2了,Fee表的Shippinginfoid还有1和2,就乱了.

在有联糸的查询同时删除两表的纪录我没有用过,供参考!
作者: sgrshh29    时间: 2006-7-6 03:24
删除查询请一个一个表进行,DELETE ShippingInfo.*, shippingInfo.LoadingPortId
FROM ShippingInfo
WHERE (((ShippingInfo.LoadingPortId)=[Forms]![Delete]![LoadingPortId]));
如果想同时删除子表中相应的记录,再另外做一个删除查询。
作者: heiyun30318    时间: 2006-7-6 17:20
谢谢哈,我再研究下呵
作者: heiyun30318    时间: 2006-7-6 17:52
谢谢提示啊,终于有思路了,谢谢上面的高手,呵呵




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3