|
DataWindow с переменным числом столбцов
|
|||
---|---|---|---|
#18+
Есть таблица клиентов. Есть еще штук пять таблиц, относящихся к клиентам, где храняться некие их свойства. Начальство хочет, чтобы можно было распечатывать все данные по клиенту (т.е. это будет сбор данных из всех таблиц). Понятно, что если делать это в лоб, то будет внушительная портянка при распечатке данных. Некоторые поля в таблицах, относящиеся к конкретному клиенту могут быть пустыми. Вопрос. Можно ли сделать так, чтобы как-то обработать данные и запихивать их в DataWindow , в котором были бы только те поля, которые являются не пустыми ? Ну и после это DataWindow я уже пущу на печать. Как подступиться к задаче, смутно представляю. Может, есть какие-то другие решения (идеи)? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2004, 15:44 |
|
DataWindow с переменным числом столбцов
|
|||
---|---|---|---|
#18+
Black Savage... Начальство хочет, чтобы можно было распечатывать все данные по клиенту (т.е. это будет сбор данных из всех таблиц). ... Для решения задачи в такой постановке я бы попробовал сформировать из всех этих данных одну/несколько строк. Реализация - DW на хранимой процедуре и TSQL вам в руки :-) А в чем смысл этого упражнения? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2004, 16:13 |
|
DataWindow с переменным числом столбцов
|
|||
---|---|---|---|
#18+
Возможный вариант: делать DataWindow в Freeform стиле, все столбцы будут иметь одинаковую X координату, для каждого столбца (и надписи к нему) прописать свойство visible , так что, если значение столбца Null , то ставим visible = 0 для столбца и надписи к нему. Только, кажется сложновато будет менять Y координату для видимых столбцов, чтобы они встали на пустые места, образовавшиеся от Null . Типа так? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2004, 16:21 |
|
DataWindow с переменным числом столбцов
|
|||
---|---|---|---|
#18+
To PL99 Дык я ж написал, чтобы красиво было при печате, а иначе дофига пустых листов будет... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2004, 16:23 |
|
DataWindow с переменным числом столбцов
|
|||
---|---|---|---|
#18+
poprobuy SlideUp DataWindow object property ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2004, 16:31 |
|
DataWindow с переменным числом столбцов
|
|||
---|---|---|---|
#18+
To alexis glinski Да, похоже, что буду его использовать. Вот еще один вариант. Пихать данные все в таблицу формата: ИД Записи Наименование Данные Видимость обьекта Потом выводить данные из этой таблицы в DataWindow в Freeform стиле, как и в первом варианте. Такой подход позволит выводить не одну строку данных, как в первом варианте, а произвольное число. Кажись, будем делать так. Может еще, что-то можно предложить? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2004, 16:57 |
|
DataWindow с переменным числом столбцов
|
|||
---|---|---|---|
#18+
a zachem SELECTit' dannye, esli ih ne nado pokazyvat' ??? Poprobuy napisat' WHERE clause ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2004, 17:58 |
|
|
start [/forum/topic.php?fid=15&msg=32624049&tid=1338974]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
121ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 220ms |
0 / 0 |