|
Помогите с суммированием в отчете
|
|||
---|---|---|---|
#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?fid=45&gotonew=1&tid=1612457]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
148ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 266ms |
0 / 0 |