Условие строкового поля

Статус
В этой теме нельзя размещать новые ответы.

Александр

Продвинутый
Добрый день. Можно ли применить условие к строковому полю (ссылке на поле объекта), что бы при пустом поле было сообщение о необходимости его заполнения?
 

Anti

Администратор
Команда форума
Добрый день.
Да, в условии можно проверять ссылочные поля, и в том числе на пустое значение.
Посмотрите приложенный пример на основе готовой программы "База данных заказов с клиентами".
При создании нового заказа выбрать клиент: Александр (у него не задан телефон). При попытке сохранения записи программа выдаст сообщение.
 

Вложения

  • Печать бланка заказа + условие.rbase
    19.8 KB · Просмотры: 8

Александр

Продвинутый
Добрый день.
Да, в условии можно проверять ссылочные поля, и в том числе на пустое значение.
Посмотрите приложенный пример на основе готовой программы "База данных заказов с клиентами".
При создании нового заказа выбрать клиент: Александр (у него не задан телефон). При попытке сохранения записи программа выдаст сообщение.
Немножко не так. При создании записи в объекте Заказы и при незаполнении поля Клиент, что бы выдавало сообщение о необходимости выбора клиента
 

Anti

Администратор
Команда форума
Тогда немного видоизмените проект: в условии пропишите проверку на пустоту ключевого первого поля:
[Клиент.Наименование]=, а в сообщении просто "Выберите клиента!"
 

Александр

Продвинутый
Испытал, работает. Но если прописаны два условия - кторое было в проекте и еще одно с моим требованием, то работает только первое, даже после заполнения телефонов у клиентов
 

Александр

Продвинутый
Тогда немного видоизмените проект: в условии пропишите проверку на пустоту ключевого первого поля:
[Клиент.Наименование]=, а в сообщении просто "Выберите клиента!"
И еще одно. Если есть условие [Клиент.Наименование]= и [Клиент.Телефон]= , то даже не выбирая никакого клиента, выдает сообщение о номере телефона. У одного из клиентов не заполнен номер телефона, что то, здесь не так
 

Александр

Продвинутый
Тогда немного видоизмените проект: в условии пропишите проверку на пустоту ключевого первого поля:
[Клиент.Наименование]=, а в сообщении просто "Выберите клиента!"
 

Вложения

  • Печать бланка заказа +2 условия.rbase
    19.8 KB · Просмотры: 3

Anti

Администратор
Команда форума
В примере второе поле условия не содержит никаких условий.
Вам нужно прописать в нём условие и выбрать тип выполнения "Блокировать сохранения записи".
Можно менять порядок полей условия, чтобы они срабатывали в нужном порядке.
 

Александр

Продвинутый
В примере второе поле условия не содержит никаких условий.
Вам нужно прописать в нём условие и выбрать тип выполнения "Блокировать сохранения записи".
Можно менять порядок полей условия, чтобы они срабатывали в нужном порядке.
Не тот проект прикрепил
 

Вложения

  • Печать бланка заказа + 2 условия.rbase
    19.8 KB · Просмотры: 4

Александр

Продвинутый
В примере второе поле условия не содержит никаких условий.
Вам нужно прописать в нём условие и выбрать тип выполнения "Блокировать сохранения записи".
Можно менять порядок полей условия, чтобы они срабатывали в нужном порядке.
Значит порядок условий влияет на их очередность віполнения, спасибо
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу