Subform обновляет другие даты подчиненной формы - PullRequest
1 голос
/ 10 марта 2020

У меня есть форма с двумя подчиненными формами, одна содержит данные клиента, другая - заказы клиента, и эта форма компилирует данные клиента и заказы для выставления счета. Из-за GDPR и моего собственного здравомыслия я обязан удалить данные клиентов через 4 года после их последнего бронирования, но они могут иметь много счетов в течение ряда лет. В настоящее время каждый раз, когда я создаю счет-фактуру, он обновляет элемент управления в подчиненной форме сведений о клиенте до последнего бронирования в этом счете-фактуре (как показано ниже), есть ли способ сделать так, чтобы он проверял, какая дата была последним, и оставил эту дату? У меня была игра с Иифом, но я действительно изо всех сил.

На данный момент у меня есть

Private Sub Booking_subform_Exit(Cancel As Integer)
    [booking contact subform].[Form]![latest booking].Value = [booking subform].[Form]![Max DATE]
End Sub

1 Ответ

0 голосов
/ 10 марта 2020

Если я правильно понимаю ваш вопрос, вы хотите найти последнюю дату всех счетов для клиента, правильно? Попробуйте использовать функцию DMAX:

DMax ( expression, domain, [criteria] )

Она похожа на DLookup, но возвращает самое высокое значение.

...