powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Update для crosstab datawindow
8 сообщений из 8, страница 1 из 1
Update для crosstab datawindow
    #33629671
bor__bor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая табличка

day param val
1 1 0
2 1 0
3 2 0
4 2 0
5 3 0
6 3 0
7 4 0

надо развернуть эту таблицу в виде похожем на crosstab datawindow, но с возможностью Update этого datawindow.
Каким образом это можно сделать?
Насколько я понимаю crosstab datawindow не Updated данные.
...
Рейтинг: 0 / 0
Update для crosstab datawindow
    #33629700
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bor__bor wrote:

> Насколько я понимаю crosstab datawindow не Updated данные.

Помнится, где-то я видел хитрый способ обновления данных из
Crosstab-а... поищи, может, поможет...
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Update для crosstab datawindow
    #33629799
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>>Помнится, где-то я видел хитрый способ обновления данных из
>>Crosstab-а... поищи, может, поможет
www.wideopenwest.com/~rsizer/powerbuilder/source/editcrosstab.htm
...
Рейтинг: 0 / 0
Update для crosstab datawindow
    #33630936
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аналогичную задачу решил с помощью промежуточного датасторе, которое как раз
работает с БД (получает, записывает). А датавиндов синхронизировал с
датасторе (при чтении и записи датасторе). Причем датавиндов генерю из
скрипта. Составной идентификатор записи в датасторе разбивается на
идентификатор строки и колонки для датавиндова, идентификатор колонки вшит в
ее имя.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Update для crosstab datawindow
    #33632400
bor__bor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробовал пример
www.wideopenwest.com/~rsizer/powerbuilder/source/editcrosstab.htm

есть там небольшая кривизна. Если dw расположено не в начале координат окна то этот редактируемый объект съезжает. Правда лечится достаточно легко.

я просто добавил в функцию of_paint()

llX = llX + idwParent.X
llY = llY + idwParent.Y
...
Рейтинг: 0 / 0
Update для crosstab datawindow
    #33633522
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bor__borпопробовал пример
www.wideopenwest.com/~rsizer/powerbuilder/source/editcrosstab.htm
есть там небольшая кривизна.
Надо не пример пробовать, а то что написано в НАЧАЛЕ страницы:
...has posted a simple solution to editable crosstabs. Simply export the source for the datawindow and modify the tab order . Sometimes the simplest solutions are the hardest to find !
...
Рейтинг: 0 / 0
Update для crosstab datawindow
    #33634604
bor__bor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень внимательно прочитал.
Конечно идея сама по себе хорошая, но боюсь применима не для всякого случая.
Я все таки попробовал еще раз этот пример т.к. надо как то решать свою проблему. И все вроде нормально получается.
Но Нашлась еще одна мелкая мелочь.)))
Если сделать первую колонку Autosize ( для скачиваемого примера это code),
что как мyt кажется довольно таки распространенная ситуация (не у всех же это char(4))
то все это вообще никак не работает..
и как это побороть я откровенно говоря не совсем представляю
...
Рейтинг: 0 / 0
Update для crosstab datawindow
    #33637237
bor__bor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения..))))
Действительно все оказалось достаточно просто как и писал Филипп.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Update для crosstab datawindow
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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