Zitat:
Kann mir einer von euch sagen warum bei dieser ID Abfrage immer nur der erste Fall geprüft wird??
wenn der erste fall bereits true ergibt, dann werden die weiteren fälle erst gar nicht geprüft.
für mich sieht das logisch aus. sehe da kein problem.
oder möchtest du das ALLE bedingungen erfüllt werden sollen?
dann muss das so aussehen:
Delphi-Quellcode:
if (((Merkmal = ID) and (Temp1.ID < Temp2.ID))
and ((Merkmal = N) and (Temp1.Name < Temp2.Name))
and ((Merkmal = T) and (Temp1.Typ < Temp2.Typ))
and ((Merkmal = K) and (Temp1.Kategorie < Temp2.Kategorie)))then