1
我有MS Access查询产生正确的记录结果,但Access拒绝运行查询作为删除查询?
任何人都可以帮助我重写这个查询在访问中运行。MS Access删除查询
Delete Table_A.*
FROM (SELECT Table_A.Main_RecID, Table_A.Fld_Unique_ID, Table_A.Actiontaken FROM Table_A
WHERE Table_A.Actiontaken="MainRecord deleted") AS Tmp_B
LEFT JOIN Table_A ON Tmp_B.Main_RecID=Table_A.Main_Recid
WHERE (((Table_A.Actiontaken)<>"MainRecord deleted"));
如果“删除”被选择替换或我要求数据表视图查询产生我所期望的。这是表中具有与Actiontaken field =“MainRecord deleted”相同的Main_RecID但没有其Actiontaken字段等于“MainRecord deleted”的记录的列表。
访问响应消息“无法从指定的表中删除”。
这就是我要找的。对不起,我一直参与的延迟响应。当我第一次看到这个查询时,我立即说这不是我想要的,但它在Access中工作。谢谢先生(或女士),我把我的帽子送给你。 –