|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
Здравствуйте! Делаю отчет, хочется чтобы для каждой сдачи отходов, автоматом считалось количество наименований, пробую разные варианты, а получается подсчет строчек с подвидами отходов Помогите пжл ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2017, 14:56 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, - Зачем вставлять не используемые в отчете коды записей? Они уникальны и не группируются... - Имхо нужно сделать сначала запрос, который показывает то, что нужно (по максимуму), а потом на его основе делать отчет... - у вас еще отчет неимоверной ширины, у меня вообще база на нем вылетает... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2017, 18:08 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
Заглянул еще в конструктор отчета... КодОтход в запросе не убирайте, а вместо Группировки Выберите в списке Условие и ниже в условии отбора поставьте 6, проверьте что работает запрос, потом на его основе сделайте отчет мастером ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2017, 18:13 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2017, 21:08 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
Не получается(( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2017, 00:23 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
может так? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2017, 10:44 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
alecko, спасибо за ответ но глянул предложенный вариант, всё равно не отображается количество категорий ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2017, 14:02 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, не в том формате смотрите отчет --вы смотрите в представлении(там код не выполняется) --код выполняется в предварительном просмотре при разрешенном коде ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2017, 15:21 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2017, 15:27 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, база ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2017, 15:28 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, это если одна категория, а если несколько то вар2 работает некорректно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2017, 22:09 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2017, 11:13 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87 отчет из формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2017, 09:46 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, подправила немного вариант 3 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2017, 10:10 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
Я конечно, извиняюсь, может я некорректно задал вопрос. у меня есть отчет вида: --- категория отхода ---вид отхода количество видов во всей сдаче считается без проблем, любым суммированием, count`ом и тд и тп НО мне нужно чтобы считали не общее количество видов, а количество категорий (я пробовал создать запрос без видов, только с категориями, в этом случае считается всё без проблем) Пример: ---лампы люминесцентные -----ЛБ-40 -----ЛБ-20 ---принтеры ----А4 Итого наименований: 2 (потому что лампы и принтеры) Может можно как нибудь сделать запрос с подзапросом? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2017, 14:33 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87-----ЛБ-40 -----ЛБ-20 да, мы вас не поняли и считали рядовые строки, а не количество подгрупп ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2017, 14:40 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, разъясните,пожалуйста, что Вы имеете ввиду под "вид" и "категория" ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2017, 14:56 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
Я ещё раз прошу прощения, за то что неправильно сформулировал вопрос Мне нужно подсчитать количество КАТЕГОРИЙ ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2017, 15:08 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, в источнике данных отчета не должно быть лишних (по которым не возможна группировка)полей см.Отчет1 так? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2017, 16:11 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, очень жаль что Вы не смотрели код - поскольку сделать по аналогии не представляет труда - сделали обработку форматирования в другой группе - т.е. (в группе категорий) и все.-даже переменная та-же остается. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2017, 18:30 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
Спасибо sdku, alecko оба варианта работают))) правда вариант alecko посложнее в плане программирования ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2017, 23:53 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
alecko, подскажите пожалуйста, можно ли с помощью кода сделать так, чтобы при совпадении наименования вида и категории выводилась только категория ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2017, 00:08 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
Чтобы было вот так ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2017, 00:09 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
это нужно для того, чтобы в случае отхода не имеющего видов (как с лампами) , чтобы не загромождать отчет ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2017, 00:10 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, постоянно путаются категории и виды:мой совет-заведите еще одну таблицу под названием вид и все станет логично и понятно: вид: кодвид1осветительные приборы2масла3оргтехника категория: кодКвидкатегория11лампы дневного света21энергосберегающие лампы32моторное42трансмиссионное наименование: кодНкатегориянаименование11лб2021лб4032эс143мг54тап15 вид 1:М категория 1:М наименование именно такая структура позволит Вам создавать зависимые поляСоСписком ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2017, 13:36 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
соглашусь с sdku в плане создания и поддержания бд, однако в случае нашего отчета сделать то, что просит ShultzMAN87 -несложно - вот. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2017, 20:57 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
alecko, спасибо, но не совсем так) сейчас попробую объяснить Вам и sdku структуру и своё виденье (опять же прошу прощения, что не сделал этого раньше) Итак. в природоохранном законодательстве существует документ федеральный классификационный каталог отходов (ФККО) в нём на куче страниц собраны все различные наименования отходов например отходы минеральных масел трансмиссионных (код по ФККО 4 06 150 01 31 3) отходы минеральных масел моторных (код по ФККО 4 06 110 01 31 3) шины пневматические автомобильные отработанные (код по ФККО 9 21 110 01 50 4) системный блок компьютера, утративший потребительские свойства (код по ФККО 4 81 201 01 52 4) и так далее и эти все отходы принимаются согласно этому перечню, точнее согласно наименованиям НО по сложившей практике в нашем регионе, да и не только некоторые наименования могут иметь виды например: лампы ртутные, ртутно-кварцевые, люминесцентные, утратившие потребительские свойства (код по ФККО 4 71 101 01 52 1) этот отход в силу особенностей переработки делится на виды: 1. лампа люминесцентная типа ЛБ (18 Вт, 20 Вт) 2. лампа люминесцентная типа ЛБ (36 Вт, 40 Вт) 3. лампа люминесцентная типа ЛБ (60 Вт, 80 Вт) 4. лампа энергосберегающая компактная 5. лампа люминесцентная типа ДРЛ, ДНаТ (125 Вт, 250 Вт, 400 Вт, 500 Вт) 6. лампа бактерицидная кварцевая или принтеры, сканеры, многофункциональные устройства (МФУ), утратившие потребительские свойства(код по ФККО 4 81 202 01 52 4 1. формат А4 2. формат А3 3. копировальный аппарат, МФУ но такого рода отходов не много это обусловлено тем, что у каждого вида своя стоимость переработки соответственно усложнять схему данных смысла нет, мне нужно именно так. собственно хотелось бы, чтобы отчет выглядел следующим образом: лампы ртутные, ртутно-кварцевые, люминесцентные..... -- 30 шт. лампа люминесцентная типа ЛБ (18 Вт, 20 Вт)------- 10 шт. лампа энергосберегающая компактная-------------- 20 шт. отходы минеральных масел моторных --------- 20 л. шины пневматические автомобильные отработанные ----- 100 кг ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2017, 01:19 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
Вообщем для отходов имеющих виды, нужно показывать виды, а для отходов не имеющих виды соответственно не показывать то есть в таблице виды будут наименования для всех отходов, на выводить нужно виды только для тех отходов которые их имеют ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2017, 01:30 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, в таблице Отход - нет отходов с категориями шины, масла моторные - соответственно в таблицу СоставСдачи - они не попадут - соответственно и в отчет тоже не попадут. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2017, 09:56 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87Вообщем для отходов имеющих виды, нужно показывать виды, а для отходов не имеющих виды соответственно не показывать то есть в таблице виды будут наименования для всех отходов, на выводить нужно виды только для тех отходов которые их имеют поэтому я и формирую в таких отчетах временную таблицу(я вам ее уже описывала) порядок работы с отчетом --очистить временную таблицу --дописать в нее строку по шинам если они есть(а иногда пишутся и пустые --без количества строки) --дописать строку с ..... --дописать строку с лампочками --всего --если есть, по дописать строку --в том числе ртутные ... ---------------------------------------в том числе люминисцентные..... -------------------------------------------------------лп1..... -------------------------------------------------------лп2..... --дописать строку шины..... затем уже по этой таблице формируется отчет и/или экспортируется в ексеь ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2017, 10:08 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
добавил к сдачам еще отходов. чуток разобрался в коде: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
также добавил в таблицу КатегорияОТх столбец "Атрибут" (логический) можно ли условие If Me.KolsVid = 1 Then переписать что то типа If Me.КатегорияОТх.Атрибут = 1 Then ? Как можно оформить такое условие? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2017, 11:22 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87, вот вам пример без временной таблицы добавлено --поле статус в таблицу отходы --два запроса --отчет --запуск через автоехес этот вариант пригоден только в подобном простом случае, иначе без таблицы не обойтись ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2017, 12:09 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87добавил к сдачам еще отходов. можно ли условие If Me.KolsVid = 1 Then переписать что то типа If Me.КатегорияОТх.Атрибут = 1 Then ? Как можно оформить такое условие? в этом случае будут выводится и те категории у которых вроде бы видов много - но в данной сдаче только 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2017, 12:33 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
alecko, Суперр!!!! То, что надо))))) Спасибо огромное!! проверил, работает как надо ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2017, 13:54 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
Спасибо всем, кто принял участие в решении задачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2017, 13:55 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
ShultzMAN87alecko, Суперр!!!! То, что надо))))) Спасибо огромное!! проверил, работает как надоПосмотрела этот последний вариант. Удивилась чрезвычайно. Зачем столько кода в отчете? А в модуле формы зачем WithEvents и прочее? У контролов и так свои события есть. И связь основной и подчиненной автоматически делается. В общем, вот мой вариант. Код формы упрощен предельно - только открытие отчетов. Сделан новый отчет, называется Отчет2. Открывается по кнопке с надписью "Вариант второй" - для всего или для текущего значения Кода сдачи в подформе. В отчете Отчет2 нет ни строчки кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2017, 21:32 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
__Michelle...Зачем столько кода в отчете?... Чёй та и смотреть пример не стал, хотя очень любитель посмотреть и поучиться. Предположу, что кода так много и должно быть, т. к. истинную задумку не понять нам сирым, нужно просто смириться. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 04:05 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
Лапухистинную задумку не понять нам сирым, нужно просто смириться.особенно когда закуски мало ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 11:09 |
|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#18+
__MichelleПосмотрела этот последний вариант. Удивилась чрезвычайно. Зачем столько кода в отчете? А в модуле формы зачем WithEvents и прочее? У контролов и так свои события есть. И связь основной и подчиненной автоматически делается. управление из основной формы делается для возможности многократного использования подчиненной формы без "костылей". в отчете по мне управление из кода нагляднее - намного проще редактировать его исходя из меняющихся представлений. тут уже на вкус и цвет. хотя мне результат и не очень нравился - но у ТС есть возможность подредактировать, а используя Ваш подход к построению отчета думаю он сделает свое решение ещё более лучшим. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 12:34 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1612457]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 180ms |
0 / 0 |