Parametry
table | tabulka deklarovanß v programu - viz podrobnosti |
position | Φφslo zruÜenΘho zßznamu |
[cdp | kontextovß prom∞nnß klienta] |
Popis
Funkce Undelete
obnovφ d°φve zruÜen² zßznam v tabulce table. Provedenφm Undelete
se nezm∞nφ absolutnφ Φφsla ostatnφch zßznam∙ v tabulce resp. kurzoru. Funkci nelze pou₧φt na uvoln∞n² zßznam.
V programu ve vnit°nφm programovacφm jazyce smφ b²t parametrem table jak Φφslo tabulky zφskanΘ volßnφm funkce Find_object
, tak i tabulka deklarovanß v tomto programu.
Pokud zßznam nebo objekt urΦen² parametry funkce nenφ zruÜen², jßdro vydß varovßnφ. K chyb∞ dojde, pokud parametr position specifikuje uvoln∞n² zßznam.
Pomocφ Undelete
nelze obnovit zruÜenou tabulku.
Hodnota funkce
Funkce vracφ hodnotu FALSE, pokud se akci poda°ilo ·sp∞Ün∞ provΘst. V opaΦnΘm p°φpad∞ vracφ TRUE a povahu chyby lze zjistit volßnφm funkce Signalize
.
P°φklad
Rec_cnt(Mtab, limit);
for i:=0 to limit-1 do
if Mtab[i].deleted then
Undelete(Mtab,i);
Viz