powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Hестед репорт
12 сообщений из 12, страница 1 из 1
Hестед репорт
    #33683314
SvetaSh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть нестед репорт ( 4 датавиндоус).
Как можно его рацпечатать что бы каждое дв не шло на новую страницу.

Уже есть АutoHeight и Slide Directly Above для всех нестед дв.
Пыталась сделать очень маленькую Height и поставить все ДВ очень близко к друг другу, но всё равно выдаёт каждое дв на новой странице.

Спасибо за помощь.
Лана
...
Рейтинг: 0 / 0
Hестед репорт
    #33683441
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
а случаем не стоит галка New Page?
...
Рейтинг: 0 / 0
Hестед репорт
    #33683546
SvetaSh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Het,
uzhe proverila eto tozhe
...
Рейтинг: 0 / 0
Hестед репорт
    #33683603
SvetaSh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё один вопрос, который тоже имеет дело с этим репортом...

Как сет техт филд в нестед дв at run time?
w_reports.dw_1.object.revision_number.text = sle_1.text

dw_1 is основное дв, которое имеет в себе 3 нестед дв.
с этим статемент я могу сет revision_number, а если мне нужно сет такой же техт филд но в одном из нестед дв, подскажите как это сделать.

Спасибо.
...
Рейтинг: 0 / 0
Hестед репорт
    #33683610
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvetaShКак сет техт филд в нестед дв at run time?Никак. PowerBuilder этого не умеет :(
...
Рейтинг: 0 / 0
Hестед репорт
    #33683716
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
try GetChild() to get the reference and then modify the properties ...
...
Рейтинг: 0 / 0
Hестед репорт
    #33683834
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voronktry GetChild() to get the reference and then modify the properties ...Да, GetChild()... но объект DataWindowChild позволяет только смотреть что написано в полях DW. Изменять их не получается. Ошибку не дает, но ничего и не делает.
...
Рейтинг: 0 / 0
Hестед репорт
    #33683883
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает, тока что проверил:
dw_1.object.dw_nested.object.trans_date_t.text = '44444'
...
Рейтинг: 0 / 0
Hестед репорт
    #33684013
SvetaSh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
What am I doing wrong here:

if i_report_name = "dw_charter_advisory_master_rpt" then
w_reports.dw_1.object.revision_number.text = sle_1.text
w_reports.dw_1.GetChild('dw_1', dw_2)
w_reports.dw_1.object.dw_1.object.shipper.text = sle_1.text


end if
...
Рейтинг: 0 / 0
Hестед репорт
    #33685144
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvetaShWhat am I doing wrong here:

if i_report_name = "dw_charter_advisory_master_rpt" then
w_reports.dw_1.object.revision_number.text = sle_1.text
w_reports.dw_1.GetChild('dw_1', dw_2)
w_reports.dw_1.object.dw_1.object.shipper.text = sle_1.text
end if
научитесь пользоваться хелпом, например, ставите курсор на GetChild и нажимаете Shift+F1, читаете хелп:
GetChild PowerScript function
... blah-blah-blah ...
Return value
Integer. Returns 1 if it succeeds and -1 if an error occurs.

т.е. не сесняйтесь проверять Return value.

А теперь внимательно посмотрите на эту строку:
w_reports.dw_1.object.dw_1.object.shipper.text
раз уж вы получили Child, то и работайте с ним. Только у DataWindowChild нету свойства Object, используйте Modify:
Код: plaintext
1.
ls_Modify = "shipper.Text = '" + sle_1.text + "'"
ls_Rtn = dw_2.Modify( ls_Modify )
...
Рейтинг: 0 / 0
Hестед репорт
    #33685873
12345___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvetaShHet,
uzhe proverila eto tozhe
такого не бывает
если эти галки сняты - все будет ок
попробуй кросстаб собирать постепенно, и проверь куда добавляешь репорты (в какую часть)
...
Рейтинг: 0 / 0
Hестед репорт
    #33686923
SvetaSh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я очень извиняюсь, но я completely lost.
Dw_2 имеет ретривал аргументы, at GetChild Function Retrieval Argumets window pops up.
Вот что я имею, so far
Большое спасибо за помощь:

if i_report_name = "dw_charter_advisory_master_rpt" then
w_reports.dw_1.object.revision_number.text = sle_1.text
Ret_code = w_reports.dw_1.GetChild('dw_1', dw_2)
if Ret_code = -1 THEN MessageBox("Error", "Not a DataWindowChild")
ls_Modify = "shipper.Text = '" + sle_1.text + "'"
dw_2.Modify( ls_Modify )

end if

Ret = w_reports.dw_1.Modify("dw_1.Nest_Arguments=((~"" + String(charter_quote_hdr_oid) + "~")) dw_2.Nest_Arguments=((~"" + String(charter_quote_hdr_oid) + "~")) dw_3.Nest_Arguments=((~"" + String(charter_quote_hdr_oid) + "~")) dw_4.Nest_Arguments=((~"" + String(charter_quote_hdr_oid) + "~")) ")
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Hестед репорт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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