Hallo,
na da hast du dir ja was vogenommen.
Also erst einmal solltest du jedem Edit Feld deines Projektes die selber Ereignisbehandlundsrutine für OnChange zuweisen (idealererweise Dynamisch beim Programmstert). Die Implementierte Procedure kann dann bestandteil eines beliebigen (Globalen) Objektes sein, auf welches du aus allen deinen Formularen zugreifen können musst.
In dieser Procedure kannst du über den Parameter Sender überprüfen um welches Edit Feld es sich handelt. Folgendes kleines Beispiel Ermittelt den Namen des Edit Feldes:
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.Edit1Change(Sender: TObject); begin IF (Sender IS tEdit) THEN ShowMessage(tEdit(Sender).Name); end; |
Du müsstest also, wo jedst das Edit-Feld identifizieren kannst, die Prarameter für dieses Feld (und diesen User) laden und entsprechend verarbeiten.
Je nachdem wie kompliziert die Regeln sind wird auch dieser Verarbeitungsmechanismus kompliziert oder eben nicht.
Gruß
Klabautermann