|
|
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
Значить сложилась такая проблема! Есть два dw в одном даные, на другом ddlb даные в котором из первого! Изменяю данные в первом! Как обновить второй dw? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 12:32 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
См. ShareData(), ShareDataOff(). Ну, или ручками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 12:43 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
AIZСм. ShareData(), ShareDataOff(). Ну, или ручками. не решило проблему! Не обновляет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 12:56 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
step 1. DataWindowChild ldwc_1 ldwc_1.getchild("col1", ldwc_1) ldwc_1.settransobject(sqlca) ldwc_1.retrieve() step 2 dw_2.retrieve() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 13:10 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
Mykolastep 1. DataWindowChild ldwc_1 ldwc_1.getchild("col1", ldwc_1) ldwc_1.settransobject(sqlca) ldwc_1.retrieve() step 2 dw_2.retrieve() А можно по подробней! Пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 13:26 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
Куда уж подробней Не забудь закомитить данные -------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 13:36 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
Хотя в рамках одной транзакции.... может и не надо -------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 13:44 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
код в студию возможно тогда и будет подробнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 14:15 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
в evente updateend dw_1 нарисовать DataWindowChild ldwc dw_2.getchild("col_ddlb", ldwc) ldwc.settransobject(sqlca) ldwc.retrieve() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 18:32 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
Скажем,колонка,называется column1-типа long, в том dw,куда вбивают данные. А само dw называется dw_1,а то dw,что надо поправить называется dw_2.А колонка в dw_2 там тоже column1-long,лист бокс или как там она представлятся взору-не принцип. Берётся itemchanged event в dw_1,вбивается одна строка кода Код: plaintext 1. Нет не всё itemchanged срабатывает если поле было измененно и потеряло фокус,т.е.пока не нажмёте педаль TAB или клик в другую строку или там поле,ивент не выстрелит.Поэтому если хотят,чтоб он пальнул не уходя из колонки,да и введёные данные "прихватились" в бафер,а не остались торчать только на экране,скажем,по нажатию клавиши save,скрипт на сохранение начинают с команды dw_1.accepttext()-она заставляет то,что мы видим на экране,а это Edit Control-не сам primary бафер ,отдать данные в primary бафер,а это тащит за собой автоматом itemchanged,если,конечно, Edit Control отличается от Primary бафер,или по простому ,что-то на экран наваляли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 19:21 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
С параметром row-может,надо быть поосторожней,не факт что у вас строка в dw_1 и в dw_2 одна и таже.Но тут уж вам видней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 19:26 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
Может чего и не понял, но: есть dw_1 (col_1, col_2, col_3) и dw_2 (col_1) в котором дата col_1 являетса датой col_2 из dw_1 например, если это так, то: создай dddw_dw_1 на основе dw_1 в dw_2 в пропертях колонки col_1 -> EDIT -> Style Type сделай её DropDownDW и завяжи к ней dddw_dw_1 дальше в своём окне декларируй инстансе DataWindowChild dwc_col_1 в Open event окна, пиши: dw_2.GetChild('col_1', dwc_col_1) dw_1.ShareData(dwc_col_1) Усё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 21:58 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
Блин, не форум, а сборище телепатов Автору просто надо кусочек кода, версию Pb и название СУБД -------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 09:00 |
|
||
|
Как обновить DataWindow который ссылается на другой!
|
|||
|---|---|---|---|
|
#18+
voronkМожет чего и не понял, но: есть dw_1 (col_1, col_2, col_3) и dw_2 (col_1) в котором дата col_1 являетса датой col_2 из dw_1 например, если это так, то: создай dddw_dw_1 на основе dw_1 в dw_2 в пропертях колонки col_1 -> EDIT -> Style Type сделай её DropDownDW и завяжи к ней dddw_dw_1 дальше в своём окне декларируй инстансе DataWindowChild dwc_col_1 в Open event окна, пиши: dw_2.GetChild('col_1', dwc_col_1) dw_1.ShareData(dwc_col_1) Усё. Большое спасибо! Прокатило! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 12:00 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=34650366&tid=1337081]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 148ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...