SQL-Code:
SELECT K.ID, K.Firma, K.Firma_2, K.PLZ, K.Ort
FROM Kontakte K, kontakte_gruppe KG
WHERE
(K.id=KG.kontakt)
AND (KG.gruppe = 1)
AND (K.ID not in (SELECT id_z FROM artikel_z WHERE ar_id = :ID ))
AND (K.Firma LIKE '%':wert'%'
or K.Firma_2 LIKE '%':wert2'%'
or K.PLZ LIKE '%':wert3'%'
or K.Ort LIKE '%':wert4'%')
order by K.Firma asc
Delphi-Quellcode:
with mqr_lieferanten do
begin
Close;
ParamByName('ID').AsString := mqr_ar.fieldbyname('ar_id').AsString;
ParamByName('wert').AsString := le_suchfeld.Text;
ParamByName('wert2').AsString := le_suchfeld.Text;
ParamByName('wert3').AsString := le_suchfeld.Text;
ParamByName('wert4').AsString := le_suchfeld.Text;
Open;
end;
Warum wird nur diese Bedienung erfüllt?
(K.id=KG.kontakt)
AND (KG.gruppe = 1)
AND (K.ID not in (SELECT id_z FROM artikel_z WHERE ar_id = :ID ))
Wenn ich aber mit '%aaa%' arbeite dann klappt das..
Kann mir bitte jemand helfen. Dankeschön