Hi Leutz!
Ich habe ein Problem. Ich habe eine Patientendatenbank gebaut, die aus 4 Tabellen besteht.
Patienten, Adressen, Orte, Telefonnummern
Da die Orte sich oft wiederholen und die Telefonnummern bei Familienmitgliedern gleich sind, habe ich diese in die 2. Normalform gebracht.
Nun habe ich ein Formular gebaut, welches mir auch alle Daten anzeigen kann. Wenn ich allerdings einen Patienten hinzufüge möchte, kann ich das nicht rein schreiben.
Jetzt hab ich in den Formulareigentschaften nachgesehen, habe auf "Daten eingeben" ja geantwortet, da geht dann gar nix mehr, weder kann ich die Patienten durchzappen noch einen hinzufügen.
Da kommt folgende Fehlermeldung (unten in der Leiste):
"Es können keine Datensätze eingefügt werden, der Verknüpfungsschlüssel der Tabelle Patienten ist nicht in der Datensatzgruppe enthalten"
Die Abfrage für die Anzeige der Daten sie so aus:
Es ist sehr wichtig das ich das fertig bekomme, wäre schön wenn ihr mir helfen könntet.
Ich habe ein Problem. Ich habe eine Patientendatenbank gebaut, die aus 4 Tabellen besteht.
Patienten, Adressen, Orte, Telefonnummern
Da die Orte sich oft wiederholen und die Telefonnummern bei Familienmitgliedern gleich sind, habe ich diese in die 2. Normalform gebracht.
Nun habe ich ein Formular gebaut, welches mir auch alle Daten anzeigen kann. Wenn ich allerdings einen Patienten hinzufüge möchte, kann ich das nicht rein schreiben.
Jetzt hab ich in den Formulareigentschaften nachgesehen, habe auf "Daten eingeben" ja geantwortet, da geht dann gar nix mehr, weder kann ich die Patienten durchzappen noch einen hinzufügen.
Da kommt folgende Fehlermeldung (unten in der Leiste):
"Es können keine Datensätze eingefügt werden, der Verknüpfungsschlüssel der Tabelle Patienten ist nicht in der Datensatzgruppe enthalten"
Die Abfrage für die Anzeige der Daten sie so aus:
Code:
SELECT
Patienten.Vorname,
Patienten.Nachname,
Patienten.Geburtsdatum,
Patienten.Erstvorstellung,
Patienten.Anrede, Orte.Ort,
Adressen.Postleitzahl,
Telefonnummern.[Telefon(home)],
Telefonnummern.[Telefon(arbeit)],
Telefonnummern.[Telefon(mobile)],
Adressen.Strasse,
Patienten.Ausserhalb,
Patienten.Farbe,
Patienten.[letztes Infoblatt]
FROM
Telefonnummern INNER JOIN
(Orte INNER JOIN
(Adressen INNER JOIN Patienten ON Adressen.ID = Patienten.Adressen_ID) ON Orte.ID = Adressen.Orte_ID) ON Telefonnummern.ID = Patienten.Telefonnummern_ID
Es ist sehr wichtig das ich das fertig bekomme, wäre schön wenn ihr mir helfen könntet.