Я «ремонтирую» старую базу данных Access, и клиент попросил добавить поле DATE в форму.
Проблема в том, что я НИКОГДА не использовал Access раньше. Я парень по SQL и создаю свой собственный пользовательский интерфейс.
Эта форма становится лучше меня.
Хорошо - у меня есть две таблицы:
tblQuestionairre
QuestionairreID
EventID
бла-бла-бла
tblEvent
EventID
DateTime
бла-бла-бла
Теперь я редактирую frmQuestionairre (Форма для вопросов). Вся информация из таблицы Questionairre (tblQuestionairre) находится здесь.
Проблема в том, что мне нужно добавить поле DateTime где-то в этой форме, чтобы клиент мог видеть, когда вопрос был введен.
Как видите, моя ссылка - EventID.
Как ни старайся, я не могу просто "добавить" DateTime из таблицы событий, используя "построитель выражений". Мне нужно загрузить правильный DateTime для текущего загруженного вопросника. Каждый вопрос связан с событием.
Как я могу добавить это поле в форму Questionairre? Я продолжаю получать #Name? ошибка, которая, очевидно, потому что он не знает, чтобы связать две таблицы на EventID ..
Идеи?
Edit:
Да, это простые отношения 1 к 1.
Да, поле должно быть редактируемым.
ОТВЕТ: = DLookUp ("[DateEntered]", "tblEvent", "EventID =" & Forms! FrmQuestionnaire! EventID)
Редактировать: Теперь, когда он у меня отображается, я не могу его редактировать!?