powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Итоговое поле в ADP
5 сообщений из 5, страница 1 из 1
Итоговое поле в ADP
    #32037415
Фотография MichaelGK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая фича: в примечании ленточной формы ADP проекта установил подсчет итога = Sum([myQuantity]), нормально работает при выводе всех записей в форме, ждал, что при использовании фильтра сумма пересчитается для отфильтрованных записей - нет, как и прежде показывается сумма всего набора рафреши, реквери, рекалки на событие "применение фильтра" не помогли, кто-то сталкивался с таким фактом или я где-то криво пишу? Или надо что-то иное городить для такого элементарного действия?
...
Рейтинг: 0 / 0
Итоговое поле в ADP
    #32037418
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишешь правильно
итог по - значениям рекордсета формы
вместо применения фильтра - изменяй источник данных формы с необходимыми условиями отбора
...
Рейтинг: 0 / 0
Итоговое поле в ADP
    #32037421
Фотография MichaelGK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей, это предложение на основе твоего опыта, т.е. менее геморойно проблема не снимается?
...
Рейтинг: 0 / 0
Итоговое поле в ADP
    #32037431
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чего здесь сложного ?

if me.filteron and me.filter<> "" then
me.recordsource = me.recordsource + " where " + me.filter
'me.filter = ""
'me.filteron = false
end if

(если в источнике запроса нет where и ордера )

есть множество способов подсчитать итоговое значение это только один из ...
и пожалуй самый простой

можно например считать сумму в отдельном рекордсете
в качестве источника которому давать

if me.filteron and me.filter<> "" then
rst.recordsource = me.recordsource + " where " + me.filter
end if
...
Рейтинг: 0 / 0
Итоговое поле в ADP
    #32037583
Seryoga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо использовать не form.filter, а form.ServerFilter, вот и всё
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Итоговое поле в ADP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]