Маска

Александр

Продвинутый
Добрый день. Есть Объект со строковым полем и в качестве маски задано первая буква в верхнем регистре, остальные в обычном. Но в поле Фамилия может быть фамилия из двух слов через дефис. Как прописать маску для данного случая? Спасибо
11.png
 

Vladimir

Администратор
Команда форума
Добрый день.
Маску для такой задачи использовать не получится. Тут можно подумать над применением регулярного выражения, но на вскидку решения не вижу.
На мой взгляд лучше применить функцию [Capital()] для получения строки с заглавной буквы, и опционально добавить поле для второго слова в случае составной фамилии.
Хотя случаи бывают разные, например: Мартинес Санчес, Капабланка-и-Граупера, Доливо-Добровольский-Евдокимов.
 

Александр

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

Vladimir

Администратор
Команда форума
Если "наборщик" данных настолько "неопытен", что не может ввести фамилию с большой буквы, то боюсь никакое ПО тут не поможет.
 
Сверху Снизу