Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как из формы передать значение в уже существующий репорт? / 12 сообщений из 12, страница 1 из 1
04.07.2006, 11:53
    #33829655
Vazor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
в ней я вызываю open(w_input_form), а потом репорт.
Как из формы передать значение в уже существующий репорт?
...
Рейтинг: 0 / 0
04.07.2006, 12:08
    #33829715
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
VazorКак из формы передать значение в уже существующий репорт?
Для которого уже вызвали Retrieve() ? Использовать в качестве хранилища для значение computed field и менять его из скрипта при необходимости.
...
Рейтинг: 0 / 0
04.07.2006, 12:21
    #33829754
Vazor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
я создал на форме поле ввода sle_n_nalog
в репорте я создал текстовое поле nakl_number

в обработчике нажатия кнопки ОК в форме написал:
lib1.rpt_nalogovaya_hdr.nakl_number.text = this.sle_n_nalog.text

PB ругается, говорит что не определены переменные
...
Рейтинг: 0 / 0
04.07.2006, 12:45
    #33829840
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
Vazorя создал на форме поле ввода sle_n_nalog
в репорте я создал текстовое поле nakl_number

в обработчике нажатия кнопки ОК в форме написал:
lib1.rpt_nalogovaya_hdr.nakl_number.text = this.sle_n_nalog.text

PB ругается, говорит что не определены переменныеВам надо научиться отличать объявление объекта от экземпляра.
Судя по этому топику, вы создали dataobject rpt_nalogovaya_hdr в некой библиотеке lib1.pbl, но это не повод обращаться к описанию как к экземпляру.

Пришлите код, в котором вы открываете w_input_form и отчет.
...
Рейтинг: 0 / 0
04.07.2006, 12:49
    #33829850
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
1. что такое lib1?
2. В такой нотации между rpt_nalogovaya_hdr.nakl_number должно быть слово object, если rpt_nalogovaya_hdr -DataWindow control.
...
Рейтинг: 0 / 0
04.07.2006, 13:44
    #33830050
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
lib1.rpt_nalogovaya_hdr.nakl_number.text = this.sle_n_nalog.text

Код: plaintext
rpt_nalogovaya_hdr.Object.nakl_number.text = sle_n_nalog.text
...
Рейтинг: 0 / 0
04.07.2006, 13:50
    #33830067
Vazor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
Локшин Марк1. что такое lib1?
2. В такой нотации между rpt_nalogovaya_hdr.nakl_number должно быть слово object, если rpt_nalogovaya_hdr -DataWindow control.

lib1 - это библиотека в которой находится репорт

по поводу п.2 можно поподробнее?
...
Рейтинг: 0 / 0
04.07.2006, 14:02
    #33830122
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
Vazorlib1 - это библиотека в которой находится репорт

по поводу п.2 можно поподробнее?
По поводу п.2 уже написали, а в общем - Вы все делаете не верно, не нужно указывать библиотеку в скрипте. Прислушайтесь к совету Анатолия.
...
Рейтинг: 0 / 0
04.07.2006, 14:06
    #33830131
Vazor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
PL99Вам надо научиться отличать объявление объекта от экземпляра.
Судя по этому топику, вы создали dataobject rpt_nalogovaya_hdr в некой библиотеке lib1.pbl, но это не повод обращаться к описанию как к экземпляру.

Пришлите код, в котором вы открываете w_input_form и отчет.

что означает "не повод обращаться к описанию как к экземпляру"?

Текст вызывающей функции (работает нормально)
open(w_n_nalog)
decimal ldec_id
ldec_id = dw_list.GetItemDecimal( 1, "ID_CLIENT_INVOICE" )
this.event ue_printpreview( "rpt_nalogovaya_nakladnaya", {ldec_id}, false)

Текст обработчика кнопки которая должна передавать параметрrpt_nalogovaya_hdr.Object.nakl_number.text = sle_n_nalog.text
...
Рейтинг: 0 / 0
04.07.2006, 15:09
    #33830408
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
что такое текстовое поле nakl_number ?

column или text object ?
...
Рейтинг: 0 / 0
04.07.2006, 15:32
    #33830490
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
Vazorчто означает "не повод обращаться к описанию как к экземпляру"?
Код: plaintext
this.event ue_printpreview( "rpt_nalogovaya_nakladnaya", {ldec_id}, false)
Вот эта строчка помимо прочих действий, устанавливает dataobject rpt_nalogovaya_nakladnaya для объекта dw_printpreview, размещенного на вашем окне. Рекомендую посмотреть код предка. Стало быть, дальнейшие обращения должны идти к dw_printpreview, примерно так:
Код: plaintext
dw_printpreview.SetItem( 1 , "nakl_number", sle_n_nalog.text)

PS:sorry за offtop, но очень интересно
Vazor
Текст вызывающей функции (работает нормально)
open(w_n_nalog)
decimal ldec_id
ldec_id = dw_list.GetItemDecimal( 1, "ID_CLIENT_INVOICE" )
this.event ue_printpreview( "rpt_nalogovaya_nakladnaya", {ldec_id}, false)
Тосис вам Бизнескар впарил? А сопровождение?
...
Рейтинг: 0 / 0
05.07.2006, 09:50
    #33831753
Vazor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из формы передать значение в уже существующий репорт?
to PL99 >>>

P.S. сопровождение ушло с програмерами на PB.
Сейчас учу оный чтобы дополнять код.

vazor@mail.ru
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как из формы передать значение в уже существующий репорт? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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