1. Es gibt keine if-Schleifen!
2. Soll man deine Frage so interpretieren, dass dein Code nicht funktioniert oder wie
? Ich denke der Fehler liegt darin, dass du den gesamten Code im OnChange des 1. Edits hast (was logischerweise nur ausgeführt wird, wenn du dieses Editfeld änderst). Du musst für jedes Edit ein eigenes OnChange-Event anlegen und den entsprechenden Code-Teil nur dort ausführen!