För att kunna generera sidhuvuden, dataområden och sidfötter också inom ett blad, är konceptet med dynamiska formulär tillgängligt. Eftersom positionerna för dessa områden är dynamiska och de i normala fall ska märkas i tabellgrafiken, kan i ett dynamiskt formulär varje rad som genererats i en rapport, rita en ram själv.
Vanligtvis används sidhuvud endast för formulär, som funktionsspecifika rapporter som t.ex. plintförbindningstabeller genereras från. För översikter, som t.ex. apparatlistor, är sidhuvudet orelevant.
Anvisning:
Dynamiska formulär identifieras på att posten "Dynamisk" har valts på drop-down-listan, för formuläregenskapen Formuläranvändning.
En postbeteckningslista med följande dynamiska områden ska genereras:
Postbeteckningslista (sidhuvud för blad)
Postbeteckning / mängd / benämning
Tillverkare: H1 (rubrik för grupp)
K1 / 10 / Benämning 1
K2 / 5 / Benämning 2
Kn / 99 / Benämning n
Tillverkare: H2 (rubrik för grupp)
K1 / 10 / Benämning 1
K2 / 5 / Benämning 2
Kn / 99 / Benämning n
Denna information ritas som grafiska radramar i formulärredigeraren och skrivs på ett rapportblad tillsammans med varje genererad rad. Dessutom är det också möjligt, att definiera grafik- eller textobjekt som rubriker, dataområden eller fotnoter, alltså inte endast platshållartexter.
Förutsättningar:
- Du har öppnat ett projekt.
- Det dynamiska formuläret, som ska redigeras, har öppnats i formulärredigeraren (Hjälpprogram > Grunddata > Formulär > Öppna > [Öppna]).
- Infoga > Dynamiskt område
- Välj vad för ett område som ska definieras i följdmenyn via optionerna Sidhuvud, Överskrift (för dataområdet), Dataområde, Sidfot data area eller Sidfot.
Rektangeln, som visar området, är fäst på markören. - Klicka med musen, för att placera startpunkten på rektangeln som ska ritas.
- Klicka, för att fastställa rektangelns slutposition.
Rektangeln, som visar motsvarande område, ritas. Dessutom visas informationen om vilken områdestyp det handlar om (sidhuvud, dataområde, sidfot, sidfot data area eller överskrift), upptill vänster. - Markera den nydefinierade rektangeln.
- Välj Infoga > Platshållartext.
- Klicka på [...] i fältet Egenskap i registerkortet Placering i dialogen Egenskaper (platshållartext).
- Välj i dialogen Platshållartexter - <Formulärtyp> den egenskap, som ska fastställas som platshållare för motsvarande område.
- Klicka på [OK].
- Bekräfta inmatningen.
Tips:
Alternativt kan platshållartexter som har tilldelats till ett område även redigeras med ett dubbelklick på det dynamiska områdets grafik. Dialogen Dynamiskt område som då öppnas listar alla platshållartexter i en överskådlig tabell i registerkortet Platshållartexter.
Egenskapen Formulärpositionering fastställer i vilken ordningsföljd de olika definitionsområdena sammansätts. Om formulärpositioneringen är radvis, sätts definitionsområdena samman från "nedtill vänster" och till "upptill vänster":
Om formulärpositioneringen är kolumnvis, då sätts definitionsområdena samman från "nedtill höger" och till "nedtill vänster":
(På båda illustrationerna betyder:
1 = sidhuvud
2 = dataområde
3 = sidfot)
Anvisningar:
- Om flera likadana definitionsområden (t.ex. flera dataområden) placeras, då tas det endast hänsyn till ett vid rapporterna.
- Som optisk kontrollfunktion finns ytterligare markeringsfunktioner (Redigera > Markera) tillgängliga för de dynamiska formulären, som visar alla element för rubrik, fotnot, dataområde, sidfot data area eller överskrift. Detta är alltid en normal markering, alltså kan alla markerade element raderas, kopieras, flyttas osv.
- Dynamiska formulär kan också kontrolleras automatiskt under redigeringen som alla andra formulär (Hjälpprogram > Kontrollera formulär), t.ex. om definitionsområdena används på rätt sätt.
Tilldela utanför liggande platshållartexter till ett område
Vid dynamiska formulär är det dessutom möjligt att tilldela platshållartexter, som ligger utanför områdena, till områdena.
Förutsättningar:
- Du har öppnat ett projekt.
- Det dynamiska formuläret, som ska redigeras, har öppnats i formulärredigeraren (Hjälpprogram > Grunddata > Formulär > Öppna > [Öppna]).
- Via Infoga > Dynamiskt område > <...> har ett område fastställts och platshållartexter infogats.
- Markera de platshållartexter, som ska höra till området.
- Klicka på önskat område och välj sedan menypunkterna Kontextmeny > Tilldela objekt till området.
Objekten tilldelas till området. Tilldelningen kan kontrolleras genom att kontextmenypunkten Markera tillhörande objekt väljs för motsvarande område.
Se också