edit + autouzupelnianie + filter + dbgrid

0

Chciałbym przy użyciu Edita filtrowac dane w dbgridzie (baza paradox). Np. wpisze 1. litere w Edit to odfiltruje wszystkie dane w dbgridzie - powiedzmy nazwiska - zaczynające sie na wpisaną litere i tak dalej...
Najlepiej jakby można było nie używać SQLa.
Ma ktoś na to sposób? Albo inne wyjście.
Z góry dzięki.

0

[code]procedure TForm1.Edit1Change(Sender: TObject);
begin
Table1.Filter:='NAZWISKO='+QuotedStr(Edit1.Text+'*');
end;
[/code]
Oczywiście Table1.Filtered =True

0

Wielkie dzięki, działa... ale jest jeden problem, bo uwzględnia wielkość liter, spróbuje jeszcze UpCase na pierwszy znak eidta.

0

Nie trzeba kombinować z Editem, wystarczy, że filtr nie zważa na wielkość liter.

[b]foCaseInsensitive:= TRUE dla tabeli-> FilterOptions[/b]

1 użytkowników online, w tym zalogowanych: 0, gości: 1