Все,
Эта ошибка сводит меня с ума. Я потратил 2 часа, пытаясь понять это и / или обойти это без удачи. Вот ошибка:
"Вы пытались присвоить значение NULL переменной, которая не является типом данных Variant."
Вот мой SQL:
SELECT tbl_budir_002.Location_Index, tbl_parent_001.NEWPARENTID
INTO tbl_budir_003
FROM (tbl_budir_002
LEFT JOIN qry_parent_003
ON tbl_budir_002.Location_Index = qry_parent_003.Location_Index)
LEFT JOIN tbl_parent_001
ON qry_parent_003.PARENTNAME = tbl_parent_001.PARENTNAME;
Я думаю, что в этот момент возникает сложность - tbl_parent_001 был создан через группу из другой большой таблицы (для разделения записей PARENTNAME). Мне пришлось вручную войти в таблицу и назначить поле NEWPARENTID в качестве типа autonumber, чтобы я мог дать первичным ключам записей PARENTNAME. Теперь, когда я запускаю запрос, я получаю вышеуказанную ошибку. Я подозреваю, что это номер автономера, который вызывает у меня проблемы, но я не знаю другого способа создания первичного ключа с помощью запроса.
Итак, мне нужна помощь по двум вещам: (1) устранение ошибки с учетом моей текущей настройки запроса и (2) поиск лучшего способа создания первичного ключа, чем ввод его вручную через представление дизайна таблицы. 1012 *
Спасибо,
Noah