Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

todo Jack

...

Inhoud

Table of Contents
minLevel2
maxLevel4

Overzicht velden op het scherm

Text block group

...

De tekstblok groep waarin de tekstblokken zijn opgeslagen.

Table (1-n lijst)

...

1-n lijst met meerdere onderdelen (records) volgt uit deze 1-n lijst.

Deze onderdelen (records) corresponderen met de tekstblokken uit de bovengenoemde tekstblok groep.

Voor meer informatie met 1-n lijsten zie ook Tabelvelden (Table)

Question (vraag)

...

Titel van de vraag.

Show the list also when it is empty

...

Wanneer een lijst leeg is, kan dit een signaal zijn dat er iets in de gegevens van het gekoppelde informatiesysteem niet klopt.

In dat geval kan er een waarschuwing worden afgegeven, door een leeg scherm (zonder gegevens) te tonen.

Do not ask a question, insert data directy (werken op de achtergrond)

...

Antwoord op de vraag in de automatisch in achtergrond invoegen in document.

Note

Indien de 1-n lijst meerdere regels bevat, wordt in de achtergrond automatisch alle regels genomen.

Info

Indien de 1-n lijst één regel bevat, wordt deze zonder interactie automatisch ingevoegd in het document.

Column to insert (Veld voor waarde bij tekstblok)

Het veld uit de tabel welke overeen moet komen met de waarde opgegeven bij de instellingen van het tekstblok.

Het in te voegen veld is tevens de eerste kolom in het vragenscherm.

Selecteer het in te voegen veld.

...

Instellen waarde voor de conditie

De waarde wordt opgegeven bij de eigenschappen van het tekstblok, zodat het veld (Column to insert) deze waarde moet bevatten om in het te creëren document te worden ingevoegd.

Ga naar DocuBuilder Settings → Open / manager → Selecteer tekstblok groep → Text block → Button [Properties] → Conditionale value

...

Block key column (Veld voor waarde bij geneste tekstblokken)

De 1-n tekstblokken kunnen worden ‘genest’. Hierbij wordt vanuit het 1-n tekstblok een onderliggende 1-n tekstblok groep aangeroepen.

Onderliggende selectie kan dan gefilterd worden op dit veld. Jack tot hier.

Tevens kan hier de afmetingen van de afbeelding worden opgegeven.

Info

Geen waarde voor de afmetingen resulteert in de originele hoogte en breedte van de afbeelding

...

Other columns to show (te tonen velden in het vragenscherm)

Hiermee worden de kolommen geconfigureerd in het vragen scherm.

...

Optie

...

Toelichting

...

Voorbeeld

...

Column 2 t/m 5

...

Selecteer per kolom het bijbehorende veld welke in het scherm moet worden getoond.

...

Width

...

Breedte per kolom met de eenheid in pixels van het scherm.

...

Operator

...

Operator en Criteria vormen samen de filter op de 1-n lijst.

De operator ken de optie:

  • = Is gelijk aan waarde (Criteria)

  • LIKE Bevat waarde (Criteria)

  • <> Is ongelijk aan waarde (Criteria)

  • > Is groter dan waarde (Criteria)

  • < Is kleiner dan waarde (Criteria)

...

Criteria

...

Operator en Criteria vormen samen de filter op de 1-n lijst.

De waarde (Criteria) kan bestaan uit:

...

Vaste waarde (handmatig ingeven)

Mergeveld via:

...

Functie is gelijk aan 'Manager'

...

Functie is gelijk aan inhoud van mergefield 'Functie'

...

Met als resultaat:

...

Waarbij het mergefield herkenbaar is aan {} dus {Functie}

Formaat (Format)

Wanneer de inhoud van het veld een getal of valuta bevat kan hier het formaat van het resultaat worden ingegeven volgens de standaard Microsoft Word notatie.

...

Info

Hierboven getoonde formaten zijn voorbeelden en kunnen worden aangepast is specifiekere formaten zoals bijvoorbeeld formattering voor een negatief geval “€ .0,0;- € .0,0”.

Zie ook de numerieke schakelopties van Microsoft https://support.microsoft.com/nl-nl/help/304387/date-phone-number-and-currency-fields-are-merged-incorrectly-when-you

Save selection as database table (opslag selectie in nieuwe tabel)

De selectie kan worden opgeslagen voor later gebruik, zodat het resultaat ook in andere andere lijsten gebruikt kan worden.

