Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вызов рипорта из DW / 9 сообщений из 9, страница 1 из 1
30.12.2004, 14:31
    #32851589
Сандро77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов рипорта из DW
Не подскажете, как добраться из скрипта к репорту (в DW он называется dw_3) внутри DW?
пытаюсь DW_EXAMPLE.DW_3.getitem..... и так далее, компайлер пишет что неправильно :(
...
Рейтинг: 0 / 0
30.12.2004, 14:36
    #32851602
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов рипорта из DW
Если Вы имеете в виду обращение к вложенному DW в композитном DW, то смотрите HELP по GetChild()
Если же Вы имеете в виду что то другое, то сформулируйте свой вопрос более конкретно, не забывая указывать версию РВ...
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
30.12.2004, 14:40
    #32851612
Сандро77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов рипорта из DW
Сорри, версия - 7
сейчас буду getchild() испытывать
...
Рейтинг: 0 / 0
30.12.2004, 17:49
    #32852038
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов рипорта из DW
наверное что-то типа
dw_example.Object.dw_3.Object.col_1.....
...
Рейтинг: 0 / 0
16.03.2005, 14:24
    #32963462
Dinka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов рипорта из DW
Так все таки, как?
Не проходит такое:
Код: plaintext
dw_example.Object.dw_3.Object.text_1.Text = 'mmm'
и такое:
Код: plaintext
1.
2.
DataWindowChild ldwc
dw_example.GetChild("dw_3", ldwc)			
ldwc.Object.text_1.Text = 'mmm'
как должно поступить?
...
Рейтинг: 0 / 0
16.03.2005, 14:58
    #32963588
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов рипорта из DW
Если речь о nested, то вот так:
меняем данные:
window.dw_report.Object.report_1[parentrow].Object.column.Primary[childrow] = 'value'
меняем свойства объекта:
window.dw_report.Object.report_1.Object.label.Text = 'value'


первый вариант выглядит вполне пристойно.
у вас dw_3 это точно имя report в datawindow, а не datawindow object name?

Грубо говоря вы откуда dw_3 взяли из Properties->General->Name или из Properties->General->Report ?
...
Рейтинг: 0 / 0
16.03.2005, 15:11
    #32963636
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов рипорта из DW
DinkaТак все таки, как?
Не проходит такое:
...
Код: plaintext
1.
2.
DataWindowChild ldwc
dw_example.GetChild("dw_3", ldwc)			
ldwc.Object.text_1.Text = 'mmm'
как должно поступить?

У DataWindowChild нету свойства Object. Поэтому надо так:
Код: plaintext
1.
2.
DataWindowChild ldwc
dw_example.GetChild("dw_3", ldwc)			
ldwc.Modify("text_1.Text = 'mmm'")

Ну и проверить, что GetChild вернул 1
...
Рейтинг: 0 / 0
16.03.2005, 15:22
    #32963674
Dinka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов рипорта из DW
ЗоринАндрейпервый вариант выглядит вполне пристойно.
у вас dw_3 это точно имя report в datawindow, а не datawindow object name?

Грубо говоря вы откуда dw_3 взяли из Properties->General->Name или из Properties->General->Report ?

если использовать d_general_report:
Name not found accessing external object property d_general_report
(где "d_general_report" - Report in the dw_report)

если использовать dw_3:
Error accessing external object property object
(dw_3 - Name in the dw_report)
text_1 - точно существует!!!
...
Рейтинг: 0 / 0
16.03.2005, 15:46
    #32963774
Dinka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов рипорта из DW
Anatoly Moskovskyнадо так:
Код: plaintext
1.
2.
DataWindowChild ldwc
dw_example.GetChild("dw_3", ldwc)			
ldwc.Modify("text_1.Text = 'mmm'")

Работает. Спасибо!
Зорину Андрею тоже спасибо за помощь.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вызов рипорта из DW / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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