powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Работа между формами.
3 сообщений из 3, страница 1 из 1
Работа между формами.
    #37001805
Feanaro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть вопроса заключается в следующем. У меня есть основная рабоча форма А, в ней оператор вводит необходимые данные, потом ему необходимо нажать, кнопку, вызывающую вспомогательную форму Б, после работы во вспомогательной форме Б ему необходимо вернуться на форму А. При этом введенные данные на форме А после работы с формой Б должны сохраниться, также должен отработать код, записанный в коде кнопки после вызова формы Б.
Собственно код кнопки Б:
Код: plaintext
1.
call_form('FormB');
--собственно ниже идет код, который должен выполниться после работы с формой Б

В коде кнопки возврата формы Б я использовал как open_form, так и call_form - оба раза создавалась просто новая форма, введенные ранее данные формы А пропадали.

Подскажите, пожалуйста, что необходимо написать для того, чтобы формы работали так, как написано выше.
...
Рейтинг: 0 / 0
Работа между формами.
    #37001818
Les
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У формсов есть своя ветка в форуме
Но я вызываю так
Declare
pl_id paramlist;
S Varchar2(100);
Begin
:Global.IADDRESSID:=:SAVE.ADR_Born_ID;
pl_id:=create_parameter_list('PARAM_LIST1');

add_parameter(pl_id,'TYPE_IN',TEXT_PARAMETER,2);
add_parameter(pl_id,'IADDRESSID',TEXT_PARAMETER,:SAVE.ADR_Born_ID);
add_parameter(pl_id,'CAN_ADD_HOME',TEXT_PARAMETER,'TRUE');
Call_Form('CSN_CLIENT_ADR.fmx',NO_HIDE,DO_REPLACE,NO_QUERY_ONLY,pl_id);
Destroy_Parameter_List(pl_id);
:SAVE.ADR_Born_ID:=:Global.IADDRESSID;
:Input_Arrival.ADR_BORN:=format_pack.get_adr_born(:Global.IADDRESSID);

End;
для вызова справочника, и никакой проблемы не возникает
...
Рейтинг: 0 / 0
Работа между формами.
    #37002009
ten
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FeanaroВ коде кнопки возврата формы Б я использовал как open_form, так и call_form
Просто exit_form

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Работа между формами.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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