Hallo es gibt ja einge Möglichkeiten ein Datenfeld zu ändern.
1.) Field.Value = xxx z.B. auf Basis des Programmcodes
2.) User gibt etwas ein
3.) Constraint aus der Datenbank
Ich hab nun ein paar Felder für die die Fälle 1 und 2 zur Anwendung kommen.
Und suche nun nach einem weg den Fall 2 klar von Fall 1 abzugrenzen indem ich sobald etwas manuell eingegeben wird ein anderes Datenbankfeld (bool) gesetzt wird. Typische Anwendung ist die Preisfindung. Ich gebe eine Artikelnummer und eine Menge ein gehe über die Preisfindung und setze den Einzelpreis und errechne den Gesamtpreis. Und jetzt kommt der Hacken wenn ich den Einzelpreis manuell überschreibe soll in Zukunft bei der Änderung der Menge natürlich der Einzelpreis nicht überschrieben werden durch die Preisfindung.
Mein Problem ist nun wo ich nun ansetze um herauszufinden ob in das Feld manuell was eingegeben wird. OnChange geht nicht da dieser Event auch ausgelöst wird wenn ich durch die Preisfindung einen Wert ins Datenbankfeld schreibe.
Lg
Peter
1.) Field.Value = xxx z.B. auf Basis des Programmcodes
2.) User gibt etwas ein
3.) Constraint aus der Datenbank
Ich hab nun ein paar Felder für die die Fälle 1 und 2 zur Anwendung kommen.
Und suche nun nach einem weg den Fall 2 klar von Fall 1 abzugrenzen indem ich sobald etwas manuell eingegeben wird ein anderes Datenbankfeld (bool) gesetzt wird. Typische Anwendung ist die Preisfindung. Ich gebe eine Artikelnummer und eine Menge ein gehe über die Preisfindung und setze den Einzelpreis und errechne den Gesamtpreis. Und jetzt kommt der Hacken wenn ich den Einzelpreis manuell überschreibe soll in Zukunft bei der Änderung der Menge natürlich der Einzelpreis nicht überschrieben werden durch die Preisfindung.
Mein Problem ist nun wo ich nun ansetze um herauszufinden ob in das Feld manuell was eingegeben wird. OnChange geht nicht da dieser Event auch ausgelöst wird wenn ich durch die Preisfindung einen Wert ins Datenbankfeld schreibe.
Lg
Peter
Comment