Объединяют отдельные строки текста и строки в таблицах.

Описание

Функция Concat объединяет результат формулы, примененной ко всем записям таблицы, в результате чего получается одна строка. Используйте эту функцию для объединения строк таблицы, как функция Sum делает с числами.

Поля записи, обрабатываемой в настоящее время, доступны в формуле. Их можно указывать по имени, как и любое другое значение. Кроме того, можно использовать ссылки на свойства элементов управления и другие значения из приложения. Чтобы узнать больше, можно изучить примеры ниже и ознакомиться с работой с областью записи.

Используйте функцию Split, чтобы разбить строку на таблицу с подстроками.

Функция Concatenate объединяет сочетание отдельных строк и таблицу из одного столбца со строками. При использовании с отдельными строками эта функция действует как оператор &. Формулу, которая включает в себя функцию ShowColumns, можно использовать для создания из таблицы с несколькими столбцами таблицы с одним столбцом.

Синтаксис

Concat( Table, Formula )

  • Table — обязательный аргумент. Таблица, с которой выполняются операции.
  • Formula — обязательный аргумент. Формула, которую необходимо применить к записям таблицы.

Concatenate( Строка1 [, Строка2, ...] )

  • Строка — обязательные аргументы. Сочетание отдельных строк или таблица из одного столбца со строками.

Примеры

Concat

  1. Добавьте элемент управления Кнопка и задайте следующую формулу в качестве значения свойства OnSelect:

    Collect(Products, {String:"Violin", Wind:"Trombone", Percussion:"Bongos"}, {String:"Cello", Wind:"Trumpet", Percussion:"Tambourine"})

  2. Нажмите клавишу F5, а затем нажмите клавишу Esc, чтобы вернуться в рабочую область конструирования.

  3. Добавьте элемент управления Метка и задайте в качестве значения свойства Text следующую формулу:

    Concat(Products, String & " ")

    Метка отобразит Violin Cello.

Concatenate

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

  2. Добавьте элемент управления Метка и задайте в качестве значения свойства Text следующую формулу:
    Concatenate("By ", AuthorName.Text)

  3. Введите свое имя вместо AuthorName.

    Метка отобразит ваше имя после By.

Если у вас была таблица Employees, содержавшая столбцы FirstName и LastName, то данная формула объединит данные из всех строк этих столбцов.
Concatenate(Employees.FirstName, " ", Employees.LastName)