Guten Tag,
ich übe mich gerade in MS Access ein und habe ein Problem.
Zur Übung arbeite ich gerade an einer Kundendatenbank. Erfasst werden sollen Vorname, Nachname, Straße/Nr, PLZ, Ort. Also recht schlicht gehalten.
Und zwar sagt man ja, dass es sinnvollsein kann, den Ort und die PLZ auf eine andere Tabelle auszulagern. Und hierbei stoße ich auf ein Problem!
Wenn ich nun einen Kunden anlegen will, z.B. seinen Vornamen eintippe, funktioniert das nicht. Access gibt folgendes aus:
Ich glaube, das Problem liegt an der Referentiellen Integrität die ich im Beziehungsfenster aktiviert habe (sowie die Aktualisierungsweitergabe). Nur frage ich mich, wie das denn funktionieren soll. Ich wäre davon ausgegangen, dass Access beim Anlegen eines neuen Kunden, auch automatisch in der Tabelle tblPLZOrt ein neuer verknüpfter Datensatz angelegt wird – was anscheinend nicht der Fall ist. Was mache ich falsch?
Die Abfrage für das Formular:
Das Formular:
Vielen Dank im Voraus!
Ich habe eben mal die referentielle Integrität im Beziehungsfenster ausgeschaltet und nochmal versucht einen Datensatz anzulegen. Datensatz konnte angelegt werden. Ich habe die referentielle Integrität danach wider aktiviert, und siehe da, nun funktioniert es auch mit der ref. Integrität.
Wo lag das Problem?
ich übe mich gerade in MS Access ein und habe ein Problem.
Zur Übung arbeite ich gerade an einer Kundendatenbank. Erfasst werden sollen Vorname, Nachname, Straße/Nr, PLZ, Ort. Also recht schlicht gehalten.
Und zwar sagt man ja, dass es sinnvollsein kann, den Ort und die PLZ auf eine andere Tabelle auszulagern. Und hierbei stoße ich auf ein Problem!
Wenn ich nun einen Kunden anlegen will, z.B. seinen Vornamen eintippe, funktioniert das nicht. Access gibt folgendes aus:
„Es können keine Datensätze eingefügt werden, der Verknüpfungsschlüssel der Tabelle ‚tblKunden‘ ist nicht in der Datensatzgruppe enthalten."
Ich glaube, das Problem liegt an der Referentiellen Integrität die ich im Beziehungsfenster aktiviert habe (sowie die Aktualisierungsweitergabe). Nur frage ich mich, wie das denn funktionieren soll. Ich wäre davon ausgegangen, dass Access beim Anlegen eines neuen Kunden, auch automatisch in der Tabelle tblPLZOrt ein neuer verknüpfter Datensatz angelegt wird – was anscheinend nicht der Fall ist. Was mache ich falsch?
Die Abfrage für das Formular:
Das Formular:
Vielen Dank im Voraus!
Ergänzung ()
Ich habe eben mal die referentielle Integrität im Beziehungsfenster ausgeschaltet und nochmal versucht einen Datensatz anzulegen. Datensatz konnte angelegt werden. Ich habe die referentielle Integrität danach wider aktiviert, und siehe da, nun funktioniert es auch mit der ref. Integrität.
Wo lag das Problem?
Zuletzt bearbeitet: