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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

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

Сообщение kreator »

Есть просто окно с контролами, не форма редактирования записи. Думал, что достаточно поставить полям метку "Required". Недостаточно, окну пофиг. Руками отрабатывать? Или есть какое-то свойство окна?
We are hard at work… for you. :)
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

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

Сообщение Дед Пахом »

Надо вроде ещё на кнопку добавить Required, по которой Event:CloseWindow шлётся, тогда должно сработать.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7330
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

kreator писал(а): 30 Март 2020, 13:30 Думал, что достаточно поставить полям метку "Required"
Тогда низя было бы отменить добавление записи и закрыть окно без заполнения полей. :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

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

Сообщение Губин Игорь »

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.
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

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

Сообщение kreator »

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