( 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