Hallo!
ich sitze derzeit an meiner Praktikumsarbeit, die mit MS Access zu erstellen ist, worin ich leider noch nicht viel Erfahrung habe. Ich soll eine Datenbank zur Verwaltung von Praktikumsangelegenheiten für ein Unternehmen erstellen.
Zum spezifischen Problem:
Ich habe eine Datenbank mit den Haupttabellen "Praktikumsbetriebe", "Praktikanten" und "Praktikum". Für die ersten beiden Tabellen habe ich bereits Formulare erstellt, mit denen einfach die jeweiligen "Praktikumsbetriebe" und "Praktikanten" in die jeweilige Tabelle eingefügt werden können. Nun muss aus den Daten von "Praktikumsbetriebe" und "Praktikanten" aber auch ein "Praktikum" entstehen.
Die Tabelle "Praktikum" hat ein Feld für DatumBeginn, DatumEnde und für die Zuordnung PB_ID("Praktikumsbetriebe") und P_ID("Praktikanten").
Jetzt habe ich folgendes Formular erstellt, um die Datensätze aus "Praktikumsbetriebe" und "Praktikanten" mit den beiden Datumsfeldern zu einem tatsächlichen Praktikum in der Tabelle "Praktikum" zusammenzuführen.
(https://s12.directupload.net/images/200422/temp/hxkf5u6k.jpg) (https://www.directupload.net/file/d/5797/hxkf5u6k_jpg.htm)
Mein Problem ist, dass ich nicht weiß wie ich das jetzt anstellen soll. Brauche ich dafür VBA? Und wenn ja, wie gehe ich da vor?
Ich hoffe das Problem ist klar geworden.
Würde mich über Hilfe sehr freuen!
einen schönen Tag und bleibt gesund
MoonInvader
Hallo,
ZitatJetzt habe ich folgendes Formular erstellt, um die Datensätze aus "Praktikumsbetriebe" und "Praktikanten" mit den beiden Datumsfeldern zu einem tatsächlichen Praktikum in der Tabelle "Praktikum" zusammenzuführen.
Das Form braucht nur an die Tabelle (Datenherkunft: "tblPraktikum") und die Steuerelemente an die entspr. Tabellenfelder (Steuerelementinhalt: Name des Tabellenfeldes) gebunden werden.
Fertig.
Da braucht es kein VBA, es geht alles "automatisch". Selbst einen Speicher-Button brauchst Du nicht, weil Access jede Daten-Eingabe/Änderung am Formular speichert, sobald der Datensatz gewechselt oder auch das Form geschlossen wird.
Zeige aber erst mal den Screenshot des Beziehungsfensters.
PS: verwende vernünftige (aussagekräftige und sinnbezogene) Benamsung der Tabellen und der Felder)
Zitat von: DF6GL am April 22, 2020, 14:43:00
Hallo,
ZitatJetzt habe ich folgendes Formular erstellt, um die Datensätze aus "Praktikumsbetriebe" und "Praktikanten" mit den beiden Datumsfeldern zu einem tatsächlichen Praktikum in der Tabelle "Praktikum" zusammenzuführen.
Das Form braucht nur an die Tabelle (Datenherkunft: "tblPraktikum") und die Steuerelemente an die entspr. Tabellenfelder (Steuerelementinhalt: Name des Tabellenfeldes) gebunden werden.
Fertig.
Da braucht es kein VBA, es geht alles "automatisch". Selbst einen Speicher-Button brauchst Du nicht, weil Access jede Daten-Eingabe/Änderung am Formular speichert, sobald der Datensatz gewechselt oder auch das Form geschlossen wird.
Zeige aber erst mal den Screenshot des Beziehungsfensters.
PS: verwende vernünftige (aussagekräftige und sinnbezogene) Benamsung der Tabellen und der Felder)
Danke für die Antwort, werde das gleich mal probieren.
hier der Screenshot von den Beziehungen:
(https://s12.directupload.net/images/200422/sukxenj7.jpg) (https://www.directupload.net)
Geht das so in Ordnung?
Hallo,
1) vermeide Sonder- und Leerzeichen in Namen ("-")
2) vermeide reservierte Wörter ("Alter")
3) benenne die Tabellen mit "tbl" als Prefix und nimm Plural für den Namen --> "tblPraktika"
4) nimm über die gesamte DB (alle Tabellen) eindeutige Feldnamen, z. B. mit der Abkürzung des Tabellennamens als Prefix.
Welchen Sinn haben die Notiz-Tabellen?