изменение источника управления в текстовом поле отчета о доступе - PullRequest
0 голосов
/ 30 мая 2019

У меня есть отчет о доступе, в котором я хотел сделать динамический источник элемента управления текстовым полем на основе текущей даты, используя его для ограничения данных, возвращаемых за последние 5 лет на основе текущей даты. Я возвращаю количество претензий за последние 5 лет в зависимости от года происшествия.

Работает: = Сумма (IIf ([accidYr]> (Год () - 6), [numClaims], 0))

Работает просто отлично но ............ Когда я щелкаю или сохраняю и снова открываю окно свойств, оно меняется на: = Sum (IIF ([accidYr]> 2013 [numClaims], 0))

Проблема в том, что 2013 год жестко запрограммирован и больше не является динамичным, поэтому в будущем возникнут проблемы.

Есть предложения? Спасибо.

Попробовал несколько вариантов без удачи.

Работает: = Сумма (IIf ([accidYr]> (Год () - 6), [numClaims], 0))

Изменения: = Сумма (IIf ([accidYr]> 2013, [numClaims], 0))

Нет сообщений об ошибках, я полагаю, что это просто «особенность» Access.

1 Ответ

0 голосов
/ 30 мая 2019

Попробуйте с:

=Sum(IIf([accidYr]>(Year(Date())-6),[numClaims],0))
...