Лучше добавить служебное поле (Итог) в таблицу для расчетов и заполнять его из VBA. Запрос с DSUM будет выполняться слишком долго
Спасибо. А с ВБА поможите? Заранее благодарен.
Пример запроса SELECT DSum("[СтоимостьКонтракта]","ТаблицаКонтрактов","[ВидКонтракта]=1 And [ДатаКонтракта]<=" & CLng([ДатаКонтракта]) AS Sum1 FROM ТаблицаКонтрактов;