Доступ к несвязанным полям формы для обновления нескольких таблиц
Моя база данных имеет 3 таблицы инвентаризации (название предмета, штрих-код, тип устройства), вход (номер партии, штрих-код, местоположение, срок годности, дата получения), выход (штрих-код, команда, удаление человека, дата истечения). У меня есть несвязанная форма, когда я добавляю новый предмет в основной инвентарь. Я также хотел бы добавить информацию в таблицу In из тех же несвязанных полей в форме. Имена несвязанных полей: Товар, Единица, Штрих-код, Лот, Срок действия. Я пробовал использовать INSERT INTO, но не могу заставить его работать, я никогда не использовал его раньше.
2 ответа
Используйте этот код: (убедитесь, что вы используете In с [], поскольку In - зарезервированное слово)
strSQL = "INSETR INTO [In] (Item, Unit, Barcode, Lot, Expiration) "
strSQL = strSQL & "(" & Me.Item & "," & Me.Unit & "," & Me.Barcode & "," & Me.Lot & "," & Me.Expiration & ")"
DoCmd.RunSQL strSQL
Нашел!!! Набрал все вручную, и он работает, не знаю, почему, но работает. https://www.youtube.com/watch?v=Cgtk7LrtmJk