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