Om kop-, gegevens- en voetbereiken ook binnen een pagina te kunnen maken, is het concept van de dynamische formulieren beschikbaar. Omdat de posities van deze bereiken dynamisch zijn en deze normaal gesproken in de tabelafbeelding moeten opvallen, kan elke cel die tijdens een verwerking is gegenereerd in een dynamisch formulier zelf een kader tekenen.
Gewoonlijk worden kopbereiken alleen gebruikt voor formulieren waaruit functiegerichte verwerkingen zoals klemmenaansluitlijsten worden gegenereerd. Voor overzichten, zoals artikellijsten, is het kopbereik niet relevant.
Opmerking:
U herkent dynamische formulieren omdat voor de formuliereigenschap Formuliergebruik de instelling "Dynamisch" in de vervolgkeuzelijst is geselecteerd.
Er moet een onderdelenlijst met de volgende dynamische bereiken worden gegenereerd:
Onderdelenlijst (kopregel per pagina)
ODC / aantal / omschrijving
Fabrikant: H1 (kopbereik groep)
K1 / 10 / Omschrijving 1
K2 / 5 / Omschrijving 2
Kn / 99 / Omschrijving n
Fabrikant: H2 (kopbereik groep)
K1 / 10 / Omschrijving 1
K2 / 5 / Omschrijving 2
Kn / 99 / Omschrijving n
Deze informatie wordt in de formuliereditor als grafisch rij-kader getekend en met elke gegenereerde rij naar een verwerkingspagina geschreven. Bovendien kunnen niet alleen tijdelijke aanduiding-teksten, maar ook grafische of tekstobjecten als koptekst-, gegevens- of voettekstelementen worden gedefinieerd.
Voorwaarden:
- U hebt een project geopend.
- U hebt het dynamische formulier dat u wilt bewerken in de formuliereditor geopend (Hulpprogramma's > Stamgegevens > Formulier > Openen > [Openen]).
- Invoegen > Dynamisch bereik
- Bepaal in het vervolgmenu of u een kopbereik, een koptekst (voor het gegevensbereik), een gegevensbereik, een gegevensbereik voetregel of een voetbereik wilt definiëren.
De rechthoek die het bereik voorstelt 'hangt' aan de cursor. - Klik met de muis om het beginpunt van de te tekenen rechthoek te plaatsen.
- Klik om de eindpositie van de rechthoek te definiëren.
De rechthoek die het betreffende bereik voorstelt, wordt getekend; bovendien wordt de informatie om welk bereiktype het gaat (kop-, gegevens- of voetbereik, gegevensbereik voetregel of koptekst) linksboven weergegeven. - Selecteer de nieuw gedefinieerde rechthoek.
- Kies Invoegen > Tijdelijke aanduiding-tekst.
- In het dialoogvenster Eigenschappen (tekst tijdelijke aanduiding) klikt u op [...] in het veld Eigenschap van het tabblad Plaatsing.
- Selecteer in het dialoogvenster Tijdelijke aanduiding-tekst - <Formuliertype> de eigenschap die u als tijdelijke aanduiding-tekst voor het betreffende bereik wilt definiëren.
- Klik op [OK].
- Bevestig uw invoer.
Tip:
U kunt de tijdelijke aanduiding-teksten die aan een bereik zijn toegekend ook bewerken door op de tekening van het dynamische bereik te dubbelklikken. Het dialoogvenster Dynamisch bereik toont op het tabblad Tijdelijke aanduiding-teksten alle tijdelijke aanduiding-teksten in een overzichtelijke tabel.
De eigenschap Formulieruitlijning bepaalt in welke volgorde de verschillende definitiebereiken worden samengesteld. Als de formulieren per rij worden uitgelijnd, worden de definitiebereiken van "linksonder" naar "linksboven" samengesteld:
Als de formulieren als kolommen worden uitgelijnd, worden de definitiebereiken van "rechtsonder" naar "linksonder" samengesteld:
(In beide afbeeldingen betekenen:
1 = kopbereik
2 = gegevensbereik
3 = voetbereik)
Opmerkingen:
- Indien meerdere gelijke definitiebereiken (bijv. meerdere gegevensbereiken) worden geplaatst, wordt slechts met één daarvan bij de verwerkingen rekening gehouden.
- Als optisch controlemiddel staan voor de dynamische formulieren extra selectiefuncties ter beschikking (Bewerken > Selecteren), die telkens alle elementen van het kop-, voet- of gegevensbereik, van het gegevensbereik voetregel of van de koptekst weergeven. In principe is dat een normale selectie. Alle geselecteerde elementen kunnen dus worden verwijderd, gekopieerd, verplaatst etc.
- Net zoals alle andere formulieren kunnen ook dynamische formulieren tijdens de bewerking automatisch worden gecontroleerd (Hulpprogramma's > Formulier controleren), bijvoorbeeld op het correct gebruik van de definitiebereiken.
Buiten het bereik liggende tijdelijke aanduiding-teksten aan een bereik toekennen
Bij dynamische formulieren kunnen tijdelijke aanduiding-teksten die buiten het bereik liggen aan bereiken worden toegekend.
Voorwaarden:
- U hebt een project geopend.
- U hebt het dynamische formulier dat u wilt bewerken in de formuliereditor geopend (Hulpprogramma's > Stamgegevens > Formulier > Openen > [Openen]).
- U hebt via Invoegen > Dynamisch bereik > <...> een bereik gedefinieerd en tijdelijke aanduiding-teksten ingevoegd.
- Selecteer de tijdelijke aanduiding-teksten die bij het bereik moeten horen.
- Klik op het gewenste bereik en kies vervolgens de menuopdrachten Snelmenu > Objecten aan het bereik toekennen.
De objecten worden aan het bereik toegekend. U kunt de toekenning controleren door voor het betreffende bereik de snelmenuopdracht Bijbehorende objecten selecteren te kiezen.
Zie ook