arama işlemi için bir edit ve bir buttonda ekleyin. Öncelikle Aşağıdaki fonksiyonu tanımlayın.
Kod: Tümünü seç
Function formtyaz(frmy: ansistring): ansistring;
var
a:integer; ch:string;
begin
if length(frmy)=0 then
exit;
FOR A:=1 TO LENGTH(FRMY) DO
BEGIN
CASE FRMY[A] OF
'ı': FRMY[A] := 'I';
'i': FRMY[A] := 'İ';
else
begin
ch:=FRMY[a];
ch:=ansiUpperCase(ch);
FRMY[a] :=ch[1];
end;
end; end;
result:=frmy;
end;
Kod: Tümünü seç
IF Edit1.Text<>'' THEN
Begin
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select * from MUSTERI WHERE upper(ADI)=:AD');
Query1.Params[0].AsString:= formtyaz(Edit1.Text);
Query1.Open;
End;
Burada tablonuzun Adı MUSTERI arama işlemi için kullandığınız alan ismi ise ADI olarak varsayılmıştır.
Projeyi çalıştırıp test edebilirsiniz.