Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
| Function | Odnosi se na |
|---|---|
| Concat |
|
| Concatenate |
|
Povezuje pojedinačne niske teksta i niske u tabelama.
Opis
Funkcija Concatenate spaja kombinaciju pojedinačnih niski i tabele sa jednom kolonom niski. Kada koristite ovu funkciju sa pojedinačnim stringovima, to je ekvivalentno korišćenju &operator....
Funkcija Concat spaja rezultat formule primenjene u svim zapisima tabele, što kao rezultat daje jednu nisku. Koristite ovu funkciju da sumirate niske tabele, kao što funkcija Sum radi za brojeve.
Polja zapisa koji se trenutno obrađuje su dostupna u formuli. Koristite operator ThisRecord ili jednostavno stavite referencu na polja po nazivu kao i bilo koju drugu vrednost. Možete i da koristite operator As za imenovanje zapisa koji se obrađuje što može da pomogne da vaša formula bude lakša za razumevanje i učini ugnežđene zapise dostupnima. Više informacija potražite u primerima u nastavku i članku o radu sa opsegom zapisa.
Koristite funkciju Split ili MatchAll za razdvajanje niske u tabelu podniski.
Sintaksa
Concat( Tabela, Formula, znak za razdvajanje)
- Tabela - Obavezno. Tabela na kojoj se radi.
- Formula - Obavezno. Formula za primenu u zapisima u tabeli.
- Separator - Opciono. Tekstualna vrednost koja se umeće između spojenih redova tabele.
Concatenate( Niska1 [, niska2, ...] )
- Žice - Obavezno. Kombinovanje pojedinačnih niski ili tabela niski sa jednom kolonom.
Primeri
Primeri u ovom odeljku koriste ove globalne promenljive:
- FirstName = "Džejn"
- LastName = "srna"
-
Proizvoda =

Da biste kreirali ove globalne promenljive u aplikaciji, umetnite kontrolu dugme i podesi njeno svojstvo OnSelect prema ovoj formuli:
Set( FirstName, "Jane" ); Set( LastName, "Doe" );
Set( Products,
Table(
{ Name: "Violin", Type: "String" },
{ Name: "Cello", Type: "String" },
{ Name: "Trumpet", Type: "Wind" }
)
)
Izaberite dugme (klikom na njega dok držite taster Alt).
Concatenate funkcije i operatora &
Za ove primere, postavite svojstvo Text kontrole Oznaka na formulu iz prve kolone sledeće tabele.
| Formula | Opis | Rezultat |
|---|---|---|
| Concatenate( Prezime, ", ", Ime ) | Sastavlja vrednost u polju LastName, nisku ", " (zarez iza kojeg sledi razmak) i vrednost u polju FirstName. | "Doe, Jane" |
| Prezime & ", " & Prezime | Isto kao i u prethodnom primeru, osim što se koristi & operator umesto funkcije. | "Doe, Jane" |
| Concatenate( Ime, " ", Prezime ) | Sastavlja vrednost u polju FirstName, nisku " " (jedan razmak) i vrednost u polju LastName. | "Jane Doe" |
| Ime & " " & Prezime | Isto kao i prethodni primer, koristeći & operator umesto funkcije. | "Jane Doe" |
Concatenate sa tabelom sa jednom kolonom
Za ovaj primer, dodajte praznu uspravnu kontrolu galerija, podesite njeno svojstvo Items na formulu u sledećoj tabeli, a zatim dodajte oznaku u predlošku galerije.
| Formula | Opis | Rezultat |
|---|---|---|
| Concatenate( "Ime: ", Products.Name, ", tip: ", Proizvodi.tip ) | Za svaki zapis u tabeli Products, povezuje nisku "Name: ", naziv proizvoda, niska ", Tip: " i vrstu proizvoda. | Tabela sa jednom kolonom sa kolonom Value koja sadrži sledeće vrednosti: "Ime: Violina, Tip: niska", "Ime: "Čelo, tip: niska", "Ime: truba, tip: vetar" |
Concat Funkciju
Za ove primere, podesite svojstvo Text oznake na formulu iz prve kolone sledeće tabele.
| Formula | Opis | Rezultat |
|---|---|---|
| Concat( Proizvodi, ime, ", " ) | Procenjuje izraz Ime za svaki zapis Proizvodi i ulančava rezultate zajedno u jedan tekstualni niz razdvojen sa ", ". | "Violina, violo, truba" |
| Concat( Proizvodi, "'" & Ime & "'", ", " ) | Procenjuje izraz "'" & Name & "'" za svaki zapis proizvoda i spaja rezultate zajedno u jedan tekstualni niz odvojen sa ", ". | "'Violina', 'Violončelo', 'Truba'" |
| Concat( Filter( Proizvodi, tip = "Niska"), ime, ", " ) | Procenjuje formulu Ime za svaki zapis proizvoda koji zadovoljava filter Tip = "String" i ulančava rezultate u jedan tekstualni niz odvojen sa ", ". | "Violina, violončelo" |
Funkcije Split i MatchAll
Ako ste koristili Concat znak za razdvajanje, operaciju možete opokrenuti pomoću funkcije Split .
Za ove primere, dodajte praznu uspravnu galeriju, podesite njeno svojstvo Items na formulu u sledećoj tabeli, a zatim dodajte oznaku u predlošku galerije.
| Formula | Opis | Rezultat |
|---|---|---|
| Split( Concat( Proizvodi, ime, ", " ), ", " ) | Razdvaja tekstualnu nisku sa separatorom ", ". | Tabela sa jednom kolonom sa kolonom Value koja sadrži sledeće vrednosti: "Violina", "Violončelo", "Truba" |