У меня есть форма MS Access 2002, которая в основном содержит текстовые поля для управления записями в таблице под названием Materials . У меня также есть другая таблица с именем MaterialCosting которой есть столбец MaterialID который связывает ее с таблицей Materials которой также есть столбец MaterialID . Что я пытаюсь сделать, это добавить текстовое поле для этой формы, которая читает и пишет в поле MaterialCosting именем outerCarton .
Вот мои неудачные попытки:
- Щелкните правой кнопкой мыши форму, выберите « Свойства» и в разделе «Данные- > Источник записи» введите SQL-запрос, объединяющий две таблицы (
SELECT * FROM Materials AS M INNER JOIN MaterialCosting AS C ON C.MaterialID = M.MaterialID). Затем просто поместите имя нужного столбца (outerCarton) в источник управления текстового поля. - В источник управления текстового поля поместите
DLookup("[outerCarton]", "[MaterialCosting]", "MaterialCosting.MaterialID = Materials.MaterialID")
Оба из них имели тот же результат: текстовое поле будет заканчиваться #Name? в этом и ничего не делать.
Как я могу сделать эту работу?
ОБНОВИТЬ
Свойства формы
Свойства элемента управления 
