Определение символа "запятая" в текстовом поле

jumplin-m

Участник
Всем привет.
У меня есть обычное текстовое поле ФИО. В него я пишу Фамилию Имя Отчество лица или лиц, которые зарегистрированы в квартире. Мне нужен какой-то механизм, который будет определять, одно лицо там написано, или больше одного. ФИО нескольких лиц я указываю через запятую. Например Иванов Иван Иванович, Петров Петр Петрович. Вот хотелось бы, что бы Руна определяла, одно лицо там написано, или больше одного)))

Сейчас я решаю это через Переключатель, где выбираю Одно лицо, Несколько лиц

Может есть какое то выражение, которое видит в этом текстовом поле ФИО знак запятой, и меняет переключатель например))
 

Anti

Администратор
Команда форума
Добрый день!
С решением данной задачи справится функция Split:
Split(Поле, разделитель, НомерПодстроки) — разбитие значения поля на подстроки с указанным разделителем и получение подстроки с указанным номером (разделитель указывается в двойных кавычках, например " ").
Добавьте в объект несколько составных полей с формулами вида: [Split(ФИО,",",1)], [Split(ФИО,",",2)] и т.д.
В результате, соответствующее составное поле будет либо заполнено ФИО одного лица, либо пустым.
Далее Вы можете делать проверку этих составных полей на пустоту.
 

jumplin-m

Участник
Еще вопрос. А есть выражение,
Простыми словами))Если ЗначениеПоля1=Значению Поля2, то...., а если нет, то....
 
Сверху Снизу