Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Quibodi am Mai 13, 2016, 11:59:04

Titel: Ändern von Daten der Tabelle durch Abfragen verhindern
Beitrag von: Quibodi am Mai 13, 2016, 11:59:04
Hallo zusammen, ich bin neu hier und auch neu in Acces-Datenbankentwurf.

Meine Frage:
Wie sperre ich die Daten eines Tabellenfeldes gegen Verändern/Löschen durch Eingaben in einer Abfrage oder Formular, welches dieses Feld als Nachschlagefeld verwendet.
In dem "geschützten" Tabellenfeld sollen Stammdaten stehen, die nur in der Tabelle selbst verändert werden dürfen, oder in Abfragen/Formularen, wo das explizit erlaubt wird. In anderen Abfragen/Formularen soll nur ein Auswählen, aber kein Verändern dieser Stammdaten möglich sein.
Ich hoffe, ich habe mich verständlich ausgedrückt.

Grüße
Quibodi
Titel: Re: Ändern von Daten der Tabelle durch Abfragen verhindern
Beitrag von: MaggieMay am Mai 13, 2016, 15:45:05
Hallo,

du kannst das Steuerelement im Formular vor Veränderung schützen, indem du es sperrst (s. Eigenschaften im Register "Daten").
Titel: Re: Ändern von Daten der Tabelle durch Abfragen verhindern
Beitrag von: Quibodi am Mai 13, 2016, 16:50:50
Erst mal vielen Dank für die Antwort.
Aber leider trifft das nicht meine Frage. Wenn ich das Kombifeld im Formular sperre, lässt es ja gar keine Veränderung zu, sprich: ich kann auch keinen Wert aus der Liste auswählen. Das will ich aber schon, ich will nur nicht die zur Verfügung stehenden Auswahlwerte verändern können. Beispiel: Im Formular-Kombifeld möchte ich die Namen Müller, Meier, oder Schulze auswählen können, die in einer separaten Tabelle gespeichert sind. Es soll aber nicht passieren dürfen, dass ich durch händische Eingabe aus Müller z.B. Müll oder Möller mache.
Titel: Re: Ändern von Daten der Tabelle durch Abfragen verhindern
Beitrag von: Beaker s.a. am Mai 13, 2016, 17:00:15
Hallo Quibodi,
Dann lass das Kombi ungebunden (kein Steuerelementeinhalt).
gruss ekkehard
Titel: Re: Ändern von Daten der Tabelle durch Abfragen verhindern
Beitrag von: MaggieMay am Mai 13, 2016, 23:10:47
Hallo Quibodi,
ZitatEs soll aber nicht passieren dürfen, dass ich durch händische Eingabe aus Müller z.B. Müll oder Möller mache.
dann stelle die Eigenschaft "Nur Listeneinträge" auf "Ja" ein.

So etwas lässt sich übrigens auch in der Access-Hilfe nachlesen.