Eftersom längden på ett formulär med flexibel layout varierar beroende på datamängden är formulär med flexibel layout ofta längre än en sida. Ett praktiskt sätt att börja och avsluta delformulär som upprepas över flera sidor är att använda inledande och efterföljande delformulär. Alla delformulär som är konfigurerade att placera innehåll kan användas som inledande eller avslutande delformulär. I exempelformuläret Inköpsorder är t.ex. delformuläret detail konfigurerat för att placera innehåll och att upprepas för varje dataobjekt. När formuläret fylls med data skapas en ny sida om det inte finns plats på den första sidan för att visa alla förekomster av delformuläret detail. Dataflödet fortsätter till nästa innehållsområde.
När data flödar på över flera sidor på det här sättet vill du kanske börja varje ny sida med text i stil med ”Fortsättning från föregående sida”, eller särskilda formatelement som en kolumnrubrik med beskrivande etiketter för varje datakolumn. Om du använder kolumnrubriker även på efterföljande sidor blir formuläret mycket lättare att läsa. Du kan skapa ett inledande delformulär som fungerar som kolumnrubrikrad för alla efterföljande sidor (flödeslänk framåt). I exempelformuläret Inköpsorder är t.ex. delformuläret detailHeader valt som inledande delformulär. Därför återges en kopia av delformuläret detailHeader högst upp på varje ny sida, före första förekomsten av delformuläret detail.
På samma sätt kanske du vill lägga till information efter den sista förekomsten av det upprepade delformuläret längst ned på alla sidor, förutom på den sista sidan. Du kanske vill avsluta de mellanliggande sidorna med text i stil med ”Fortsättning på nästa sida”. Du kan då skapa ett efterföljande delformulär för det upprepade delformuläret (flödeslänk bakåt), på samma sätt som du skapade ett inledande delformulär.
När ett delformulär flödar över till nästa sida gör servern följande:
Det efterföljande delformuläret placeras på den aktuella sidan
Det inledande delformuläret placeras på nästa sida
Delformulärets återstående upprepade objekt flödar över till den nya sidan
En flödeslänk framåt är en speciell typ av positionsplacerade delformulär som placeras längst upp på efterföljande sida när ett sidöverflöde inträffar.
Flödeslänkar framåt liknar rubrikraden i en vanlig tabell. Den innehåller rubriken för de olika kolumnerna. Du kan formatera tabellen så att rubrikraden upprepas högst upp på varje sida om tabellen sträcker sig över flera sidor. Detta gör tabellen lättare att läsa.
Efterföljande delformulär (med flödeslänk bakåt) fungerar på ungefär samma sätt. När du har satt ett delformulär som flödeslänk framåt för ett upprepat delformulär visas detta inledande delformulär en gång före det upprepade delformuläret, högst upp på varje sida.
Det upprepade delformuläret placeras ut så många gånger som behövs vid sammanslagningen med data. När det inte finns mer plats på första sidan görs en ny och data flödar över till nästa sida osv tills alla data har förbrukats. Inledande delformulär visas en gång överst på varje sida.
Du kan se hur ett inledande delformulär kan användas i det exempel på formulärdesign med layout som justeras efter datamängd som medföljer till Designer. Exemplet, Purchase Order.xdp, finns i exempelmappen där Designer är installerat i systemet. Delformuläret detailHeader i exemplet fungerar som flödeslänk framåt för det upprepade delformuläret detail.
Bokryggslänkar framåt är delformulär som placeras före ett delformulär som upprepas fler gånger. Om du definierar ett delformulär på samma undernivå precis före ett upprepat delformulär och sedan anger det som en flödeslänk framåt, har du definierat det som en bokryggslänk framåt och som en flödeslänk framåt.
En flödeslänk bakåt placeras längst ned på efterföljande sida vid ett sidöverflöde. Använd ett efterföljande delformulär för att inkludera information som endast förekommer en gång, när alla data är placerad.
Bokryggslänkar bakåt är delformulär som placeras efter ett delformulär som upprepas flera gånger. Om du definierar ett delformulär precis efter ett delformulär som upprepas flera gånger och sedan anger det som en flödeslänk bakåt, har du definierat det som en bokryggslänk bakåt och som en flödeslänk bakåt.