Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms GUI / 7 сообщений из 7, страница 1 из 1
16.01.2007, 11:36
    #34258043
:(_Help me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms GUI
Народ подскажите как в Формсах написать тригер на кнопку, который будет проверять корректность значения введенного в List Item?
Просто хочется понять сам синтаксис, т.к. с Ораклом работаю неделю всего.
...
Рейтинг: 0 / 0
16.01.2007, 11:38
    #34258055
!!!!!!!!!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms GUI
Народ подскажите как в Формсах написать тригер на кнопку, который будет проверять корректность значения введенного в List Item?
Просто хочется понять сам синтаксис, т.к. с Ораклом работаю неделю всего.
...
Рейтинг: 0 / 0
16.01.2007, 12:05
    #34258162
AndrewS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms GUI
на кнопку обычно вешают триггер WHEN-BUTTON-PRESSED, для проверки введенных в поле значений - WHEN-VALIDATE-ITEM. Синтаксис соответствует синтаксису языка PL/SQL.
...
Рейтинг: 0 / 0
16.01.2007, 12:08
    #34258173
!!!!!!!!!!!!!!!!!!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms GUI
Большое спасибо!

Был бы очень признателен за кусок кода с комментариями, т.к. в PL/SQL я "ноль"
...
Рейтинг: 0 / 0
16.01.2007, 12:11
    #34258190
!!!!!!!!!!!!!!!!!!!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms GUI
Большое спасибо!

Был бы очень признателен за кусок кода с комментариями, т.к. в PL/SQL я "ноль"

Просто хочется понять как из одного компонента работать с введенными значениями в другой компонент
...
Рейтинг: 0 / 0
16.01.2007, 12:24
    #34258254
AndrewS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms GUI
триггер WHEN-BUTTON-PRESSED:

block_name - имя блока.
item_name - имя проверяемого элемента.

Код: plaintext
1.
2.
3.
4.
begin
  if :block_name.item_name <> 'my_value' then
    raise_trigger_failure;
  end if;
end;

В букварях всё это расжевано.
...
Рейтинг: 0 / 0
16.01.2007, 12:26
    #34258265
AndrewS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms GUI
прошу прощения. вместо raise_trigger_failure (который имеет смысл использовать при валидации), лучше использовать выдачу сообщений (через message()) или другой код.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms GUI / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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