Enable_index

Internφ programovacφ jazykC/C++Pascal

function Enable_index(table : ttablenum; which : short; enable : Boolean) : Boolean;
BOOL [cd_]Enable_index([cdp_t cdp], ttablenum table, int which, BOOL enable);
function [cd_]Enable_index([cdp : cdp_t]; table : ttablenum; which : integer; enable : Boolean) : Boolean;

Parametry

table tabulka deklarovanß v programu - viz podrobnosti
which Φφslo indexu
enable po₧adovan² stav
[cdp kontextovß prom∞nnß klienta]

Popis

Funkce aktivuje resp. deaktivuje indexy tabulky table. Je-li parametr enable roven TRUE, je po provedenφ tΘto funkce pou₧itφ index∙ povoleno, je-li roven FALSE, jsou pou₧itφ index∙ a jejich aktualizace znemo₧n∞ny.

Parametr which musφ mφt v tΘto verzi hodnotu -1(= vÜechny indexy).

Pomocφ funkce je mo₧no programov∞ p°ebudovat indexy v tabulce (viz p°φklad).

Funkce se nesmφ pou₧φt na tabulky p°ipojenΘ k aplikaci.

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

p°ebudovßnφ index∙ v tabulce Tfirma:

  Enable_index(Tfirma,-1,false);
  Enable_index(Tfirma,-1,true);