Skapa formulärdesign med flödeslayout

Det finns två grundsätt att skapa en formulärdesign som innehåller delformulär som justeras efter mängden data:

  • Påbörja formulärdesignen med en fast layout

  • Skapa formulärdesignen med flödeslayout

Båda metoderna ger samma resultat. Den ena kan däremot passa designen bättre än den andra. När du blir mer van vid att skapa formulärdesigner med flödeslayout kommer du att hitta en stil som passar dig.

Starta med en fast layout

Om du är van vid att skapa formulär med fast layout kan det kännas mest bekväm och bekant att börja med en fast layout. Du kan planera layouten i formuläret, inklusive nödvändiga objekt och nödvändig information som du vill att användarna ska se. Med den fasta layouten bygger du formulärdesignen med så många mallsidor och designsidor som behövs. När objektlayouten och formateringen är klara anger du lämpliga egenskaper för de områden i formulärdesignen som kommer att ha flödesinnehåll.

Den här metoden har det enklaste och mest rättframma sättet att konvertera ett befintligt formulär som har en fast layout till en formulärdesign som har en flexibel layout.

Nedan följer en allmän beskrivning av designprocessen när du skapar en fast layout. Vi antar att planeringsstadiet redan är avklarat.

  1. Skapa de mallsidor som behövs.

  2. Skapa formulärinnehållet på sidan. Om du konverterar ett formulär med fast layout kan du börja kapsla formulärobjekten i delformulär. Om du börjar med ett tomt formulär gör du så här:

    • Lägg till objekt i formuläret och placera dem i delformulär.

    • Lägg till eventuell formatering av objekten.

    • Slutför objektens layout i delformulären samt delformulärens layout på sidan.

    • Lägg till skript vid behov.

  3. Implementera de dynamiska funktionerna:

    • Ta bort kapslingen för standarddelformulären på alla sidorna. Delformulären blir underordnade rotdelformuläret, formulär1, som har flödesinnehåll. Från och med nu fortsätter utformningen flödesbaserat. Du kan se att delformulären placeras under varandra, eftersom flödesriktningen är uppifrån och ned.

    • Lägg till formatering i delformulären, t.ex. bindningstyp och kantlinjer.

    • Definiera flödet. Ange förekomstvärden, sidbrytningar, definiera inledande och efterföljande delformulär, definiera vilka delformulär som ska hållas ihop, koppla delformulär till mallsidor och ange marginaler.

  4. Testa formuläret med exempeldata.

    Obs! De exempelformulär som medföljer till Designer följer den här principen. Av praktiska skäl placeras de delformulär som innehåller det faktiska innehållet i ett delformulär utan bindningstyp. Om delformulären är konfigurerade på detta sätt är det lätt att få grepp om den övergripande strukturen i ett formulär när det visas i vyn Hierarki.

Tips för att starta med en fast layout

När du skapar en formulärdesign genom att starta med en fast layout skall du tänka på följande:

  • Ställ inte in formulärets innehåll som flytande förrän du är klar med layouten. När formulärets innehåll är satt till flödande går det att ändra till placeringsbaserat innehåll, men då kan det uppstå problem med formulärlayouten. Om du t.ex. väljer att kapsla delformulären i en placerad behållare placeras delformulären exakt där de var på respektive sida,och kan därför överlappa varandra. För att undvika överlappning kapslar du delformulären med sidesgruppering.

  • Standardvärdet för minsta och maximala antal delformulär är 1. Justera dessa värde för formulär med flödeslayout.

  • När du kapslar objekt i ett delformulär går det inte att definiera extra utrymme runt dem. Lägg till vänster- och högermarginal för att anpassa delformuläret horisontellt. Du kan ändra delformulärets storlek, men då flyttas också objekten eftersom de placeras i förhållande till det överordnade objektet.