|
|
|
Update для crosstab datawindow
|
|||
|---|---|---|---|
|
#18+
Есть такая табличка 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 данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 14:11 |
|
||
|
Update для crosstab datawindow
|
|||
|---|---|---|---|
|
#18+
bor__bor wrote: > Насколько я понимаю crosstab datawindow не Updated данные. Помнится, где-то я видел хитрый способ обновления данных из Crosstab-а... поищи, может, поможет... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 14:15 |
|
||
|
Update для crosstab datawindow
|
|||
|---|---|---|---|
|
#18+
>>Помнится, где-то я видел хитрый способ обновления данных из >>Crosstab-а... поищи, может, поможет www.wideopenwest.com/~rsizer/powerbuilder/source/editcrosstab.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 14:40 |
|
||
|
Update для crosstab datawindow
|
|||
|---|---|---|---|
|
#18+
Аналогичную задачу решил с помощью промежуточного датасторе, которое как раз работает с БД (получает, записывает). А датавиндов синхронизировал с датасторе (при чтении и записи датасторе). Причем датавиндов генерю из скрипта. Составной идентификатор записи в датасторе разбивается на идентификатор строки и колонки для датавиндова, идентификатор колонки вшит в ее имя. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 22:29 |
|
||
|
Update для crosstab datawindow
|
|||
|---|---|---|---|
|
#18+
попробовал пример www.wideopenwest.com/~rsizer/powerbuilder/source/editcrosstab.htm есть там небольшая кривизна. Если dw расположено не в начале координат окна то этот редактируемый объект съезжает. Правда лечится достаточно легко. я просто добавил в функцию of_paint() llX = llX + idwParent.X llY = llY + idwParent.Y ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 14:17 |
|
||
|
Update для crosstab datawindow
|
|||
|---|---|---|---|
|
#18+
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 ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 19:10 |
|
||
|
Update для crosstab datawindow
|
|||
|---|---|---|---|
|
#18+
Очень внимательно прочитал. Конечно идея сама по себе хорошая, но боюсь применима не для всякого случая. Я все таки попробовал еще раз этот пример т.к. надо как то решать свою проблему. И все вроде нормально получается. Но Нашлась еще одна мелкая мелочь.))) Если сделать первую колонку Autosize ( для скачиваемого примера это code), что как мyt кажется довольно таки распространенная ситуация (не у всех же это char(4)) то все это вообще никак не работает.. и как это побороть я откровенно говоря не совсем представляю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 11:57 |
|
||
|
|

start [/forum/topic.php?fid=15&tid=1337849]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 321ms |

| 0 / 0 |
