STYREFELTER

Parent Previous Next

Specifikation:

 

TYPE:         BOOLSK

 

STYREFELTER:  Synkroniserer 2 eller flere tabeller. Argumentet opsættes som Underfelt1 >Overfelt1[,Underfelt2->Overfelt2[...]].

 

Bruges i:     BÅND

 

BÅND:

STYREFELTER bruges kun i BÅND markeringer. Teknikken i styrefelter er, at et styrefelt i et bånd synkroniseres med et styrefelt i båndet ovenover. Baggrunden for denne teknik er, at kartotekerne er lagt ind i et hieraki. F.eks. er ejendomskartoteket et underkartotek til selskabskartoteket og lejemålskartoteket er et underkartotek til ejendomskartoteket. Medlemskartoteket er et underkartotek til selskabskartoteket. Selskabskartoteket er det øverste niveau. Metoden bruges også til at synkronisere tabeller inden for samme kartotek. Synkroniseringen betyder i praksis, at antallet af records i båndet begrænses til dem, hvor Underfelt=Overfelt. Eksempelvis begrænses et ejendomsudtræk til de ejendomme, der er oprettet under et selskab.

 

Eksempel.

 

<BÅND HØJDE=10 TABEL=Selskab26 STYREFELTER=”SelskabNr->SelskabNr”>

   <BÅND HØJDE=4 TABEL=Selskab30 STYREFELTER=”SelskabNr->SelskabNr,Konto >PlanKontoNr”>

 

De viste bånd forekommer ved udskrift af en posteringsliste. Det overordnede bånd gennemløber kontoplanen (Selskab26). Dette bånd er med argumentet ’SelskabNr->SelskabNr’ synkroniseret til det selskab, der er valgt i rapporten. Det underliggende bånd gennemløber posteringstabellen (Selskab30). Dette bånd er med argumentet ’SelskabNr->SelskabNr’ synkroniseret til samme selskab og med argumentet ’Konto->PlanKontoNr’ synkroniseret til kontonummeret fra båndet ovenover. ’Konto’ er feltnavnet for kontonummeret i Selskab30 og ’PlanKontoNr’ er feltnavnet for kontonummeret i Selskab26. Som det ses, er det nødvendigt at gentage synkroniseringen af selskabsnummeret, da styrefelter ikke arves til underliggende bånd.

 

Bånd nr. 1

 

Styrefelter i det første bånd bestemmes af den rapporttype man opretter. Laver man f.eks. en rapport af typen SELSKAB, skal man anvende argumentet ’SelskabNr >SelskabNr’. Laver man en rapport af typen EJENDOM, skal man anvende argumentet ’SelskabNr->SelskabNr,EjendomNr->EjendomNr’.