|
Заполнение нескольких ТЧ результатами одного запроса
| ☑ |
0
StupidTeddy
28.12.15
✎
21:21
|
Здравствуйте.
Столкнулся я со следующей проблемой - мне надо сделать печатную форму с несколькими табличными частями. Информация в табличных частях связана, т.е. я могу использовать запрос с временными таблицами. При этом у меня возникает проблема - как раскидать результат запроса по этим табличным частям. Из идей в голову пришло только создать и заполнить несколько таблиц в процессе обхода результата запроса, потом заполнить ТЧ на печатной форме из них.
Собственно вопрос - стоит ли это делать, или лучше не заморачиваться, а ткнуть несколько простых запросов, передавая по парочке параметров от одного к другому, или сделать один, и если сделать один то как лучше организовать заполнение табличных частей из него?
|
|
1
Cyberhawk
28.12.15
✎
21:24
|
Любую выборку обходи и формируй ТЧ как душе угодно
|
|
2
StupidTeddy
28.12.15
✎
21:30
|
(1) Не подскажете, как при этом избежать задвоений? Т.е. например у меня в выборке строки вида
Значение1 Значение2 Значение3
Значение1 Значение2 Значение4,
а в ТЧ надо вывести значения первой и второй колонок без повторений, т.е.
Значение1 Значение2,
а не
Значение1 Значение2
Значение1 Значение2.
Последовательно проверять по ячейкам перед записью, или есть более простой способ?
|
|
3
Cyberhawk
28.12.15
✎
21:37
|
Покажи на картинке, что на входе и что должно быть на выходе
А если лениво картинку делать, то покури метод "Свернуть" (выгружаешь выборку в ТЗ)
|
|
4
StupidTeddy
28.12.15
✎
21:41
|
(3) Я со свёрткой поиграюсь. Спасибо за совет.
|
|