Concatena cadenas de texto individuales y cadenas en tablas.

Descripción

La función Concat concatena el resultado de una fórmula que se aplica en todos los registros de una tabla, lo que genera una sola cadena. Use esta función para resumir las cadenas de una tabla, tal como hace la función Sum para los números.

Los campos del registro que se están procesando actualmente están disponibles en la fórmula. Solo tiene que hacer referencia a ellos por su nombre, como haría con cualquier otro valor. También puede hacer referencia a propiedades de control y otros valores en toda la aplicación. Para obtener más información, consulte los siguientes ejemplos y la sección sobre cómo trabajar con ámbito de registro.

Use la función Split para dividir una cadena en una tabla de subcadenas.

La función Concatenate concatena una combinación de cadenas individuales y una tabla de cadenas con una sola columna. Cuando se usa con cadenas individuales, esta función es equivalente a usar el operador &. Puede usar una fórmula que incluye la función ShowColumns para crear una tabla de una columna a partir de una tabla con varias columnas.

Sintaxis

Concat( Table, Formula )

  • Table: requerido. La tabla sobre la cual se opera.
  • Formula: requerido. Fórmula para aplicar en todos los registros de la tabla.

Concatenate( String1 [, String2, ...] )

  • String(s): requerido. Combinación de cadenas individuales o una tabla de cadenas de una columna.

Ejemplos

Concat

  1. Agregue un control Botón y establezca su propiedad OnSelect en esta fórmula:

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

  2. Presione F5, haga clic en el botón y presione Esc para volver al área de trabajo de diseño.

  3. Agregue un control Etiqueta y establezca su propiedad Texto en esta fórmula:

    Concat(Products, String & " ")

    La etiqueta muestra Violin Cello.

Concatenate

  1. Agregue un control Entrada de texto y denomínelo AuthorName.

  2. Agregue un control Etiqueta y establezca su propiedad Texto en esta fórmula:
    Concatenate("By ", AuthorName.Text)

  3. Escriba su nombre en AuthorName.

    La etiqueta muestra By antes del nombre.

Si tuviera una tabla Employees que incluye una columna FirstName y una columna LastName, esta fórmula concatenaría los datos de cada fila de esas columnas.
Concatenate(Employees.FirstName, " ", Employees.LastName)