PDA

Vollständige Version anzeigen : Felder für Datenänderung sperren


Stefan77
09.07.2006, 14:01
Hallo,

ich habe ein Erfassungsformular für verschiedene Artikel.
Jetzt möchte ich, dass der Einkaufs- und Verkaufspreis nur bei Neuanlage eines Artikels oder wenn dieser 0 ist geändert werden kann. Also solange bis von dem neuen DS auf einen anderen gewechselt wird.

Das ganze wäre ziemlich einfach mit folgenden Code:
If me.newrecord or me.verkaufspreis = 0 then
me.verkaufspreis.allowedits = true
else
me.verkaufspreis.allowedits = false
end if

Doch beim Neuerfassen von Artikeln wird der DS aus verschiedenen Gründen automatisch gespeichert, so dass me.newrecord nicht mehr true ergibt.

Engeli
09.07.2006, 16:09
Hallo

Dann musst Du halt den DS per Button, speichern oder die Eingaben verwerfen.
Siehe in der Signatur Access FAQ 4.32 Rückfragen vor dem Speichern.
Oder eine andere Möglichkeit. Die Textfelder nicht an die Tabelle binden und dann per Button den neuen DS in die Tabelle schreiben.