>
> if combobox1.ItemIndex = 1 then
> Table1.Filter := 'JMBG ='''+Edit1.text+'*''';
> if combobox1.ItemIndex = 2 then
> Table1.Filter:='Ime='''+Edit1.text+'*''';
> ja kad idem drugi put s filter opcijom, filtrira mi cijelu bazu, a ne ranije dobive
To je ono što si napisao, ovako potpuno menjaš filter. Filtriranje u okviru dobijenih filtriranih rezultata nećeš moći tako da dobiješ, ovako će morati da se ponovo prođe kroz sve slogove u tabeli. Potrebno je da navedeš sve uslove zajedno, npr. Ime = 'PERA' and Prezime = 'Zika'; Inače, upotreba filter propertija nije previše efikasno rešenje, bolje je koristiti OnFilterRecord a najbolje koristiti odgovarajući SQL upit.