KOLONNE

Parent Previous Next

Markeringen har følgende syntaks

 

TYPE: BLOK

 

<KOLONNE  TABEL=var1 FELT=var2 TITEL=var3>

   .

   .

</KOLONNE>

 

var1:   Navnet på databasefilen

var2:   Feltnavnet i databasefilen

var3:   Kolonnens navn (=feltnavnet) i den midlertidige tabel

 

Markeringen bruges kun i forbindelse med oprettelse af midlertidige tabeller og skal altså placeres i TABEL markeringen. Hvert felt i tabelrecorden skal defineres med KOLONNE markeringen. Når den midlertidige tabel vælges i et senere bånd, giver det mulighed for at udskrive alle de felter, der er defineret i tabellen. Med TABEL argumentet angives den databasefil/tabel, som udtrækket skal udføres på. Tabellen skal være en del af det kartotek, der er anført som TYPE i TABEL markeringen. Hvis ’TYPE=LEJEMÅL’ kan der vælges blandt LejemaalXX filerne. Udtrækket sker fra feltet i FELT argumentet. TITEL angiver feltnavnet i den midlertidige tabel. Det er samtidigt det navn, der skal bruges i DBTEXT og EXPR markeringer, når data fra den midlertidige tabel skal udskrives i et senere bånd. TITEL navnet er valgfrit.

 

Eksempel.

 

<TABEL TITEL=Liste1 TYPE=LEJEMÅL>

   <KOLONNE TABEL=Lejemaal18 FELT=Beloeb TITEL=Husleje>

     .

     <FILTER FELT=Konto TYPE="=">1110</FILTER>

     .

   </KOLONNE>

   .

</TABEL>

<BÅND HØJDE=4,5 TABEL=Liste1 STYREFELTER="SelskabNr->SelskabNr,EjendomNr >EjendomNr">

     .

     <DBTEXT VENSTREPOS=55 BREDDE=20 HØJRESTILLET MASKE="#,##0.00">Husleje</DBTEXT>

     .

</BÅND>

 

I eksemplet oprettes den midlertidige tabel ‘Liste1’. I tabellen oprettes en kolonne med data som udtrækkes af tabellen ‘Lejemaal18’, der er opkrævningsspecifikationen. Vi ønsker at udtrække beløbet og det felt, der skal benyttes, hedder ‘Beloeb’. Feltet i den midlertidige tabel tildeles navnet ‘Husleje’. Indholdet af KOLONNE markeringen består af FILTER markeringer, hvormed den nødvendige afgrænsning kan foretages. I eksemplet ses også, hvordan et senere bånd bruges til udskrift af den midlertidige tabel. I båndet vælges ‘Liste1’ og med DBTEXT markeringen udskrives værdien af feltet ‘Husleje’ fra tabellen.