Guten Abend,
Ich bin neu bei Access und möchte damit eine Art Anwesenheitsliste mit Stunden zusammenzählen basteln für mein Verein.
Die erste Version war mit Excel dieses ging auch ohne Probleme bis zu dem Zeitpunkt es letztlich zu viele Einträge waren und einfach Garnichts mehr ging.
Daher der Umstieg auf Access.
Bisher habe ich eine Mitglieder Tabelle wo folgende Daten hinterlegt sind
Personalnummer
Nachname
Vorname
Anrede
Straße
PLZ
Ort
Durch die Personalnummer möchte ich nun die Anwesenheitsliste Führen.
Dieses ist auch nicht das eigentliche Problem das gelingt schon ganz gut.
Allerdings möchte ich nun Erreichen das die Tabelle Anwesenheit sich den Vor und Nachnamen automatisch holt sobald eine Personalnummer hinzugefügt wird.
Ich bedanke mich für die eure Hilfe in voraus.
Gruß Xasch
Hallo,
es ist eine weitere Tabelle "tblAnwesenheiten" erforderlich, in der ein Fremdschlüsselfeld ("Anw_Personalnummer_f", bzw. "MitgliederID_f") für die Verbindung (d. h. für die Aufnahme des Primärschlüsselwertes aus "tblMitglieder") auf die Mitgliedertabelle geführt wird.
Das Feld "Personalnummer" ist als Primärschlüsselfeld für "tblMitglieder" auszuführen. Evtl. ist es aber besser, als Primärschlüsselfeld ein (zusätzliches) Feld mit Datentyp "Autowert" einzubauen ("MitgliederID").
Im Beziehungsfenster ist eine Beziehungsline zwischen tblMitglieder.Personalnummer (bzw. "MitgliederID") und tblAnwesenheiten.Personalnummer_f (bzw: tblAnwesenheiten.MitgliederID_f) als 1:n-Beziehung zu ziehen.
Insgesamt besteht "sich den Vor und Nachnamen automatisch holt " nur aus der Auswahl und Speicherung des MitgliedID-Wertes in tblAnwesenheiten.
Hallo,
ZitatAllerdings möchte ich nun Erreichen das die Tabelle Anwesenheit sich den Vor und Nachnamen automatisch holt sobald eine Personalnummer hinzugefügt wird.
um es mal mit anderen Worten zu sagen:
Zur Vermeidung redundanter Datenhaltung, wird lediglich der Fremdschlüssel in der Anwesenheiten-Tabelle gespeichert. Bei Bedarf werden die Tabellen in einer Abfrage zusammengeführt, in der dann alle benötigten Datenfelder zur Verfügung stehen.
Danke für die schnellen rückmeldungen =)
Hat alles super geklappt!