У меня есть следующее:
Основная форма «клиент» из таблицы «клиент».
подчиненная форма "счета-фактуры" с полями "дата счета-фактуры", "сумма счета-фактуры", "идентификатор клиента" и т. д. из таблицы "счета-фактуры"
всякий раз, когда пользователь щелкает или переходит к записи в форме «Счета-фактуры».
Я хотел бы, чтобы элемент управления "итого пока" вычислял сумму "суммы счетов" вплоть до даты "щелчка" или выбора текущей записи.
т.е. для клиента Microsoft со счетами:
1) 2 мая 09, 150 долларов
2) 3 мая 09, 200 долларов
3) 4 мая, $ 500
Если пользователь нажимает на запись 2), «итого пока» должно показывать $ 350
Если пользователь нажимает на запись 1), «итого пока» должно показать $ 150
Если пользователь нажимает на запись 3), «итого пока» должно показывать $ 850
В настоящее время я использую функцию DSum для события «OnCurrent» в подчиненной форме «invoices», чтобы установить значение «итого за все время». Этот метод медленный, неэффективный?
Любой другой более простой, чистый, элегантный, быстрый и эффективный метод, использующий функции доступа ms?
Я хочу, чтобы подчиненная форма "счета-фактуры" показывала ВСЕ счета для этого клиента, независимо от того, какая запись нажата.