用1个窗体更新2个表insert into returning runtime error 3346查询字段的数目与目标字段不匹配

lx0bsm1f  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(154)

好的,所以我是一个全新的访问,我正试图做的是建立一个库存数据库的库存物品。在一个表inbound\u inv\u tbl中,我希望表单添加已填写的字段,第一个表中总共有11个字段。我们已经知道表1中的一些数据,但需要在项目进入时添加额外的信息。在我的第二个表current\u inv\tbl中,它还没有条目,总共有9个字段,我只需要在第二个表中填写这些字段作为项目。我创建了一个包含所有11个字段的表单,并制作了一个带有sql代码的按钮。我用的代码是,

Private Sub Command67_Click()

DoCmd.RunSQL "INSERT INTO CURRENT_INV_TBL VALUES ([RR_Nmbr].Value,[Vendor_Name].Value,[Item_Number].Value,[Product_Description].Value,[Item_Model].Value,[Item_Weight].Value,[Received_Qty].Value,[RR_Attachment].Value,[Missing/Damage_Item_Notes].Value)"

DoCmd.RunSQL "INSERT INTO INBOUND_INV_TBL VALUES ([Purchase_Order].Value,[RR_Nmbr].Value,[Vendor_Name].Value,[Item_Number].Value,[Product_Description].Value,[Item_Model].Value,[Item_Weight].Value,[Expected_Qty].Value,[Received_Qty].Value,[RR_Attachment].Value,[Missing/Damage_Item_Notes].Value)"

End Sub

现在,当我按下按钮时,我得到“运行时错误3346查询字段数与目标字段不匹配”,我不知道为什么。我仔细检查了两个表和表单上的所有字段名是否匹配。另外,也不确定它是否重要,但是[rr\u attachment].value是一个附件,而不是任何类型的文本/数字值。我还提供了两个表格和下表的截图。如果您能帮上忙,我们将不胜感激。
[表格图像][1][1]:https://i.stack.imgur.com/5jxe5.png
[入站\u inv \u tbl图像][2][2]:https://i.stack.imgur.com/lfmbq.png
[在此处输入图像描述][3][3]:https://i.stack.imgur.com/ebodm.png

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题