在此处访问 2010。
有两个表处于一对一关系(MainDB、Parts)和一个来自表单(MainForm)的命令对“Parts”表进行操作:
CurrentDb.Execute "DELETE * FROM Parts WHERE ID = ID", dbFailOnError
PartsForm.Requery
这将简单地删除整个“Parts”表并重新查询使用该表的子表单(PartsForm)。我只是想根据调用命令的“MainForm”中当前选定记录的 ID 删除一条记录。如果“Parts”表中有与“MainForm”中选择的当前记录具有相同ID的记录,则该命令应在调用时将其删除。
当然,
WHERE ID = ID
将是问题所在,但该命令不喜欢对“MainDB”中可用字段的引用。您如何通过此命令引用活动记录的 ID?
谢谢您的帮助。这似乎应该是一个简单的语法修复。