( dbType : Byte; Index : Word; Value ; DFirst : Date; DCreate : Date[; ExData : String[200] ])
Protože historická položka obsahuje časové údaje o svém vzniku, nelze ji naplnit prostým přiřazením. Proto se používá procedura HstSetItem. Použijete-li tuto proceduru na nehistorickou položku, provede se přiřazení a parametry DFirst a DCreate budou ignorovány. Takto lze dokonce přiřadit i položky ve mzdovém oddělení, které nikdy historii mít nemohou.
dbType | číslo databáze (dbtO, dbtP) |
Index | index historické položky |
Value | nová hodnota položky |
DFirst | datum, od kterého změna platí |
DCreate | datum zadání nové hodnoty |
ExData | Nepovinná extra data, která jsou 'přilepena' k historické položce. Tato
data jsou zobrazena v seznamu
historických položek až k oddělovači pipeline '|' a
jestliže tento neexistuje, zobrazí se text celý. Do datové části (za '|') lze ukládat pouze řetězcové informace bez binárních nul ! Nelze používat například funkci _StrPut pro uložení čísla ! |
HstSetItem(dbtO, 100, "ženatý", _Date(1,1,1993), _Date(21,1,1993))
Podívejte se na: Historie