Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms: припереходе в поле мышкой, фтрибут ENABLED не работает / 3 сообщений из 3, страница 1 из 1
06.08.2008, 16:43
    #35474285
lexxora
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms: припереходе в поле мышкой, фтрибут ENABLED не работает
формсы 10
При не заполненном поле Номер отделения присваивается свойства двум полям
SET_ITEM_PROPERTY('Приоритет получателя товара',ENABLED ,PROPERTY_FALSE);
SET_ITEM_PROPERTY('Vip stock',ENABLED ,PROPERTY_FALSE);

Если курсор будет на строке, где поле Номер отделения заполненно, то поля Приоритет получателя товара и Vip stock доступны для ввода, но если с той позиции кликнуть в поля Приоритет получателя товара или Vip stock в строке где Номер отделения is null, то ругается тригер АКЬ-41032:-Невозможно установить атрибут ENABLED текущего элемента Приоритет получателя товара.

Что можно сделать? Или может предложите другое решение?
...
Рейтинг: 0 / 0
06.08.2008, 16:44
    #35474288
lexxora
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms: припереходе в поле мышкой, фтрибут ENABLED не работает
Так выглядит форма когда Номер отделения не выбран
...
Рейтинг: 0 / 0
06.08.2008, 17:23
    #35474411
Полночный
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms: припереходе в поле мышкой, фтрибут ENABLED не работает
В каком триггере делается set_Item_Property? WHEN-NEW-RECORD-INSTANCE? Естественно ругается, поскольку на момент срабатывания триггера этот айтем уже имеет фокус ввода, а изменить атрибут enabled текущего айтема нельзя.
Обойти не просто, а очень просто :) Перед set_Item_Property проверяйте, не текущее ли поле пытаетесь запретить, и если да - переходите предварительно на предыдущее / следующее.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms: припереходе в поле мышкой, фтрибут ENABLED не работает / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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