Преобразуют буквы текстовой строки во все строчные, все прописные или в правильный регистр.

Описание

Функции Lower, Upper и Proper преобразуют регистр букв в строках.

  • Lower преобразует все прописные буквы в строчные.
  • Upper преобразует все строчные буквы в прописные.
  • Proper преобразует первую букву каждого слова в прописную, если она строчная, и преобразует все остальные прописные буквы в строчные.

Все три функции игнорируют символы, которые не являются буквами.

Если передать одну строку, возвращается преобразованная версия этой строки. При передаче таблицы из одного столбца, содержащей строки, возвращается таблица из одного столбца с преобразованными строками. Таблицу с несколькими столбцами можно преобразовать в таблицу с одним столбцом, как описано в статье об использовании таблиц.

Синтаксис

Lower( строка )
Upper( строка )
Proper( строка )

  • *Строка* — обязательный аргумент. Строка для преобразования.

Lower( таблица_из_одного_столбца )
Upper( таблица_из_одного_столбца )
Proper( таблица_из_одного_столбца )

  • *SingleColumnTable* — обязательный аргумент. Таблица из одного столбца со строками для преобразования.

Примеры

Одна строка

Примеры в этом разделе используют элемент управления для ввода текста с именем Author в качестве источника данных. Элемент управления содержит строку "И. И. ИваНОВ".

Формула Описание Возвращаемый результат
Lower( Author.Text ) Преобразует все прописные буквы в строке в строчные. "и. и. иванов"
Upper( Author.Text ) Преобразует все строчные буквы в строке в прописные. "И. И. ИВАНОВ"
Proper( Author.Text ) Преобразует первую букву каждого слова в прописную, если она строчная, а остальные прописные буквы преобразует в строчные. "И. И. Иванов"

Для таблицы с одним столбцом

Примеры в этом разделе преобразуют строки из столбца Address источника данных People, который содержит такие данные:

Каждая формула возвращает таблицу из одного столбца, содержащую преобразованные строки.

Формула Описание Возвращаемый результат
Lower( ShowColumns( People, "Address" ) ) Преобразует все строчные буквы в прописные.
Upper( ShowColumns( People, "Address" ) ) Преобразует все строчные буквы в прописные.
Proper( ShowColumns( People, "Address" ) ) Преобразует все первые буквы слов из строчных в прописные, а все другие буквы — из прописных в строчные.

Пошаговый пример

  1. Добавьте элемент управления Текстовое поле и назовите его Source.

  2. Добавьте метку и установите в ее свойстве Text такую функцию:
    Proper(Source.Text)

  3. Нажмите клавишу F5, а затем введите МЫ — ЛУЧШИЕ! в поле Source.
    На метке будет показано Мы — Лучшие!