_DBMakeFilter

( UsrDB : File;
  Index : Word;
  Cond  : Byte;
  Data  : ...) : String

Umožňuje vytvářet SQL podmínky pro uživatelské databáze. Uživatelská databáze UsrDB musí být otevřena. Index je číslo sloupce (1..N). Sloupec s číslem jedna je IDENT.

Cond je číslo definující porovnávací podmínku:

FILTEREQUAL sloupec = hodnota
FILTERNOTEQUAL sloupec <> hodnota
FILTERBIGGER   sloupec > hodnota
FILTERSMALLER   sloupec < hodnota
FILTERBIGGEREQUAL sloupec >= hodnota
FILTERSMALLEREQUAL sloupec <= hodnota

Vytvoří řetězec SQL podmínky, ve tvaru "[tabulka].[sloupec] podmínka hodnota ".

Příklad:

_DBMakeFilter(F, 1, FILTERBIGGER, 45)
{[TABLE].[IDENT]>45}
_DBMakeFilter(F, 3, FILTEREQUAL, "ABCD")
{[TABLE].[F2]='ABCD'}