Cari_Sec_DB.Close;
Cari_Sec_DB.SQL.Clear;
Cari_Sec_DB.SQL.Add('SELECT Cari_ID, Genel_Cari_Unvan, Calisilan_Firma_ID');
Cari_Sec_DB.SQL.Add( 'FROM Cari_Kart_Liste');
if (Edit3.Text <> '') then
begin
Cari_Sec_DB.SQL.Add(' WHERE Genel_Cari_Unvan LIKE ' + Quotedstr(Edit3.Text);
Cari_Sec_DB.SQL.Add(' AND (Calisilan_Firma_ID = '+ Quotedstr(Ana_Pencere.DBEdit6.text+'%')); // bu satırda hata veriyor
end; // firma ID nin string olduğunu varsaydık , eğer integer ise gerekli çevirmeyi yapın
Cari_Sec_DB.Open;
Caption:='Bulunan Kayıt : '+Cari_Sec_DB.FieldByName('Genel_Cari_Unvan').AsString;
Cari_Sec_DB.SQL.Add('SELECT Cari_ID, Genel_Cari_Unvan, Calisilan_Firma_ID');
Cari_Sec_DB.SQL.Add('FROM Cari_Kart_Liste WHERE (1=1) ');
if (Edit3.Text <> '') then
Cari_Sec_DB.SQL.Add(' AND Genel_Cari_Unvan LIKE ''' + Edit3.Text + '%'' ');
Cari_Sec_DB.SQL.Add(' AND (Calisilan_Firma_ID = "' + Ana_Pencere.DBEdit6.text + '")'); // bu satırda hata veriyor
Cari_Sec_DB.SQL.Add('SELECT Cari_ID, Genel_Cari_Unvan, Calisilan_Firma_ID');
Cari_Sec_DB.SQL.Add('FROM Cari_Kart_Liste WHERE (1=1) ');
if (Edit3.Text <> '') then
Cari_Sec_DB.SQL.Add(' AND Genel_Cari_Unvan LIKE ''' + Edit3.Text + '%'' ');
Cari_Sec_DB.SQL.Add(' AND (Calisilan_Firma_ID = "' + Ana_Pencere.DBEdit6.text + '")'); // bu satırda hata veriyor
arkadaşlar aşağıdaki kod çalışıyor fakat sadece firma ünvanına göre filtreleme yapıyor tabloda "Calisilan_Firma_ID" die field var aynızamanda buna görede filtreleme yapmalı nasıl ne yapabilirim ?