powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Validate from list ничего не валидирует
9 сообщений из 9, страница 1 из 1
Validate from list ничего не валидирует
    #38413316
40-0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоит в поле теремок
Он ни низок ни высок
И на поле вИсит LOV
3 день уже как сдох

Короче, когда в поле вводицо значение, которого нету в LOVе, то оно не ругаецо.
Шо может быть за боян?
...
Рейтинг: 0 / 0
Validate from list ничего не валидирует
    #38414026
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
40-0...когда в поле вводицо значение, которого нету в LOVе, то оно не ругаецо.
Шо может быть за боян?
1. Что указано в свойстве List of Values того поля, для которого Validate from List = Yes ?
2. Что указано в свойстве формы Validation Unit ?
...
Рейтинг: 0 / 0
Validate from list ничего не валидирует
    #38414634
40-0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел Лузанов1. Что указано в свойстве List of Values того поля, для которого Validate from List = Yes ?
2. Что указано в свойстве формы Validation Unit ?
1. Указан LOV, на котором висит свой recordgroup
2. Form
...
Рейтинг: 0 / 0
Validate from list ничего не валидирует
    #38415264
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
40-02. Form
Вот и ответ. Проверка будет выполняться только при попытке выйти из формы.
Если по по простому - то при commit.

Такая установка (Validation Unit=Form) - это сознательный выбор или случайно получилось?
Необходимость менять значений этого свойства с Default (значение по умолчанию, по смыслу тоже, что и Item) бывает крайне редко.
...
Рейтинг: 0 / 0
Validate from list ничего не валидирует
    #38415454
40-0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О, да! Поклацал, на default и item срабатывает сразу же. Спросил тут можно ли поменять на default - сказали низзя, потому шо вся форма начинает материться при фетче, ну такая уж логика.
А можно ли как-то сделать шобы этот LOV ругалсо как будто Validation Unit=Default, хотя на самом деле осталсо Form. Ну триггерами там както... ?
...
Рейтинг: 0 / 0
Validate from list ничего не валидирует
    #38415479
40-0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще один момент. LOV ругается на пустое значение только если в поле чтото ввести и потом стереть РУКАМИ. На изначально пустое поле LOV не ругается, хотя required=yes. Шо за странное поведение? Даже если программно туда вставить число, а потом вставить null, то никакой валидации не наблюдается.
...
Рейтинг: 0 / 0
Validate from list ничего не валидирует
    #38415581
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
40-0О, да! Поклацал, на default и item срабатывает сразу же. Спросил тут можно ли поменять на default - сказали низзя, потому шо вся форма начинает материться при фетче, ну такая уж логика.
А можно ли как-то сделать шобы этот LOV ругалсо как будто Validation Unit=Default, хотя на самом деле осталсо Form. Ну триггерами там както... ?

Если Validation Unit=Form нужен только при выполнении запроса ("вся форма начинает материться при фетче"),
то я бы посмотрел в сторону программного переключения этого свойства на время запроса (set_form_property(..., validation_unit,...) )

Если триггерами делать валидацию...
Можно попробовать When-New-Item-Instance, но коряво это как-то.
...
Рейтинг: 0 / 0
Validate from list ничего не валидирует
    #38415588
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
40-0И еще один момент. LOV ругается на пустое значение только если в поле чтото ввести и потом стереть РУКАМИ. На изначально пустое поле LOV не ругается, хотя required=yes. Шо за странное поведение? Даже если программно туда вставить число, а потом вставить null, то никакой валидации не наблюдается.

Это значит, что значение свойства формы Defer Required Enforcement = Yes, а не No (по умолчанию).
Так действительно иногда бывает удобно
...
Рейтинг: 0 / 0
Validate from list ничего не валидирует
    #38415741
40-0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хе-х! Спасибо, добрый молодец, подразобралсо я в дровах!
Defer Required Enforcement правда установлен в No, но я почитаю справку, тут много текста!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Validate from list ничего не валидирует
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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