Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PowerBuilder Новый топик    Ответить
 Формат отображения данных.  [new]
Irina!
Member

Откуда:
Сообщений: 26
У меня есть запрос выводящий данные мастер+детэилс. Я хочу вывести это в datawindow с группировкой по мастер полям, но данные детэилс я хочу выводить не в табличном виде, а в виде одной строки через разделители.

Что я имею сейчас:

Колонка 1 Колонка 2 Колонка 3 Колонка 4
аааа 111
01-01-2002 5000
01-01-2003 5000
01-01-2004 6000
ииии 222
01-02-2002 5500
01-02-2003 5500
01-02-2004 6500

хочу отображать так:

Колонка 1 Колонка 2 Колонка 3+4
аааа 111 01-01-2002, 5000; 01-01-2003, 5000; 01-01-2004, 6000;
ииии 222 01-02-2002, 5500; 01-02-2003, 5500; 01-02-2004, 6500;

Вариант формировать такую строку на sql-сервере и возвращать все готовое мне не подходит, т.к. "Колонка 3+4" может иметь ОЧЕНЬ много данных. нужно формировать именно на клиенте.

Как это лучше реализовать?
Если можно попобробнее, т.к. в PowerBuilder я новичок.
2 сен 09, 12:55    [7607701]     Ответить | Цитировать Сообщить модератору
 Re: Формат отображения данных.  [new]
Irina!
Member

Откуда:
Сообщений: 26

Что я имею сейчас:

Колонка 1           Колонка 2                      Колонка 3             Колонка 4
аааа                  111
                                                    01-01-2002             5000
                                                    01-01-2003             5000
                                                    01-01-2004             6000
ииии                  222
                                                    01-02-2002             5500
                                                    01-02-2003             5500
                                                    01-02-2004             6500

хочу отображать так:

Колонка 1           Колонка 2                   Колонка 3+4
аааа                  111                       01-01-2002, 5000; 01-01-2003, 5000; 01-01-2004, 6000;
ииии                  222                       01-02-2002, 5500; 01-02-2003, 5500; 01-02-2004, 6500;

2 сен 09, 12:58    [7607721]     Ответить | Цитировать Сообщить модератору
Все форумы / PowerBuilder Ответить