|
|
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
добрый день! combobox заполняется записями из бд. выбираю запись в combobox, в excel выводятся записи, связанные с выбранной записью в комбо, например: в combobox - тех. процесс, в excel вывожу материалы по нему (получается таблица материалов по тех. процессу). Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. это работа с одной записью. на форме чекбокс - печать всех тех. процессов. как сделать, чтобы в excel выводились все тех. процессы со своими материалами (вместо пустых строк таблица с материалами)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 10:14 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
Я так понимаю, что надо убрать/закомментировать строчку Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 11:11 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
А-а, дошло в чём вопрос. Тебе надо что-то вроде LEFT OUTER JOIN "таблица материалов" вместо SELECT FROM .., "таблица материалов" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 11:14 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
DimonkaЯ так понимаю, что надо убрать/закомментировать строчку Код: pascal 1. если так сделаешь, то будет вывод всех материалов, а надо именно для каждого тех. процесса свой набор материалов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 12:26 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
все равно не получается. опять же все строки "Технологические процессы...." заменяются на таблицу с материалами. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 13:10 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
Ну так поменяй местами поля в SELECT-е, чтобы название материала попало в нужную позицию по счёту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 13:49 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
Повысил на каплю читаемость твоей колбасы из кода: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 13:56 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
Даже скорее так: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Но всё равно код довольно какашестый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 14:02 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
Dimonka, ну спасибо! что есть.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 14:11 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
Dimonka, получилось только для первого. для остальных никак :'-(. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 15:29 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
Ещё раз по-человечески напиши, что надо сделать без комбо/бд. Какая бизнес-задача? А то реально приходится гадать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 16:13 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
Dimonka, в-общем, надо в excel сформировать отчет такого плана: наименование тех. процесса Материал| Наим. мат.| Марка| ......... Здесь материалы по тех. процессу Итого: (пропуск 2 строки) наименование тех. процесса Материал| Наим. мат.| Марка| ......... Здесь материалы по тех. процессу Итого: (пропуск 2 строки) и так далее для каждого тех. процесса свой набор материалов. для одного тех. процесса сделала отчет, а для всего набора - не получается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 16:19 |
|
||
|
работа с excel
|
|||
|---|---|---|---|
|
#18+
TsYekaterina, У тебя два варианта. Либо ты разбираешься как работает твоя процедура отчёта и делаешь на её основе вторую процедуру, которая делает отчёт по всем тех. процессам. Для этого достаточно убрать/закомментировать ту самую строку и изменить немного логику отчёта. Либо ты тупо программно меняешь значение комбобокса в котором выбирается тех-процесс и колбасишь кучу отчётов в эксель. Поличится много-много отчётов, которые кто-нибудь соединит в ручную :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 16:59 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2040361]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 456ms |

| 0 / 0 |
