Tabelbasisbeginselen
Het Tabelveld is een geavanceerd veld waarmee je herhalende gegevenssets in tabellarische vorm kunt vastleggen en weergeven. Rijen kunnen worden toegevoegd of vooraf ingevuld vanuit een gegevensbron en bewerkt door alle rijkolomgegevens te bekijken of ze rechtstreeks in de tabelweergave weer te geven.
Dit artikel richt zich op het Tabelveld, maar Paginavelden kunnen ook herhaalbare gegevens vastleggen als je de voorkeur geeft aan een ander benaderingstype.
Tabelbasisprincipes
Formuliervelden als kolommen
De kolommen van je tabel worden bepaald door de formuliervelden die je in het Tabelveld plaatst (d.w.z. Tekst, Numeriek, Datum/Tijd). Standaard geeft de tabel kolommen voor elk veld weer op basis van de volgorde waarin ze in het Tabelveld voorkomen, maar bepaalde velden kunnen uit de tabelweergave worden uitgeschakeld.
Afhankelijk van je apparaat geeft de tabel automatisch 3 kolommen voor telefoons en tot 6 kolommen voor tablets weer. Als er meer kolommen zijn, kun je horizontaal scrollen om ze weer te geven of je in de rij inzoeken om alle velden weer te geven.
Rijen toevoegen
Standaard verschijnt een “Nieuwe rij”-knop onder aan de tabelweergave in de app, waardoor gebruikers rijen kunnen toevoegen.
Wanneer de app-gebruiker op de knop tikt, navigeert de app naar een unieke rijpagina met de velden die aan het tabelontwerp zijn toegevoegd. Nadat de gebruiker één rij heeft ingevuld, kan hij teruggaan naar de hoofdformulierenpagina of doorspringen om nog een rij in de tabel toe te voegen.
Tabelnavigatie
Als je tabel meerdere kolommen bevat die zijn ingevuld met gegevens en de gegevens niet in de breedte van een enkel scherm passen, kunnen gebruikers automatisch horizontaal scrollen om de gegevens in die kolommen te zien voordat ze een rij selecteren en inzoomen.

Je kunt tabelnavigatie ook verbeteren door Actiaknoppen te gebruiken om een nieuwe herhaling (nieuwe tabelrij) toe te voegen of terug te keren naar de pagina en alle vermeldingen in de tabel weer te geven.
Unieke eigenschappen
Vullen uit een gegevensbron
Vult deze tabel automatisch met rijen uit een gegevensbron. Gebruik filters op de gegevensbron om de tabel op basis van andere veldwaarden dynamisch opnieuw in te laden.
Nuttig voor het verschaffen van een vooraf ingevulde lijst met items voor scenario’s zoals checklists, voorraadinventarisaties en bestellingen.
Gebruikers kunnen ook gegevensbronrijen toevoegen en bijwerken via de tabel. Als je velden met gegevensbronnkolommen wilt koppelen, gebruik je de eigenschap ‘Bind to Data Source Column’ op doeltabelvelden.
We ondersteunen momenteel een maximum van 250 rijen die in een tabel worden weergegeven.
Als de rijen van de gegevensbron dit getal na het toepassen van filters overschrijden, worden alleen de eerste 250 rijen in de tabel ingevuld.

Nieuwe rijknop
Pas de knop aan waarmee gebruikers nieuwe rijen aan de tabel kunnen toevoegen.
Als dit leeg wordt gelaten, wordt een standaardknop weergegeven met de tekst ‘Rij toevoegen’.

Bewerken in tabelweergave
Het stelt je in staat afzonderlijke tabelcellen rechtstreeks in de app bij te werken zonder de speciale rijpagina weer te geven.

Zoekbalk weergeven
De zoekbalk van het Tabelveld is standaard zichtbaar; schakel deze optie uit om de zoekbalk te verbergen.

Alleen-lezen
Velden die in een Tabelveld zijn genest, nemen de eigenschap alleen-lezen over die op het Tabelveld is ingesteld.

Tabelweergave uitschakelen
Gebruik deze optie om velden uit te sluiten van weergave als kolom in de tabelweergave.
Houd er rekening mee dat de zichtbaarheidseigenschap van een veld niet de tabelkolomweergave bepaalt; het gaat erom of het veld een waarde heeft. Daarom als dit is ingesteld op FALSE() of voorwaardelijk wordt bepaald, wordt een kolom nog steeds weergegeven als het veld een waarde heeft.

Herhaalbare formulefuncties
Terwijl je herhalende gegevens in je tabel vastlegt, wil je wellicht waarden naar voren kopiëren in een nieuwe herhaling, numerieke velden optellen of tekst samenvoegen. Wanneer dit je vereisten zijn, kunnen de volgende formules van pas komen.
PRIOR(‘dataname’ , occurences)
Haalt de vorige herhalings-/rijwaarde(n) van het benoemde veld in een tabel op, beginnend vanuit de huidige herhalings-context.
Gebruikt in de dynamische waarde van een veld in de tabel.
SUM({{numField}})
Telt een numeriek veld op over alle herhalingen/rijen van een tabel.
Gebruikt in de dynamische waarde van een veld buiten de tabel.
JOIN(‘separator’ , {{textField}})
Voegt de gegeven waarden van begin tot einde samen, gescheiden door de gegeven scheidingsteken.
Gebruikt in de dynamische waarde van een veld buiten de tabel.
Bekijk onze Formule-spiekbriefje voor meer informatie.
Automatisch vullen uit een gegevensbron
Tabelvelden kunnen worden gevuld vanuit een gegevensbron door de eigenschap Vullen uit gegevensbron in te schakelen en een gegevensbron uit de vervolgkeuzelijst te selecteren. Velden in de tabel kunnen vervolgens worden gebonden aan kolommen van de gekoppelde gegevensbron, die rijen kunnen genereren en veldwaarden vooraf kunnen invullen.
Binding aan gegevensbronnkolommen
Wanneer een tabel vanuit een gegevensbron wordt gevuld, wordt de eigenschap Binding aan gegevensbron op velden een optie, waardoor je de kolom kunt selecteren waaraan je wilt binden. Niet alle velden in de tabel hoeven aan de gegevensbron te worden gebonden; het mengen van gebonden en ongebonden velden is mogelijk. Velden die niet in de tabel voorkomen, kunnen niet aan de gekoppelde tabelveldgegevensbron worden gebonden.
Rijen bijwerken
Wanneer de eigenschap Rijen maken/bijwerken van de gekoppelde ge
Tabel beperkingen
Tabellen hebben enkele beperkingen die je moet kennen wanneer je je formulierlay-out ontwerpt:
- Tabellen geplaatst binnen herhaalbare pagina’s worden niet ondersteund (met name voor Data Template-uitvoer)
- Afbeeldings-/mediavelden worden momenteel niet als kolommen weergegeven
- Dynamic Value-verwijzingen naar een tabel-veldgegevensbron worden niet ondersteund. De enige manier om momenteel met een tabel-veldgegevensbron te communiceren is via de Bind To Data Source-eigenschap op velden in de tabel.
- Gegevensbron-gestuurde tabellen zijn beperkt tot 250 rijen.
Antwoord niet gevonden?
Staat jouw vraag er niet bij? Neem dan direct contact met ons op.
Contact opnemen