powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms Builder
8 сообщений из 8, страница 1 из 1
Oracle Forms Builder
    #34947887
SOls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как сделать слудющее.
Есть две формы (клиенты,счета).
На форме "клиенты" есть кнопка "Счета клиента"...
что написать в триггере кнопки "Счета клиента", чтобы при ее нажатии мы попадали на форму "счета" того клинта, на котором стоял курсор в момент нажатия.
...
Рейтинг: 0 / 0
Oracle Forms Builder
    #34947894
SOls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Замечу, используется Form Builder 6.0.8
...
Рейтинг: 0 / 0
Oracle Forms Builder
    #34947966
Puschkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на форме клиенты
в кнопке:
Код: plaintext
1.
2.
:Global.id := id;
call_form('счета клиента');
на форме счета
в тригере открытия формы:
Код: plaintext
1.
2.
3.
If :global.id is not null then 
 execute_query;
end if;
ну и в pre_query настроить на нужный id.
...
Рейтинг: 0 / 0
Oracle Forms Builder
    #34947969
Brodiaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Передаешь значение своего клиента в форму "Счета клиента" и ограничиваешь данные только этим клиентом.
...
Рейтинг: 0 / 0
Oracle Forms Builder
    #34947979
Brodiaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Puschkinна форме клиенты
в кнопке:
Код: plaintext
1.
2.
:Global.id := id;
call_form('счета клиента');
на форме счета
в тригере открытия формы:
Код: plaintext
1.
2.
3.
If :global.id is not null then 
 execute_query;
end if;
ну и в pre_query настроить на нужный id.

Ну тогда пишите и триггер в котором будете удалять глобальную переменную.
Использование глобальных переменных для такой задачи не совсем хороше, лучше использовать параметры или библиотеки (ИМХО).
...
Рейтинг: 0 / 0
Oracle Forms Builder
    #34947983
SOls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BrodiagaПередаешь значение своего клиента в форму "Счета клиента" и ограничиваешь данные только этим клиентом.

Можно в этом месте поподробнее..первый раз вообще в form builder сижу.
Знаю только как установить триггер, да сделать связь с таблицами.
Очень мало опыта
...
Рейтинг: 0 / 0
Oracle Forms Builder
    #34947993
Brodiaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOls BrodiagaПередаешь значение своего клиента в форму "Счета клиента" и ограничиваешь данные только этим клиентом.

Можно в этом месте поподробнее..первый раз вообще в form builder сижу.
Знаю только как установить триггер, да сделать связь с таблицами.
Очень мало опыта

1. В формах очень хороший help! Если что исщите в нем!
2. Ну собственно вам уже привели пример передачи параметров использую глобальную переменную, только забыли написать что после использования ее нужно подчистить.
...
Рейтинг: 0 / 0
Oracle Forms Builder
    #34956993
SOls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и в pre_query настроить на нужный id.

Как настроить?
счета клиента у меня в таблице accounts.
И еще:
:Global.id := id;
id так и писать...у меня ругается..
Или же нужно сначала имя таблицы,через точку имя поля?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms Builder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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