Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / При поиске цвет полей не меняется на синий!!!! / 5 сообщений из 5, страница 1 из 1
15.09.2010, 23:05
    #36849163
MikTar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При поиске цвет полей не меняется на синий!!!!
На форме созданой в Forms для OeBS при нажатие F11 (переход в режим поиска) все поля становятся синего цвета. У меня они белые. Поиск работает нормально. Подскажите плиз как вернуть синие поля! С формсами работаю совсем не давно, а заказчик требует стандартный вид поиска!
...
Рейтинг: 0 / 0
16.09.2010, 09:06
    #36849358
R@mon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При поиске цвет полей не меняется на синий!!!!
MikTar,

Насколько я понимаю, заливка полей синим цветом, не является стандартной процедурой форм. Нужно обработать два триггера. В первом(переход в режим запроса) поменять всем полям текущего блока свойство VISUAL_ATTRIBUTE(в вашем случае нужен синий). А в триггере выполнения запроса опять же для всех полей поменять свойство VISUAL_ATTRIBUTE на атрибут со стандартным белым цветом.
...
Рейтинг: 0 / 0
16.09.2010, 11:03
    #36849609
MikTar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При поиске цвет полей не меняется на синий!!!!
Оказалось все банально, я создал триггер WHEN-NEW-RECORD-INSTANCE, а в нем оказывается надо было сделать вызов стандартного обработчика )))) :
APP_STANDARD.EVENT('WHEN-NEW-RECORD-INSTANCE');

Мда, вот почему в формсах на таких триггерах при создание автоматически не прописывается вызов стандартного обработчика...Невольно с нежностью вспоминается Delphi- он не забывал прописывать Inherited )))
...
Рейтинг: 0 / 0
16.09.2010, 12:56
    #36850011
gpu
gpu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При поиске цвет полей не меняется на синий!!!!
MikTarОказалось все банально, я создал триггер WHEN-NEW-RECORD-INSTANCE, а в нем оказывается надо было сделать вызов стандартного обработчика )))) :
APP_STANDARD.EVENT('WHEN-NEW-RECORD-INSTANCE');

Мда, вот почему в формсах на таких триггерах при создание автоматически не прописывается вызов стандартного обработчика...Невольно с нежностью вспоминается Delphi- он не забывал прописывать Inherited )))

Не знаю как у вас, у меня в 10 и 11 версии новый триггер создается со свойством Execution Hierarchy установленным в Override.
В таком случае вам самому надо заботиться о вызове или не вызове стандатрного обработчика.

ПС>
Ломка у вас , с Delphi на формс. :)
...
Рейтинг: 0 / 0
16.09.2010, 13:24
    #36850087
MikTar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При поиске цвет полей не меняется на синий!!!!
gpu
Не знаю как у вас, у меня в 10 и 11 версии новый триггер создается со свойством Execution Hierarchy установленным в Override.


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


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