我的 Access 应用程序有一个无法调试的问题。我有一个表单,它基本上可以插入“已完成”表并从“待处理”表中删除。抛开设计偏好不谈,这就是我的做法,而不是拥有某种“状态”列。
我将用相关行总结我的代码。
首先它插入到已完成的表中,然后是简单的删除:
qr = "DELETE * FROM tblPendingClasses WHERE ((tblPendingClasses.ID = " & curr & "));" 'build the query
Debug.Print qr
MsgBox (qr)
dbMine.Execute qr, dbFailOnExecute
Form.Refresh 'refresh,requery
Form.Requery
MsgBox ("Class review complete.")
docmd.close
查询从调试语句和 msgbox 构建得很好,但它什么也没做。我查看表中的待定课程,而我要删除的具有 ID 的课程就坐在那里。没有有意义的错误,什么都没有。这曾经有效,有时有效,但目前无效。
想法?