Tabulka detailů organizačních článků

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.

Stavba věty:

Čís Název položky Typ položky Sloupec Makro Idx
1 Ident Longint IDENT dbIdent *
2 Ident Longint ID_DOC vsdocIdDOC
3Kód organizačního článkuString[2]KOD_OCvsdocKodOC
4Kód detailu organizačního článkuString[2]KOD_DOCvsdocKodDOC
5Text detailu organizačního článkuString[30]TEXT_DOCvsdocTextDOC

Indexy

Indexovat lze podle libovolného sloupce.

Skládání kódu:

vsdocKodOC + '-' + vsdocKodDOC

Omezení:

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