Страница 1 из 1

Можно ли заставить окно реагировать на Required поля?

Добавлено: 30 Март 2020, 13:30
kreator
Есть просто окно с контролами, не форма редактирования записи. Думал, что достаточно поставить полям метку "Required". Недостаточно, окну пофиг. Руками отрабатывать? Или есть какое-то свойство окна?

Можно ли заставить окно реагировать на Required поля?

Добавлено: 30 Март 2020, 14:04
Дед Пахом
Надо вроде ещё на кнопку добавить Required, по которой Event:CloseWindow шлётся, тогда должно сработать.

Можно ли заставить окно реагировать на Required поля?

Добавлено: 30 Март 2020, 14:09
Игорь Столяров
kreator писал(а): 30 Март 2020, 13:30 Думал, что достаточно поставить полям метку "Required"
Тогда низя было бы отменить добавление записи и закрыть окно без заполнения полей. :(

Можно ли заставить окно реагировать на Required поля?

Добавлено: 30 Март 2020, 14:32
Губин Игорь
The REQ attribute (PROP:REQ) specifies an ENTRY, TEXT, COMBO or SPIN control that may not be left blank or zero. The REQ attribute on these controls are not checked until a BUTTON with the REQ attribute is pressed, or the INCOMPLETE() procedure is called.

When a BUTTON with the REQ attribute is pressed, or the INCOMPLETE() procedure is called, all controls with the REQ attribute are checked to ensure they contain data. The first control encountered in this check that does not contain data immediately receives input focus.

Можно ли заставить окно реагировать на Required поля?

Добавлено: 30 Март 2020, 14:40
kreator
Дед Пахом писал(а): 30 Март 2020, 14:04 Надо вроде ещё на кнопку добавить Required, по которой Event:CloseWindow шлётся, тогда должно сработать.
Точно. Спасибо! Хорошо, что есть кто-то, кто это помнит. Хотя в форме галки этой не стоит. Там, видимо, что-то с Validate связано.