I en formulärdesign med fast layout använder du vanligtvis endast ett delformulär (standarddelformuläret på sidan), där Designer placerar innehållet som standard. När Designer placerar innehåll i ett delformulär rubbas inget av delformulärets objekt från sina förankrade positioner, oavsett datatyp och datamängd.
Men om du vill att avsnitt i formuläret ska utökas efter datamängd använder du vanligtvis flera delformulär: Sidans standarddelformulär (som styr innehållsflödet) samt ytterligare delformulär som du kan ange ska upprepas för varje dataobjekt, anpassas via utökning, eller både och. När du ändrar ett delformulär så att det fylls med innehåll, ändras och flyttas objekten i delformuläret - inklusive andra delformulär - så att de rymmer de data som sammanfogas med upprepade och expanderade delformulär.
I Designer kan du binda objekten i ett formulär till dataelementen i en datafil, och konfigurera hur textfält- och delformulärsobjekt i formuläret visas, upprepas eller expanderas, beroende på vilken datatyp och datamängd som sammanfogas med objektet. Eftersom objekten i formuläret är bundna till källdata är en layout datadriven.
När du utformar en formulärdesign som innehåller avsnitt som utökas och minskas beroende på data är det viktigt att förstå vilka delformulär som enbart visas en gång i formuläret, t.ex. ett adressblock, och vilka som upprepas beroende på mängden data, t.ex. en detaljrad. För de delformulär som upprepas inkluderar du enbart en instans av delformuläret och dess komponenter i formulärdesignen. Det som visas under utformningen är alltså inte detsamma som användarna ser när formuläret återges.
Följande illustrationer av det ej interaktiva exemplet Inköpsorder visar t.ex. formulärdesignen innan den har sammanfogats med data och det formulär som visas för användaren efter att formulärdesignen har sammanfogats med data. Observera hur detaljraden (detaljdelformuläret) upprepas fyra gånger, så att listan med delar (tillgängliga data) får plats.