Hallo,
habe eine Access Datei für den Schul Unterricht erstellt.
Würde gerne das die Tabellen die in Beziehung stehen auch zusammen ausgegeben werden. Wie z.B. bei Dozent und Veranstaltung was klappt wenn ich auf das Plus Klicke.Während es bei Modul nicht so wie ich es mir vorstelle geht.
(Bin noch relativ neu im Umgang mit Acces.)
Mit freundlichen Grüßen
Bei Beziehungen hilft ein Blick ins Beziehungsfenster.
Hallo,
vergiss das mit dem Plus, das braucht man in Tabellen nicht. Man zeigt auch keine Tabellen direkt an.
Datendarstellung erfolgt mit Formularen und Unterformularen für die Detailtabellen.
Deine Beziehungen sind auch falsch, man kann über 2 Autowerte keine sinnvollen Beziehungen einrichten. Autowerte in unterschiedlichen Tabellen laufen niemals gleich, was aber für eine Beziehung notwendig wäre. Das Gegenstück zu einen Autowert als Primärschlüssel ist Zahl (Longinteger).
Da musst Du noch mal von vorne anfangen, das wird so nix.
Beschreibe mal die Zusammenhänge.
Hallo,
danke für die Schnelle Antwort.
Die Aufgabe war ein ER-Diagramm in Access zu realisieren.
Wollte die einzelnen Tabellen mit Daten füllen um etwas Access entdecken zu können.
Die Beziehungen wollte ich wie folgt realisieren
Dozent-Veranstaltung 1:n
Student-Veranstaltung :n:m
Modul-Veranstaltung 1:1
Mit freundlichen Grüßen
Hallo,
ZitatModul-Veranstaltung 1:1
1:1 verstehe ich nicht.
Wenn das 1:1 ist, warum dann 2 Tabellen ?
Hallo,
in meiner Zeichnung habe ich diese auch 1:1 gezeichnet dachte es passt dann,was aber wohl leider nicht der Fall war.
Hab auch etwas gegoogelt und es wurden auch immer zwei Tabellen 1:1 verknüpft.
Hallo,
Deine Antwort ist für eine Hilfestellung völlig unbrauchbar (sorry). Dass Du das bei Google gefunden hast, ist doch keine Erklärung für eine 1:1 Beziehung. Bei Google findest Du auch 1:n und n:m. Die Frage ist doch, warum willst Du hier 1:1 statt 1:n wie bei den anderen Tabellen? Du musst Dir dazu doch was gedacht haben.
Mit 1:1 kann es nur ein Modul zu einer Veranstaltung geben und umgekehrt, ist Dir das klar ?
Wenn ja, warum willst Du dann überhaupt 2 Tabellen ?
Die Daten des Moduls können dann doch auch in die Veranstaltung.
Und noch mal der Hinweis: Über 2 Autowerte kann man keine Beziehung erstellen, das geht zwar, macht aber keinen Sinn, da es nicht zuverlässig möglich ist in 2 Tabellen den gleichen Autowert zu erzeugen, was aber zwingend notwendig wäre.
Hallo,
danke für deine ernsthaften Bemühungen mir zu Helfen ! Brauchst dich nicht zu entschuldigen,ist verständlich bei meiner Ausdrucksweise bezüglich diesem Themas. Dachte bei der 1:1 Beziehung das jeweils ein Modul eine Veranstaltung beschreibt und anderes herum das eine Veranstaltung nur von einem Modul beschrieben werden kann.
Werde mich morgen mal daran setzten und Versuchen es zu schaffen.
Ps.Habe mal mein verbesserungswürdiges ER-Diagramm ohne die Attribute angehängt um zu Veranschaulichen um was ich rede :)
Hallo,
den Zusammenhang zwischen Modul und Veranstaltung habe ich nicht begriffen.
Hey,
hab heute mal mit meinen Lehrer gesprochen dieser meinte das ich anstatt einer 1:1 Beziehung für Model-Veranstaltung lieber eine n:m Beziehung verwenden solle.
Werde mich wie gesagt später noch einmal melden mit einem funktionieren Ergebnis hoffe ich.
Hallo,
wie versprochen die "verbesserte" Version meiner Aufgabe.
Konnte leider nicht mehr die Student zu Veranstaltung n:m Beziehung aufstellen da,irgendein Fehler bezüglich der Integrität besteht.
Mit freundliche Grüßen
Hallo,
in der Tabelle S_V_ID gibt es einen Studenten 6, den es aber bei den Studenten gar nicht gibt => löschen, dann klappt auch die Beziehung.
Wenn Du die Fehlermeldung aufmerksam gelesen hättest, wärst Du da auch selbst drauf gekommen.
Du solltest den Feldern vernünftige Namen geben. Ich kann mir auch nicht vorstellen, dass die Matrikelnummer eine Autowert sein kann.
Die Studententabelle sollte daher eine S_ID als Primärschlüssel bekommen. Die wird dann zum Autowert und die Matrikelnummer wird zusätzlich als Textfeld geführt.
An die Fremdschlüssel hängt man ein _F an, damit man später PS und FS zweifelsfrei unterscheiden kann.
Siehe Bild.
Hallo,
danke für die ganzen Verbesserungsvorschläge,habe sie gleich mal in meine Datenbank übertragen :).
Würde noch gerne wissen,warum ich wenn ich eine Abfrage die Werte sprich die ID´s ändern möchte es manchmal klappt und manchmal nicht da "Diese Datensatzgruppe kann nicht aktualisiert werden ",unten links erscheint.
Mit freundlichen Grüßen
Hallo,
das hängt von der Abfrage ab.
Hallo,
verstehe es klappt wieder :).
Möchte mich ganz Herzlich bei dir bedanken, für deine großartige Hilfe ohne die ich bestimmt jetzt noch verzweifelt daran säße und mit den Gedanken Spiele Access zu deinstallieren.
Wünsche dir dann noch einen schönen Abend. :)