powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / datawindowchild
25 сообщений из 36, страница 1 из 2
datawindowchild
    #33317885
_serjj_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
к datawindowchild не применимо свойство object. как это можно обойти?
...
Рейтинг: 0 / 0
datawindowchild
    #33317925
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
получить чилд, потом GetItem{string, number...}(параметры)
...
Рейтинг: 0 / 0
datawindowchild
    #33317933
_serjj_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и по аналогии setitem можно?
...
Рейтинг: 0 / 0
datawindowchild
    #33317949
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
конечно, если осторожно :о)))
...
Рейтинг: 0 / 0
datawindowchild
    #33317951
_serjj_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мм.. мне вобщем то нужно значение текстового поля менять
...
Рейтинг: 0 / 0
datawindowchild
    #33318245
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MODIFY
...
Рейтинг: 0 / 0
datawindowchild
    #33318266
_serjj_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2филип:
а в семерке пробовал? я в композите достал дв в чайлд. теперь через него модифаем пытаюсь - не выходит. вобще ничего не выводит.
пробовал в композите просесинг менять на 5 - тоже без результата
...
Рейтинг: 0 / 0
datawindowchild
    #33318504
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во всех версиях пробовал. Если у тебя реальная ссылка на datawindowchild, то работает как часы. У тебя просто бред в modify string написан...
...
Рейтинг: 0 / 0
datawindowchild
    #33319306
_serjj_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ФилиппВо всех версиях пробовал. Если у тебя реальная ссылка на 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
datawindowchild
    #33319340
oleg_shishkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если отчет Crosstab - перед изменением надо не забыть сделать
dw_child.modify("DataWindow.Crosstab.StaticMode= 'yes'")
...
Рейтинг: 0 / 0
datawindowchild
    #33319413
_serjj_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oleg_shishkinесли отчет Crosstab - перед изменением надо не забыть сделать
dw_child.modify("DataWindow.Crosstab.StaticMode= 'yes'")
нет. обычный
...
Рейтинг: 0 / 0
datawindowchild
    #33319426
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_serjj_...ldwc.Modify("FN_DT_T.text='aa'")... ни фига не меняет текст поля
Вообще modify возвращает текст ошибки. Прочитай его.
...
Рейтинг: 0 / 0
datawindowchild
    #33319463
_serjj_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky _serjj_...ldwc.Modify("FN_DT_T.text='aa'")... ни фига не меняет текст поля
Вообще modify возвращает текст ошибки. Прочитай его.
модифай возвращает "" (пустую строку, не нулл)
пробовал дескрайб к нему тот же результат, то бишь срабатывает типа нормально
...
Рейтинг: 0 / 0
datawindowchild
    #33319723
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Moжно через dwo получить ссылку на dwc а затем работать через свойство object
...
Рейтинг: 0 / 0
datawindowchild
    #33319733
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нужно подробней сообщи
...
Рейтинг: 0 / 0
datawindowchild
    #33319904
_serjj_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spas2001Если нужно подробней сообщи
нужно. все способы попробую
...
Рейтинг: 0 / 0
datawindowchild
    #33320157
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001Moжно через dwo получить ссылку на dwc а затем работать через свойство object
В DataWindowChild нет свойства Object.
Для доступа к данным используются GetItemXXX/SetItem.
Для доступа к метаданным используются describe/modify.
...
Рейтинг: 0 / 0
datawindowchild
    #33320191
_serjj_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky spas2001Moжно через dwo получить ссылку на dwc а затем работать через свойство object
В DataWindowChild нет свойства Object.
Для доступа к данным используются GetItemXXX/SetItem.
Для доступа к метаданным используются describe/modify.
ну так в чем дело может быть если и модифай возвращает ""?
...
Рейтинг: 0 / 0
datawindowchild
    #33320517
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_serjj_ Anatoly MoskovskyВ DataWindowChild нет свойства Object.
Для доступа к данным используются GetItemXXX/SetItem.
Для доступа к метаданным используются describe/modify.
ну так в чем дело может быть если и модифай возвращает ""?"человеческий фактор" ...
...
Рейтинг: 0 / 0
datawindowchild
    #33320614
_serjj_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну а серьезно?
...
Рейтинг: 0 / 0
datawindowchild
    #33320753
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_serjj_ну а серьезно?Modify рaботает как положено Modify, внимательно изучи свои dw object и код ...
...
Рейтинг: 0 / 0
datawindowchild
    #33321317
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут:
rtncode = dw_1.GetChild('dw_1', ldwc)
Мой локатор подсказывает мне, что аргумент скорее всего должен быть не
'dw_1', а что-то более вразумительное, написанное в поле name nested
report'а....
Хотя, он может ошибиться, если там на самом деле это написано.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
datawindowchild
    #33321738
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
datawindowchild
    #33323705
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001И не надо высказываться, всегда другие могут знать больше

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


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