Hi JSB,
entweder so
if (qMitarbeiter.FieldByName('letzter_vorgangart').AsInteger = 1) or (qMitarbeiter.FieldByName('letzter_vorgangart').AsInteger = 3) then
oder so
if qMitarbeiter.FieldByName('letzter_vorgangart').AsInteger in [1, 3] then
Greetz
alcaeus
[add]
Zitat von
JSB:
der Compiliert sagt aber bei Abfrage nein obwohl "letzter_vorgangart" tatschächlich =1 ist...
Wenn der Compiler was nicht compilieren will, so hat das noch überhaupt nichts mit dem Wert der Variable zu tun. In deinem Fall wird nur überprüft, ob die Variable 3 ist, da 1 or 3 (01 or 11) = 3 (11).
[/add]