Weet iemand wat ik fout doe?
Ik heb namelijk een table in een dbmodule geplaats. Hierop wil ik een aantal filters toepassen. Deze filters definieer ik in een form.
vb.
Form:
gNummer := EditNummer.text;
gNaam := EditNaam.text;
gPlaats := EditPlaats.text;
gX := X.text;
etc.
Onfilterreccord in dbmodule:
if gNummer <> '' then
Accept := Table['Nummer'] = gnummer;
if gplaats<> '' then
Accept := Table['Plaats'] = gnummer;
if gNaam <> '' then
Accept := Table['Naam'] = gnummer;
if gX <> '' then
Accept := Table['X'] = gnummer;
Dit gaat goed tot en met 4 filters!
Wie kan mij uitleggen waarom het programma er na vier filters een potje van maakt?
Alvast bedankt
Peter
Ik heb namelijk een table in een dbmodule geplaats. Hierop wil ik een aantal filters toepassen. Deze filters definieer ik in een form.
vb.
Form:
gNummer := EditNummer.text;
gNaam := EditNaam.text;
gPlaats := EditPlaats.text;
gX := X.text;
etc.
Onfilterreccord in dbmodule:
if gNummer <> '' then
Accept := Table['Nummer'] = gnummer;
if gplaats<> '' then
Accept := Table['Plaats'] = gnummer;
if gNaam <> '' then
Accept := Table['Naam'] = gnummer;
if gX <> '' then
Accept := Table['X'] = gnummer;
Dit gaat goed tot en met 4 filters!
Wie kan mij uitleggen waarom het programma er na vier filters een potje van maakt?
Alvast bedankt
Peter