In formulieren die zijn gebonden aan gegevensbronnen kunt u een gegevenselement koppelen aan een formulierobject, zoals een veld of een subformulier. Deze koppeling wordt gegevensbinding genoemd. U kunt objecten kiezen die groter of kleiner worden afhankelijk van de hoeveelheid weergegeven gegevens.
Veel definities voor gegevensbinding bieden dezelfde resultaten wanneer een formulier wordt weergegeven. Maar hoe logischer de relatie tussen het formulierobject en het bijbehorende gegevenselement is, hoe efficiënter Forms de gegevensbinding kan verwerken.
In het volgende diagram wordt een voorbeeld gegeven van veldbinding, waarbij twee veldobjecten in het formulier zijn gebonden aan gegevenselementen. De binding is dubbelzinnig omdat er meerdere exemplaren zijn van de veldobjecten en de bijbehorende gegevens. Wanneer het formulier wordt weergegeven, is er meer verwerkingstijd nodig om elk exemplaar van elk object te koppelen aan het overeenkomstige exemplaar van de bijbehorende gegevens.
In het volgende diagram wordt geïllustreerd hoe subformulierbinding wordt gebruikt om objecten te groeperen en zo de verwerking voor het weergeven van het formulier te vereenvoudigen. Het subformulier is gebonden aan de herhalende groep in de gegevens, waardoor er geen sprake is van dubbelzinnige binding. De binding wordt voor de eerste groep geëvalueerd en hoeft voor de herhalingen niet opnieuw te worden geëvalueerd.

U kunt subformulieren gebruiken om objecten te groeperen en te ordenen zonder dat het subformulier wordt gebonden aan een gegevenselement. Als u wilt voorkomen dat Forms bij het samenvoegen van gegevens zoekt naar een gegevenselement voor het subformulier, wijzigt u het type gegevensbinding van het subformulier van Normaal (de standaardwaarde) in Geen.