powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access подсчёт значений с помощью count и sum по условиям
15 сообщений из 15, страница 1 из 1
Access подсчёт значений с помощью count и sum по условиям
    #40008174
paul_sender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форумчане, добрый вечер!

Прошу помочь разобраться с вопросом суммуирования/подсчёта кол-ва значений по условиям.
Есть ленточная форма, в которой множество записей с категориями приход/расход
Задача состоит в том, чтобы подсчитать количество записей например с категорий приход
И просуммировать общий приход..

Вроде бы всё не так сложно, но не могу добиться нужного эффекта, подсчёты выдают ошибки
=DCount([Operation_value];[operation_tbl];[Operation_type]=2)
=Count(SELECT [Operation_type] FROM [operation_tbl] WHERE [Operation_type] = 2)
Такие конструкции тоже не помогают..

Модератор: Тема перенесена из форума "Visual Basic".
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008176
paul_sender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Базу выложить к сожалению не получается из-за ограничений в 150 Кб
Даже если удалить всё и архивировать, всё равно в 150 не укладывается...
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008198
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paul_sender
...
=DCount([Operation_value];[operation_tbl];[Operation_type]=2)
....
Аргументы ф-ции Dcount-Str
Код: vbnet
1.
=DCount("[Operation_value]";"[operation_tbl]";"[Operation_type]=2")
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008223
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paul_sender, самое простое это переделать ленточку в отчет. а там можно уже пользоваться свойствами отчета. (группировка, суммы и пр.),
для того чтобы посчитать в Dcount без ошибок прочитайте хелп - ошибок куча. - кавычек нет, точки с запятой...
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008242
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko
самое простое это переделать ленточку в отчет

в отчете можно редактировать и вводить данные?
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008272
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bubucha,напрямую нет, но разве это проблема? а учитывая что это вообще-то моветон, этот момент даже не учитывал. клики в отчете отрабатываются.
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008299
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko
bubucha,напрямую нет, но разве это проблема? а учитывая что это вообще-то моветон, этот момент даже не учитывал. клики в отчете отрабатываются.

Не понял, моветон -что?
У ТС форма, форма как-бы это не совсем отчет, не?
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008399
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bubucha, форма в которой есть итоговые значения, со множеством ранее сделанных записей - их даже редактировать не предполагается - это такой список. и такие вещи удобно представлять в виде отчета в "нормальном" виде,(обычно в подчиненном отчете).
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008420
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko
bubucha, форма в которой есть итоговые значения, со множеством ранее сделанных записей - их даже редактировать не предполагается - это такой список. и такие вещи удобно представлять в виде отчета в "нормальном" виде,(обычно в подчиненном отчете).
А кому удобно-то?
(мне удобно видеть итог на форме,после добавления записи,чтоб знать не вышел ли я за некий лимит-и занахрена открывать какой-то отчет,чтоб увидеть несколько,нужных в данный момент, цифр?)
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008535
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko
их даже редактировать не предполагается -
и не надо их редактировать, в них смотреть надо
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008566
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, у отчета несколько режимов - а не только предварительного просмотра.
bubucha, для смотреть, это решение иногда лучше чем ленточка, хотя не универсальное решение, но выглядит свежо.
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008621
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko
это решение иногда лучше чем ленточка, хотя не универсальное решение, но выглядит свежо.

спорить не буду, вы художник - вы так видите, но по мне так не айс...
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008622
paul_sender
одсчитать количество записей например с категорий приход
И просуммировать общий приход..
Видимо в примечании или заголовке формы нужно создать вычисляемые поля с выражениями:
=Sum(IIF([Operation_type]=2;1;0) - количество записей
=Sum(IIF([Operation_type]=2;([Operation_value];0) - общий приход

Конечно, если форма лежит на "operation_tbl".
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008663
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bubucha
alecko
это решение иногда лучше чем ленточка, хотя не универсальное решение, но выглядит свежо.

спорить не буду, вы художник - вы так видите, но по мне так не айс...

можно скрыть группу, можно раскрыть, условное форматирование работает ,кнопки работают, надписи для кнопок можно даже делать (именно caption и соответственно визуальные эффекты кнопок будут работать (это имеет смысл начиная с MSA10 наверное)) - в ленточке тоже можно, но работает это в отчете лучше.
вопрос был об использовании отчета в качестве ленточной формы-иногда можно так делать, это конечно ленточную форму не заменяет (совершенно - здесь нет рекордсета, работа с фильтрами имеет свои особенности и многое другое).
...
Рейтинг: 0 / 0
Access подсчёт значений с помощью count и sum по условиям
    #40008787
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko
вопрос был об использовании отчета в качестве ленточной формы-

был вопрос агрегировать и показать данные в ленточной форме, ну да ладно, не суть
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access подсчёт значений с помощью count и sum по условиям
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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