Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / datawindowchild / 25 сообщений из 36, страница 1 из 2
11.10.2005, 16:15
    #33317885
_serjj_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
к datawindowchild не применимо свойство object. как это можно обойти?
...
Рейтинг: 0 / 0
11.10.2005, 16:29
    #33317925
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
получить чилд, потом GetItem{string, number...}(параметры)
...
Рейтинг: 0 / 0
11.10.2005, 16:31
    #33317933
_serjj_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
и по аналогии setitem можно?
...
Рейтинг: 0 / 0
11.10.2005, 16:34
    #33317949
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
конечно, если осторожно :о)))
...
Рейтинг: 0 / 0
11.10.2005, 16:35
    #33317951
_serjj_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
мм.. мне вобщем то нужно значение текстового поля менять
...
Рейтинг: 0 / 0
11.10.2005, 18:24
    #33318245
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
MODIFY
...
Рейтинг: 0 / 0
11.10.2005, 18:31
    #33318266
_serjj_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
2филип:
а в семерке пробовал? я в композите достал дв в чайлд. теперь через него модифаем пытаюсь - не выходит. вобще ничего не выводит.
пробовал в композите просесинг менять на 5 - тоже без результата
...
Рейтинг: 0 / 0
11.10.2005, 21:36
    #33318504
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
Во всех версиях пробовал. Если у тебя реальная ссылка на datawindowchild, то работает как часы. У тебя просто бред в modify string написан...
...
Рейтинг: 0 / 0
12.10.2005, 11:29
    #33319306
_serjj_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
ФилиппВо всех версиях пробовал. Если у тебя реальная ссылка на datawindowchild, то работает как часы. У тебя просто бред в modify string написан...
нет. в модифай стринг записан простейший стринг, чтоб он хоть что нить вставил.
что значит реальная ссылка? есть композит, есть вложенный отчет.
datawindowchild ldwc
integer rtncode

rtncode = dw_1.GetChild('dw_1', ldwc)
IF rtncode = -1 THEN MessageBox("Error", "Not a DataWindowChild")

где dw_1 - composite dw
из него в ldwc получаем вложенный репорт. далее работаю с переменной
ldwc:
...ldwc.Modify("FN_DT_T.text='aa'")... ни фига не меняет текст поля
...
Рейтинг: 0 / 0
12.10.2005, 11:39
    #33319340
oleg_shishkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
если отчет Crosstab - перед изменением надо не забыть сделать
dw_child.modify("DataWindow.Crosstab.StaticMode= 'yes'")
...
Рейтинг: 0 / 0
12.10.2005, 11:54
    #33319413
_serjj_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
oleg_shishkinесли отчет Crosstab - перед изменением надо не забыть сделать
dw_child.modify("DataWindow.Crosstab.StaticMode= 'yes'")
нет. обычный
...
Рейтинг: 0 / 0
12.10.2005, 11:55
    #33319426
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
_serjj_...ldwc.Modify("FN_DT_T.text='aa'")... ни фига не меняет текст поля
Вообще modify возвращает текст ошибки. Прочитай его.
...
Рейтинг: 0 / 0
12.10.2005, 12:03
    #33319463
_serjj_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
Anatoly Moskovsky _serjj_...ldwc.Modify("FN_DT_T.text='aa'")... ни фига не меняет текст поля
Вообще modify возвращает текст ошибки. Прочитай его.
модифай возвращает "" (пустую строку, не нулл)
пробовал дескрайб к нему тот же результат, то бишь срабатывает типа нормально
...
Рейтинг: 0 / 0
12.10.2005, 12:52
    #33319723
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
Moжно через dwo получить ссылку на dwc а затем работать через свойство object
...
Рейтинг: 0 / 0
12.10.2005, 12:53
    #33319733
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
Если нужно подробней сообщи
...
Рейтинг: 0 / 0
12.10.2005, 13:26
    #33319904
_serjj_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
spas2001Если нужно подробней сообщи
нужно. все способы попробую
...
Рейтинг: 0 / 0
12.10.2005, 14:29
    #33320157
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
spas2001Moжно через dwo получить ссылку на dwc а затем работать через свойство object
В DataWindowChild нет свойства Object.
Для доступа к данным используются GetItemXXX/SetItem.
Для доступа к метаданным используются describe/modify.
...
Рейтинг: 0 / 0
12.10.2005, 14:41
    #33320191
_serjj_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
Anatoly Moskovsky spas2001Moжно через dwo получить ссылку на dwc а затем работать через свойство object
В DataWindowChild нет свойства Object.
Для доступа к данным используются GetItemXXX/SetItem.
Для доступа к метаданным используются describe/modify.
ну так в чем дело может быть если и модифай возвращает ""?
...
Рейтинг: 0 / 0
12.10.2005, 16:00
    #33320517
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
_serjj_ Anatoly MoskovskyВ DataWindowChild нет свойства Object.
Для доступа к данным используются GetItemXXX/SetItem.
Для доступа к метаданным используются describe/modify.
ну так в чем дело может быть если и модифай возвращает ""?"человеческий фактор" ...
...
Рейтинг: 0 / 0
12.10.2005, 16:23
    #33320614
_serjj_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
ну а серьезно?
...
Рейтинг: 0 / 0
12.10.2005, 16:57
    #33320753
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
_serjj_ну а серьезно?Modify рaботает как положено Modify, внимательно изучи свои dw object и код ...
...
Рейтинг: 0 / 0
12.10.2005, 23:23
    #33321317
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
Вот тут:
rtncode = dw_1.GetChild('dw_1', ldwc)
Мой локатор подсказывает мне, что аргумент скорее всего должен быть не
'dw_1', а что-то более вразумительное, написанное в поле name nested
report'а....
Хотя, он может ошибиться, если там на самом деле это написано.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.10.2005, 10:16
    #33321738
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
dwobject dwo
dw_main.settransobject( SQLCA)
dw_main.retrieve()
dw_main.object.t_1.text="aaa" // item in main dw
dwo=dw_main.object.dw_1.object.user_t
dwo.text="bbb" // item in child dw

А еще

DWObject InsideReport
InsideReport = dw_composit_window.object.d_inside_window
InsideReport.object.city_code_t.text = "!!!"

Практически то же самое:

DWObject InsideReport
InsideReport = dw_composit_window.object.d_inside_window
DWObject InsideInsideReport
InsideInsideReport = InsideReport.object.d_inside_inside_window
InsideInsideReport.object.city_code_t.text = "!!!"

Иногда то работает, иногда другое
И не надо высказываться, всегда другие могут знать больше
Кстати взято из faq одного из гуру Pb в России
...
Рейтинг: 0 / 0
13.10.2005, 19:22
    #33323705
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
spas2001И не надо высказываться, всегда другие могут знать больше

А почему не надо. Сказано было АБСОЛЮТНО верно.
У datatype DataWindowChild нет свойства Object.
Ваши упражнения с dot notation НЕ получают ссылку на DataWindowChild.
Они получают ссылку на СОВСЕМ другой datatype ...
Разберитесь с терминологией, а потом делайте замечания.
...
Рейтинг: 0 / 0
14.10.2005, 10:41
    #33324310
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datawindowchild
Я и не говорил что dwc имеет доступ через dot
Я просто пытался объяснить то что написал
И не надо злиться. Когда я говорил о больше знающих я не себя имел ввиду
Хотя и у меня знания неплохие
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / datawindowchild / 25 сообщений из 36, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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