|
Вывод данных отсортированных в определенном порядке. SQL или Fastreport
|
|||
---|---|---|---|
#18+
В Фастрепорт формируются счета отсортированные по номеру, сортировка происходит в запросе SQL (order by billNum). Счет имеет одинаковую высоту и на листе А4 их помещается по 3 штуки. При печати 12 счетов они выводятся последовательно на 4 листах в порядке их нумерации вот так: Лист1 | Лист2 | Лист3 | Лист4 ------------------------------------------- Счет1 | Счет4 | Счет7 | Счет10 Счет2 | Счет5 | Счет8 | Счет11 Счет3 | Счет6 | Счет9 | Счет12 Требуется вывод счетов в в такой последовательности: Лист1 | Лист2 | Лист3 | Лист4 ------------------------------------------- Счет1 | Счет2 | Счет3 | Счет4 Счет5 | Счет6 | Счет7 | Счет8 Счет9 |Счет10|Счет11| Счет12 чтобы сложив распечатанные листы в одну пачку и отрезав резаком стопку получить последовательно идущие счета. Можно ли это решить средствами SQL или Fastreport и как? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 00:18 |
|
Вывод данных отсортированных в определенном порядке. SQL или Fastreport
|
|||
---|---|---|---|
#18+
del ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 00:31 |
|
Вывод данных отсортированных в определенном порядке. SQL или Fastreport
|
|||
---|---|---|---|
#18+
Я бы создал временную таблицу с двумя полями billNum и print_order, Добавил бы в нее все отчеты, подлежащие печати, а поле print_order заполнил бы такой процедурой Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
И потом в запросе Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 00:47 |
|
Вывод данных отсортированных в определенном порядке. SQL или Fastreport
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 11:10 |
|
|
start [/forum/topic.php?fid=58&msg=40089046&tid=2037127]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 276ms |
total: | 403ms |
0 / 0 |