我在MS Access 2010中有两个表。
ID ItemID ItemName Out(是/否字段) 1个A1 ALPHA1 2个A2 ALPHA2 3 A3 ALPHA3 4 A4 ALPHA4 5 B1 BETA1 6 B2 BETA2 7 G1 GIGA1 8 G2 GIGA2
ID项目ID项目名称
我从tblStore以表格布局创建了一个表单,并添加了带有vba代码的命令按钮:
私人Sub cmdSendOut_Click() DoCmd.RunSQL“插入到tblOut(ItemID,ItemName)”&_ “从tblStore的位置中选择ItemID,ItemName(输出= True);” “ DoCmd.RunSQL”从tblStore删除(位置= True);“ 结束字幕
我的问题是:在表单中选择2条记录并单击[Send Out]按钮,如下所示,系统仅显示1条需要附加的记录。
谁能告诉我哪里出了问题?谢谢!
注意,在屏幕截图中,一条记录显示了一个铅笔图标。该记录未解决,未保存。您可能会发现可以使用VBA运行查询之前保存该记录:
IF Me.Dirty=True Then Me.Dirty =False
然后,我认为您会发现两条记录均被捕获。屏幕截图在这种情况下非常有帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句