Forum: Programmieren allgemein
by KodeZwerg,
13. Aug 2020
Das Hauptproblem ist wie Du deine Abfrage stellst. "OR" versus "AND"
"OR" = kann sich auf immens vieles bzw zufälliges beziehen
"AND" = die auswahl wird auf ein minimum reduziert
Forum: Programmieren allgemein
by KodeZwerg,
13. Aug 2020
Ich glaube ich würde es so machen:
schreibe nicht wenn feld belegt ist
if ((UniMainModule.d6.FieldByName('archiv').asstring <> '') AND (NOT UniMainModule.d6.FieldByName('archiv').IsNull)) then
schreibe wenn feld noch frei ist
if ((UniMainModule.d6.FieldByName('archiv').asstring = '') AND UniMainModule.d6.FieldByName('archiv').IsNull) then