|
В отчете суммирование числового поля по текстовому критерию другого поля
|
|||
---|---|---|---|
#18+
Здравствуйте! В области данных отчета есть два поля: [Сумма] и [Прим]. Источник данных поля [Прим] - список значений "Банк", "Касса", "Янв", "Фев"... и оно является многозначным. В заголовке отчета хочу сделать два поля, суммы по "Банк" и по "Касса". В одном из полей пишу: =IIf([Прим] Like "Банк";Nz(Sum([Сумма]));"") но выборка не происходит.. Подскажите, пж, что не так делаю? И возможна ли выборка, если в поле будет несколько значений, напр. Янв, Фев, Касса? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2020, 08:48 |
|
В отчете суммирование числового поля по текстовому критерию другого поля
|
|||
---|---|---|---|
#18+
kniga, Многозначные поля...(об это много копий сломано, в т.ч. и на этом форуме) А почему в таблице не добавить поля "платежЧерез" и "датаПлатежа"- это решит текущую "проблему" и позволит избежать их в дальнейшем ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2020, 11:36 |
|
В отчете суммирование числового поля по текстовому критерию другого поля
|
|||
---|---|---|---|
#18+
sdku, когда делал базу ("двести лет тому назад" :), не думал, что пригодится делать выборку по этому полю. Цель была упростить ввод информации, поставил галочки на нужных значениях и норм. Дата платежа есть в таблице, по ней идет выборка и показывается общая сумма на выбранный период, хотелось бы разделить общую сумму на поступления через банк и нал. И раз уже есть в прим данные к которым можно "прицепиться" то решил попробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2020, 13:58 |
|
В отчете суммирование числового поля по текстовому критерию другого поля
|
|||
---|---|---|---|
#18+
kniga, не вижу особых проблем в разовой операции, с использованием запроса на изменение, добавления поля, наполнения его данными и незначительной правке объектов БД (а многозначные поля не использую от слова никогда, хотя в простеньких БД они, наверное, имеют право на жизнь.А заполнять одно поле с длинным списком или два с короткими списками-трудно сказать что быстрей) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2020, 15:46 |
|
В отчете суммирование числового поля по текстовому критерию другого поля
|
|||
---|---|---|---|
#18+
sdku, спасибо за совет! Наверно так и сделаю, Банк и Касса одно поле, месяцы другое, там останется многозначным, потому что один платеж может быть за несколько месяцев. В этом случае заработает ли формула =IIf([Прим] Like "Банк";Nz(Sum([Сумма]));"") в поле отчета? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2020, 06:24 |
|
В отчете суммирование числового поля по текстовому критерию другого поля
|
|||
---|---|---|---|
#18+
kniga, гляньте это: ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2020, 11:57 |
|
В отчете суммирование числового поля по текстовому критерию другого поля
|
|||
---|---|---|---|
#18+
Пы.Сы: kniga ...месяцы другое, там останется многозначным, потому что один платеж может быть за несколько месяцев.... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2020, 13:28 |
|
В отчете суммирование числового поля по текстовому критерию другого поля
|
|||
---|---|---|---|
#18+
sdku, спасибо за пример и совет!! А насчет "предусмотреть.."., то в силу моего объема знаний возможностей Access, каждый раз в пору восклицать: "А чё, так мОжно было?!" :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2020, 07:09 |
|
В отчете суммирование числового поля по текстовому критерию другого поля
|
|||
---|---|---|---|
#18+
kniga, а насчет "предусмотреть"-для этого знать ACCESS не надо, достаточно знать то о чем БД. Знания же ПО понадобится при реализации того что задумано. Исходя из практики скажу что невозможность реализации задумки(если это что-то не супер-пупер, а вполне разумное) довольно редкое явление Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2020, 09:34 |
|
|
start [/forum/topic.php?fid=45&msg=39990309&tid=1609973]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
133ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 295ms |
total: | 523ms |
0 / 0 |