Обновите 2 таблицы одной формой. INSERT INTO возвращает ошибку выполнения 3346 Количество полей запроса не соответствует полям назначения - PullRequest
0 голосов
/ 06 августа 2020

Хорошо, я совершенно новичок в доступе, и я пытаюсь создать базу данных инвентаря для складских предметов. В одной таблице INBOUND_INV_TBL я хочу, чтобы форма добавляла заполненные поля, всего в первой таблице 11 полей. Мы уже знаем некоторые данные из таблицы 1, но нам нужно добавлять дополнительную информацию по мере поступления элементов. Во второй моей таблице CURRENT_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_Attachment] .Value - это вложение, а не какое-либо текстовое / числовое значение. Я также включил скриншоты обеих таблиц и формы ниже. Мы будем благодарны за любую помощь с этим.

[Изображение формы] [1] [1]: https://i.stack.imgur.com/5jXe5.png

[INBOUND_INV_TBL изображение] [2] [2]: https://i.stack.imgur.com/LfmBq.png

[введите описание изображения здесь] [3] [3]: https://i.stack.imgur.com/eBoDm.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...