Я впервые использую StackOverFlow здесь!Я пытался выяснить это в течение двух дней и потерпел неудачу.
У нас есть форма, которая отображает каждого отдельного Клиента / Клиента, который у нас есть в фирме, в непрерывном виде.
Мы хотим, чтобы в этой форме отображалась дата для каждого клиента, когда мы последний раз общались или звонили клиенту.(Мы хотим быть уверены, что предотвратим ситуацию, когда мы не звонили клиенту более 1,5 месяцев).
У меня есть запрос к таблице, отслеживающей нашу корреспонденцию и другие действия, касающиеся наших клиентов, которые в SQL выглядят следующим образом:
' Query ContactCommunications
SELECT Context, ID, NoteDate, ContactID
FROM Comments
WHERE (((Context)="Communication with Client" Or (Context)="Phone Call with Client"));
(ContactID является вторичным ключомдля таблицы контактов - мы отслеживаем не только клиентов, но и противоборствующих сторон и т. д.)
Это предназначено для отображения всех дат, которые мы называли или общались с нашими клиентами.
У меня есть второй запрос, который затем получает последнюю дату из этой таблицы, сгруппированную по ContactID, которая выглядит следующим образом:
' Query qryLastCommunicationAgg
SELECT ContactID, Last(CommentDate) AS LastOfCommentDate
FROM Comments INNER JOIN qryContactCommunications
ON Comments.ID = qryContactCommunications.ID
GROUP BY Comments.ContactID;
У меня вопрос, как мне получить результат запроса (Когдамы в последний раз вызывали каждого клиента) в текстовое поле в нашем списке непрерывных форм?На данный момент также будут некоторые нулевые значения.
Я пробовал выражение:
=DLookUp("CommentDate","qryLastCommunicationAgg",[ID]=[ContactID])
Но это не работает, давая мне #Name?
Не уверен, что я сделал не так.:-( Я очень ценю любую помощь или предложения! -Glenn