Consente di concatenare le singole stringhe di testo e le stringhe nelle tabelle.

Descrizione

La funzione Concat consente di concatenare il risultato di una formula applicata a tutti i record di una tabella, ottenendo un'unica stringa. Usare questa funzione per riepilogare le stringhe di una tabella, analogamente alla funzione Sum per i numeri.

I campi del record attualmente in fase di elaborazione sono disponibili nella formula. È sufficiente farvi riferimento per nome, analogamente a qualsiasi altro valore. È anche possibile fare riferimento alle proprietà del controllo e ad altri valori in tutta l'app. Per informazioni dettagliate, vedere gli esempi seguenti e Utilizzo dell'ambito dei record.

La funzione Concatenate consente di concatenare una combinazione di singole stringhe e di tabelle di stringhe a colonna singola. Se usata con le singole stringhe, questa funzione equivale all'uso dell'operatore &. È possibile usare una formula che include la funzione ShowColumns per creare una tabella a colonna singola da una tabella con più colonne.

Sintassi

Concat(Table, Formula)

  • Table - Obbligatorio. Tabella su cui eseguire le operazioni.
  • Formula - Obbligatorio. Formula da applicare a tutti i record della tabella.

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

  • String(s) - Obbligatorio. Combinazione di singole stringhe o tabella di stringhe a colonna singola.

Esempi

Concat

  1. Aggiungere un controllo Button (Pulsante) e impostarne la proprietà OnSelect sulla formula seguente:

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

  2. Premere F5, fare clic sul pulsante e quindi premere ESC per tornare all'area di lavoro di progettazione.

  3. Aggiungere un controllo Etichetta e impostarne la proprietà Text sulla formula seguente:

    Concat(Products, String & " ")

    L'etichetta mostra il valore Violin Cello.

Concatenate

  1. Aggiungere un controllo Input di testo e denominarlo AuthorName.

  2. Aggiungere un controllo Etichetta e impostarne la proprietà Text sulla formula seguente:
    Concatenate("By ", AuthorName.Text)

  3. Immettere il proprio nome in AuthorName.

    L'etichetta mostra il valore By seguito dal nome dell'utente.

Se è presente una tabella Employees che include una colonna FirstName e una colonna LastName, questa formula consente di concatenare i dati di ogni riga di queste colonne.
Concatenate(Employees.FirstName, " ", Employees.LastName)