powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ленточная форма - посчитать сумму
17 сообщений из 17, страница 1 из 1
Ленточная форма - посчитать сумму
    #32656288
jumperFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо посчитать сумму в ленточной форме, но только в тех строках где установлен флажок Flag2. Пишу:
Код: plaintext
=IIf([Флажок29]=Истина;Sum([сумма]); 0 )
когда включаю флажок, считается сумма всех строк, а не с флажками :(
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656329
lsnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sum вынеси за iif (имхо)
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656360
jumperFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lsnkSum вынеси за iif (имхо)
Это как?
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656417
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй
=IIf([Flag2]=Истина;Sum([сумма]);0)
:)

А еще посмотри, что получится, если
=IIf([Flag2]<>Истина;Sum([сумма]);0)
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656421
БИНОМакс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот так!

=Sum(IIf([Флажок29]=Истина;[сумма];0))
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656422
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой!
Тут в корне не правильно
Здесь нужно использовать DSum или DLookUp
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656424
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор=Sum(IIf([Флажок29]=Истина;[сумма];0))
так тоже ничего :)
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656432
БИНОМакс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не надо все усложнять, мой вариант прикрасно сработает, а не просто "тоже ничего" :-)
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656443
jumperFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ни то ни другое не работает в поле только выводит
Код: plaintext
#Имя?
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656450
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНи то ни другое не работает в поле только выводит
Что такое "ни то" и что такое "ни другое"?

---
1. [сумма] - это имя поля формы или таблицы?
2. Флажок29 = flag2?
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656515
jumperFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vsevolod V
1. [сумма] - это имя поля формы или таблицы?
2. Флажок29 = flag2?
[сумма] - поле в таблице, flSumm - это же поле в форме

Флажок29 - поле на форме, [Оплата] - поле в таблице
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656536
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если тебе нужно посчитать количество строк, где есть влажки, то в место Sum используй Count.

Какое поле у тебя [сумма] - числовое, текстовое?
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656546
jumperFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DafЕсли тебе нужно посчитать количество строк, где есть влажки, то в место Sum используй Count.
Какое поле у тебя [сумма] - числовое, текстовое?
Нет, не количество сток, а сумму значений поля [сумма] в которых есть флажки.

[сумма] - числовое
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656634
jumperFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, хелп
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656644
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант БИНОМакс должен работать.
Ты бы базу свою показал ...
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656649
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Флажки пользователь выставляет?
...
Рейтинг: 0 / 0
Ленточная форма - посчитать сумму
    #32656651
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А! А если попробовать:


Код: plaintext
=Sum(IIf([Флажок29]=Истина;flSumm; 0 ))
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ленточная форма - посчитать сумму
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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