DBTEXT

Parent Previous Next

Markeringen har følgende syntaks

 

TYPE: LINIE

 

<DBTEXT  VENSTREPOS=var1 TOPPOS=var2 BREDDE=var3 VENSTRESTILLET CENTRERET HØJRESTILLET FONTNAVN=var4 FONTSTØRRELSE=var5 KURSIV FED UNDERSTREGET MASKE=var6 OPSLAG TABEL=var7 FELT=var8 INDSÆT=var9>feltnavn1</DBTEXT>

 

var1:      Afstanden fra båndets venstrekant

var2:      Afstanden fra båndets øverste kant

var3:      Bredden på markeringen

var4:      Navnet på skrifttypen

var5:      Størrelsen på skrifttypen

var6:      Udskriftsmaske til formatering af tal og datoer

var7:      Kun ved OPSLAG. Navnet på databasefil

var8:      Kun ved OPSLAG. Referencefeltet i ’var7’

var9:      Kun ved OPSLAG. Det felt der skal udskrives fra ’var7’

feltnavn1: Feltnavnet i båndets databasefil

 

Denne markering er den centrale ved udtræk af felter til et bånd i rapportskabelonen. Markeringens placering og bredde indtastes. Tekstens placering i markeringen specificeres med argumenterne VENSTRESTILLET, CENTRERET og HØJRESTILLET, hvoraf kun ét kan anvendes. Typografien vælges v.hj.af FONTNAVN, FONTSTØRRELSE samt argumenterne KURSIV, FED og UNDERSTREGET. Udskrivning af tal og datoer formateres v.hj.af MASKE argumentet. OPSLAG, TABEL, FELT og INDSÆT hører sammen og åbner op for relationer mellem 2 databasefiler. Hvis et felt i en databasefil referer til en oplysning i en anden databasefil og denne oplysning ønskes udskrevet i rapporten, skal man benytte DBTEXT med OPSLAG.

 

Indholdet af markeringen (feltnavn1) er et feltnavn fra båndets databasefil. Ved den almindelige brug af DBTEXT vil dette felt blive udskrevet. Hvis feltet i stedet referer til en record i en anden databasefil, benyttes DBTEXT med OPSLAG.

 

Eksempel 1.

 

<DBTEXT VENSTREPOS=85 BREDDE=19 HØJRESTILLET MASKE=#,##0.00;;''>Debet</DBTEXT>

 

Eksempel 1 viser den almindelige brug af DBTEXT. Her udskrives feltet ’Debet’ fra båndets databasefil på det sted, der er specificeret. Det er også angivet, hvordan tallet skal formateres.

 

Eksempel 2.

 

<BÅND HØJDE=4,5 TABEL=Ejendom33

STYREFELTER="SelskabNr >SelskabNr,EjendomNr->EjendomNr">

   .

   <DBTEXT VENSTREPOS=100 BREDDE=30 OPSLAG TABEL=AdmiKategori FELT=KategoriIndex INDSÆT=Kategori>PlanKategoriindex</DBTEXT>

   .

</BÅND>

 

I eksempel 2 vises, hvordan et OPSLAG fungerer. Formålet er at udskrive feltet ’Kategori’ (INDSÆT) fra systemfilen AdmiKategori (TABEL). I tabellen Ejendom33 findes feltet ’PlanKategoriindex’, som her er placeret som markeringens indhold og som refererer til feltet ’KategoriIndex (FELT) i tabellen AdmiKategori (TABEL). Det ses også at markeringens placering i båndet er angivet.