|
|
|
| Есть главная и подчиненная форма в табличном режиме. Нужно суммировать значения подчиненной формы только за определенный период (текущий месяц). Если ставлю sum() в примечании подчиненной формы и затем в главной ссылаюсь на это поле, все работает. Как только указываю Dsum([имя поля];[имя подчиненной формы];DatePart("m";date())=DatePart("m";[имя_подчиненной формы]![Дата])) - ошибка, даже если условие не указывать. Вот этот второй параметр (domain) - это подмножество подчиненной формы? Со ссылками на запрос форма тоже не работает. | |
|
| |
|
|
|
| 1. Domain - (набор) - Строковое выражение, определяющее набор записей, образующих подмножество. Может представлять имя таблицы или запроса.
У вас: [имя_подчиненной формы].
2. На всякий случай Первый аргумент - имя поля в таблице/запросе набора, а не в форме.
Лучше использовать синтаксис: =DSum("FieldName";"TableName", strFiltr)
3. Условие у Вас вообще неприлично выглядит.
В условии должно быть поле(поля) набора подмножества (таблицы/запроса) и условия к значениям этого поля(полей).
4. При использовании "m" Будут считаться записи не только за текущий год, но и за все другие года. | |
|
| |