Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DataWindow с переменным числом столбцов / 8 сообщений из 8, страница 1 из 1
27.07.2004, 15:44
    #32623632
Black Savage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataWindow с переменным числом столбцов
Есть таблица клиентов. Есть еще штук пять таблиц, относящихся к клиентам, где храняться некие их свойства. Начальство хочет, чтобы можно было распечатывать все данные по клиенту (т.е. это будет сбор данных из всех таблиц). Понятно, что если делать это в лоб, то будет внушительная портянка при распечатке данных. Некоторые поля в таблицах, относящиеся к конкретному клиенту могут быть пустыми.
Вопрос. Можно ли сделать так, чтобы как-то обработать данные и запихивать их в DataWindow , в котором были бы только те поля, которые являются не пустыми ? Ну и после это DataWindow я уже пущу на печать.
Как подступиться к задаче, смутно представляю. Может, есть какие-то другие решения (идеи)?
...
Рейтинг: 0 / 0
27.07.2004, 16:13
    #32623717
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataWindow с переменным числом столбцов
Black Savage...
Начальство хочет, чтобы можно было распечатывать все данные по клиенту (т.е. это будет сбор данных из всех таблиц).
...
Для решения задачи в такой постановке я бы попробовал сформировать из всех этих данных одну/несколько строк. Реализация - DW на хранимой процедуре и TSQL вам в руки :-)

А в чем смысл этого упражнения?
...
Рейтинг: 0 / 0
27.07.2004, 16:21
    #32623750
Black Savage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataWindow с переменным числом столбцов
Возможный вариант: делать DataWindow в Freeform стиле, все столбцы будут иметь одинаковую X координату, для каждого столбца (и надписи к нему) прописать свойство visible , так что, если значение столбца Null , то ставим visible = 0 для столбца и надписи к нему. Только, кажется сложновато будет менять Y координату для видимых столбцов, чтобы они встали на пустые места, образовавшиеся от Null .
Типа так?
...
Рейтинг: 0 / 0
27.07.2004, 16:23
    #32623762
Black Savage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataWindow с переменным числом столбцов
To PL99
Дык я ж написал, чтобы красиво было при печате, а иначе дофига пустых листов будет...
...
Рейтинг: 0 / 0
27.07.2004, 16:31
    #32623794
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataWindow с переменным числом столбцов
poprobuy SlideUp DataWindow object property
...
Рейтинг: 0 / 0
27.07.2004, 16:57
    #32623873
Black Savage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataWindow с переменным числом столбцов
To alexis glinski
Да, похоже, что буду его использовать.

Вот еще один вариант. Пихать данные все в таблицу формата:
ИД Записи
Наименование
Данные
Видимость обьекта

Потом выводить данные из этой таблицы в DataWindow в Freeform стиле, как и в первом варианте. Такой подход позволит выводить не одну строку данных, как в первом варианте, а произвольное число. Кажись, будем делать так. Может еще, что-то можно предложить?
...
Рейтинг: 0 / 0
27.07.2004, 17:58
    #32624049
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataWindow с переменным числом столбцов
a zachem SELECTit' dannye, esli ih ne nado pokazyvat' ??? Poprobuy napisat' WHERE clause ;)
...
Рейтинг: 0 / 0
02.08.2004, 13:30
    #32631350
AnatolyRyabov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataWindow с переменным числом столбцов
Да, действительно передать новое условие запроса не будет решением?
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DataWindow с переменным числом столбцов / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]