|
Подсчет суммы вычисляемых полей в отчете с помощью VBA
|
|||
---|---|---|---|
#18+
Есть отчет "Выработка сотрудников за месяц" с двумя уровнями группировки: 1-й уровень: Фамилия, 2-й уровень: выполненные работы за день. В примечании 2-й группы создал вычисляемое поле "Премия за день". Как на VBA опросить все поля в примечаниях 2-й группы отчета, чтобы поместить сумму в примечание 1-й группы? Как осуществить перебор по экземплярам группы? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2017, 15:04 |
|
Подсчет суммы вычисляемых полей в отчете с помощью VBA
|
|||
---|---|---|---|
#18+
СергейНик, при помощи Dsum,используя в качестве критерия значение 1 уровня ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2017, 18:02 |
|
Подсчет суммы вычисляемых полей в отчете с помощью VBA
|
|||
---|---|---|---|
#18+
СергейНик, ....дошло что Вы хотите:в примечании 1 уровня поле с данными =sum(sum(ПремияЗаДень)) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2017, 18:10 |
|
Подсчет суммы вычисляемых полей в отчете с помощью VBA
|
|||
---|---|---|---|
#18+
sdkuв примечании 1 уровня поле с данными =sum(sum(ПремияЗаДень)) Видимо не так. Попробуйте в примечании 1 создать аналогичное поле с той же формулой. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 09:33 |
|
Подсчет суммы вычисляемых полей в отчете с помощью VBA
|
|||
---|---|---|---|
#18+
sdku, я не понимаю по какому домену суммировать. Похоже, я не точно объяснил, как считается премия за день и почему она считается только в примечании: Работник "Иванов" выполняет за один день несколько видов работ. Каждая работа имеет свою цену. А премия рассчитывается от суммы всех работ за день по сложной формуле. Поэтому премия рассчитывается в примечании группы как производная от суммы работ. В области данных этой цифры нет. Access вычисляет итоги только по тем полям, которые есть в области данных. В этом и проблема. Иванов: ======================================= _________________________________________ Дата Вид Работ Стоимость 1 мая Сварка 500 1 мая Сборка 400 1 мая Проточка 350 _________________________________________ Итого: Стоимость 1250 Премия 400 _________________________________________ Дата Вид Работ Стоимость 2 мая Ковка 600 2 мая Сборка 300 2 мая Проточка 100 _________________________________________ Итого: Стоимость 1000 Премия 200 ======================================= Итого за месяц: Стоимость 2250 Премия #Ошибка# Т.е. стоимость замечательно считается, потому что в области данных есть ее цифры, а премия не считается, потому что в области данных цифр нет. Извините за многословность. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 19:15 |
|
Подсчет суммы вычисляемых полей в отчете с помощью VBA
|
|||
---|---|---|---|
#18+
СергейНик, В примечании группы сделайте скрытое поле со свойствами Данные: =Премия Сумма с накоплением: Для всего А в свойстве Данные поля для суммарного значения премии укажите =[имя скрытого поля]. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2017, 20:19 |
|
|
start [/forum/topic.php?fid=45&fpage=76&tid=1612435]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 115ms |
0 / 0 |