Tato tabulka se používá v modelu pro vězeňskou službu. Jedná se o externí tabulku dostupnou podle informací v souboru Pam5VS.INI. Skutečná stavba tabulky neodpovídá tabulce používané z makrojazyka. V makrojazyku se k větě této tabulky, která je nahrána v paměti přistupuje pomocí klíčového slova VSDOC. Identifikátor tabulky je dbtVSDOC.
Čís | Název položky | Typ položky | Sloupec | Makro | Idx |
---|---|---|---|---|---|
1 | Ident | Longint | IDENT | dbIdent | * |
2 | Ident | Longint | ID_DOC | vsdocIdDOC | |
3 | Kód organizačního článku | String[2] | KOD_OC | vsdocKodOC | |
4 | Kód detailu organizačního článku | String[2] | KOD_DOC | vsdocKodDOC | |
5 | Text detailu organizačního článku | String[30] | TEXT_DOC | vsdocTextDOC |
Indexovat lze podle libovolného sloupce.
vsdocKodOC + '-' + vsdocKodDOC
Tabulku nelze pomocí makrojazyka upravovat, ani nelze přidávat a mazat věty. Nelze tedy používat funkce _AddRec, _DelRec ani _EraseRec .
Příklad:
Krokování podle textu:
StepIdx(dbtVSDOC, vsdocTextDOC); if _StartDB(dbtVSDOC) then repeat _(VSDOC[vsdocTextDOC]) until _StepRec(dbtVSDOC, 1)=false; endif