Formulierontwerpen met een stroombare indeling maken

Er zijn twee basismethoden om een formulierontwerp te maken met subformulieren die worden aangepast aan de gegevens:

  • Het formulierontwerp beginnen met een vaste indeling

  • Het formulierontwerp maken met een stroombare indeling

Beide methoden produceren hetzelfde resultaat. Het kan echter zijn dat de ene ontwerpstijl u beter bevalt dan de andere. Naarmate u meer vertrouwd raakt met het maken van formulierontwerpen met een stroombare indeling, kunt u de stijl ontwikkelen die het beste bij u past.

Beginnen met een vaste indeling

Als u vertrouwd bent met het maken van formulieren met een vaste indeling, vindt u het waarschijnlijk gemakkelijker om het ontwerp te beginnen met een vaste indeling. U kunt de indeling van het formulier plannen, inclusief de benodigde objecten en gegevens die gebruikers moeten zien. Met een vaste indeling kunt u zoveel basispagina's en ontwerppagina's in het formulierontwerp opnemen als u wilt. Wanneer de objectindeling en -opmaak voltooid is, stelt u de gewenste eigenschappen in voor de gebieden van het formulierontwerp met stroominhoud.

Bovendien biedt deze aanpak de eenvoudigste en snelste manier om een bestaand formulier met een vaste indeling te converteren naar een formulierontwerp met een flexibele indeling.

De volgende stappen geven een algemene indruk van het ontwerpproces waarbij u het formulierontwerp begint met een vaste indeling, ervan uitgaande dat de planning gereed is.

  1. Maak de vereiste basispagina's.

  2. Maak de formulierinhoud op de pagina. Als u een formulier met een vaste indeling converteert, begint u met het plaatsen van de formulierobjecten in subformulieren. Als u uitgaat van een leeg formulier, gaat u als volgt te werk:

    • Voeg objecten aan het formulier toe en plaats deze in de juiste subformulieren.

    • Pas de gewenste indeling toe op de objecten.

    • Voltooi de indeling van de objecten op de subformulieren en van subformulieren op de pagina.

    • Voeg indien nodig scripts toe.

  3. Implementeer de dynamische concepten:

    • Hef de standaardsubformulieren op elk van de pagina's op. De subformulieren worden onderliggend ten opzichte van het basissubformulier, form1, dat is ingesteld op Stroominhoud. Vanaf dit moment ontwerpt u in een stroombare indeling. De subformulieren zijn onder elkaar zijn geplaatst, omdat de stroomrichting van boven naar onder is.

    • Pas de gewenste formattering toe op de subformulieren, zoals bindingstype en randen.

    • Definieer de stroom. Stel de voorvalwaarden, pagina-einden, subformulieren voor overloop bovenaan en onderaan in, definieer welke subformulieren bij elkaar moeten worden gehouden, koppel subformulieren aan basispagina's en stel marges in.

  4. Test het formulier met behulp van voorbeeldgegevens.

    Opmerking: In de voorbeeldformulieren die bij Designer zijn geleverd, is deze procedure gevolgd. Omwille van gebruiksvriendelijkheid zijn de subformulieren met de feitelijke inhoud ondergebracht in een subformulier waarvan het bindingstype is ingesteld op Geen. Deze configuratie stelt u in staat om snel inzicht te krijgen in de globale structuur van een formulier wanneer u het voor het eerst ziet in de Hiërarchieweergave.

Tips voor het beginnen met een vaste indeling

Denk aan de volgende punten wanneer u het formulierontwerp begint met een vaste indeling:

  • Stel de stroominhoud voor het formulier pas in wanneer u tevreden bent met de indeling. Wanneer de stroominhoud van het formulier eenmaal is ingesteld, is het weliswaar mogelijk terug te keren naar een vaste indeling, maar er kunnen dan problemen optreden met de indeling van het formulier. Als u de subformulieren bijvoorbeeld in één gepositioneerde container onderbrengt, worden de subformulieren exact daar geplaatst waar ze zich op hun respectieve pagina's bevonden en kunnen ze elkaar overlappen. U kunt overlappen voorkomen door de subformulieren op de pagina in groepen in te delen.

  • Standaard is het minimum- en maximumaantal voor subformulieren 1. Pas deze waarden aan voor formulieren met een stroombare indeling.

  • Door het onderbrengen van objecten in een subformulier wordt eventuele extra ruimte buiten de objecten verwijderd. U kunt linker- en rechtermarges toevoegen om het subformulier opnieuw horizontaal uit te lijnen. U kunt het formaat van het subformulier opnieuw instellen. Hierdoor worden de objecten echter opnieuw gepositioneerd, omdat hun posities relatief zijn ten opzichte van het bovenliggende element.