Bijvoorbeeld: Geselecteerde cursisten moeten op een andere pagina nogmaals worden gepresenteerd.

...

Gekoppeld veld

...

Table (1-n lijst)

...

Lijst waaraan dit veld gekoppeld zit.

Button 'Select main field' (Selecteer Hoofdveld)

...

De button 'Select main field' helpt bij het snel terugvinden van het hoofdveld, zodat deze kan worden aangepast.

Column (In te voegen veld)

...

Het veld dat uit de 1-n lijst overgenomen dient te worden in het document.

Selecteer het in te voegen veld.

This column contains a picture (invoegen van afbeelding)

Indien het veld in de tabel een afbeelding bevat.

Tevens kan hier de afmetingen van de afbeelding worden opgegeven.

Info

Geen waarde voor de afmetingen resulteert in de originele hoogte en breedte van de afbeelding

...

Format (Formaat in te voegen veld)

...

Wanneer de inhoud van het veld een getal of valuta bevat kan hier het formaat van het resultaat worden ingegeven volgens de standaard Microsoft Word notatie.

Info

Hierboven getoonde formaten zijn voorbeelden en kunnen worden aangepast is specifiekere formaten zoals bijvoorbeeld formattering voor een negatief geval “€ .0,0;- € .0,0”.

Zie ook de numerieke schakelopties van Microsoft https://support.microsoft.com/nl-nl/help/304387/date-phone-number-and-currency-fields-are-merged-incorrectly-when-you

Voorbeeld

In een document wordt gevraagd wie de cursisten zijn van de training.

Van deze personen wordt dan tevens het emailadres cursist ingevoegd.

In het Sjabloon

Bij het hoofdveld voor het invoegen van de naam van de cursist in de kolom van de tabel

...

Bij het gekoppeld veld bij het invoegen van het email adres

...

Tijdens het creëren

...

Het resultaat in het document

...

Info

Vrijwel alle DocuBuilder functionaliteiten kunnen naast de sjablonen ook vanuit testblokken worden aangeroepen.

Dit is ook mogelijk met 1-n tekst blokken.

Wanneer de lijsten geen connectie hebben, blijft alle functionaliteit gelijk. In alle gevallen is de aanroep van de 1-n tekstblokken gelijk.

Wanneer men echter de lijsten wil koppelen, wordt verbinding gemaakt via de ‘BlockKey’. De ‘BlockKey’ bevat het ID van de bovenliggende lijst en wordt de filter van de onderliggende lijst.
Bijvoorbeeld:

Leverancier van kantoorinrichting & -artikelen brengt offerte met offerteregels gecategoriseerd op:

  • Laag 1 - Type product (bijvoorbeeld: Inrichting / Vloerbedekking / Aanvullend)

  • Laag 2 - Verdieping het gebouw waarvoor het product is besteld (bijvoorbeeld: Begane grond / 1e verdieping)
    Producten in deze laag worden gefilterd op het type product van de 1ste laag

  • Laag 3 - Ruimte in het gebouw waarvoor het product is besteld (bijvoorbeeld: Kantine / Kantoor Joop / Pantry)
    Producten in deze laag worden gefilterd op het type product van de 1ste laag en van de verdieping van de 2de laag

Dit resulteert in:

  • Image Added

...

Inhoud

Table of Contents
minLevel2
maxLevel4

Voor gedetailleerde beschrijving van de 1-n tekstblokken zie Meerdere tekstblokken invoegen (1:N text block)

Dit hoofdstuk beschrijft alleen de specifieke verschillen om 1-n tekst blokken onderling te koppelen.

1. Invoegen tekstblok 1ste laag

...

In het voorbeeld wordt een tekstblok uit de tekstblok groep ‘ArtikelomschrijvingIND1’ opgehaald.

De Conditional value bij het tekstblok is leeg en er zijn geen andere tekstblokken aanwezig, waardoor het veld ‘Column to insert’ niet relevant is, omdat dit tekstblok altijd automatisch wordt ingevoegd in het document

...

2. BlockKey - 1ste laag

...

De BlockKey is het veld ‘IND1’ uit de tabel ‘AFAS_Offerteregels_IND1_Tekstblokken’.

In het voorbeeld is dit 'Laag 1” gevuld met Inrichting / Vloerbedekking / Aanvullend.

...

3. Invoegen tekstblok