Questi documenti descrivono un file btrieve. I files btrieve richiedono sempre due tipi di documento:
- Un documento daf che descrivono il file in quanto tale.
- Uno o più documenti dat, che descrivono i records e le chiavi di accesso.
Non sono migrabili
I link verso comprendono i seguenti dcl:
I link da comprendono i seguenti dcl:
- dat, records
- dst, struttura del data base
I tag, v. Daf -- Files, vengono preparati all'interno degli header --- files con suffisso .h o .hpp --- che descivono il file. Si presentano diversi casi che possono così essere sintetizzati:
- Files mono record.
- Files multi-record:
I files mono record vengono completamente descritti all'interno di un unico sergente. Questo conterrà:
- Un commento "@daf" per descrivere il file.
- Un commento "@dat" per descrivere il record e le chiavi.
/**
@Daf DB.A :: fglaang.key : File anagrafiche
@DafType Btr
@Dir dst.dir.a
@DirEnv %GLANAG%
@Rec dat.tglaang
@Descr <P>Questo file contiene i dati anagrafici identificativi della persona o societa.</P>
@/Descr
**/
/** @/Daf **/
|
I files multi record vengono descritti tramite diversi sorgenti. Un esempio tipico è rapprresentato dai files tabelle.
- Esiste un sorgente che definisce il file e anche lo schema del record tipo. In questo sorgente
- Un commento "@daf" per descrivere il file. All'interno di questo commento vengono elencati tutti i documenti "dat" che descrivono i singoli tipi record.
- Un commento "@dat" per descrivere il record e le chiavi.
- Esistono più sorgenti che definiscono il singolo tipo record. In questo sorgente si crea:
- Un commento "@dat" per descrivere lo specifico tipo record.
/**
@Daf DB.A :: fglatab.key : Tabelle anagrafiche
@DafType Btr
@Dir dst.dir.a
@DirEnv %GLANAG%
@Rec dat.tglatab
@Rec dat.tgl_tstu
@Rec dat.tgl_fsoc
...
@Rec dat.tgl_cric
@Descr <P>Questo file contiene tutte le tabelle si supporto alla gestione dei dati dati
anagrafici.</P>
@/Descr
**/
/** @/Daf **/
|