Здравствуйте.
Столкнулся я со следующей проблемой - мне надо сделать печатную форму с несколькими табличными частями. Информация в табличных частях связана, т.е. я могу использовать запрос с временными таблицами. При этом у меня возникает проблема - как раскидать результат запроса по этим табличным частям. Из идей в голову пришло только создать и заполнить несколько таблиц в процессе обхода результата запроса, потом заполнить ТЧ на печатной форме из них.
Собственно вопрос - стоит ли это делать, или лучше не заморачиваться, а ткнуть несколько простых запросов, передавая по парочке параметров от одного к другому, или сделать один, и если сделать один то как лучше организовать заполнение табличных частей из него?
(1) Не подскажете, как при этом избежать задвоений? Т.е. например у меня в выборке строки вида
Значение1 Значение2 Значение3
Значение1 Значение2 Значение4,
а в ТЧ надо вывести значения первой и второй колонок без повторений, т.е.
Значение1 Значение2,
а не
Значение1 Значение2
Значение1 Значение2.
Последовательно проверять по ячейкам перед записью, или есть более простой способ?