Я часами искал в сети и не могу найти и ответить, почему мой синтаксис неправильный. У меня есть таблица с множеством записей, все они с отметкой даты, используя Now (). Я использую следующий код для получения самой последней записи.
MaxDate = DMax("AuditDateTime", "Tbl_Data_Claim")
Это прекрасно работает. Теперь я пытаюсь использовать DLookup, чтобы получить нужное поле и поместить его в форму.
Me.Frm_Data_Claim_subform!TBSClaim_DOL = DLookup("[Claim_DOL]", "Tbl_Data_Claim", "[AuditDateTime] = " & [MaxDate] & "'")
Я получаю ошибку времени выполнения '3075' Синтаксическая ошибка (отсутствует оператор) в выражении запроса '[AuditDateTime] = 16.09.2008 14:32:14 ".
Критерии работают, потому что моя метка времени отображается в ошибке. Я уверен, что это просто неуместная цитата или что-то простое. Я перепробовал все виды перестановок, и, кажется, ничего не работает. Заранее спасибо.