Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Anwesenheitsliste

Begonnen von Xasch, Dezember 21, 2015, 21:11:18

⏪ vorheriges - nächstes ⏩

Xasch

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

DF6GL

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.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

MaggieMay

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.
Freundliche Grüße
MaggieMay

Xasch

Danke für die schnellen rückmeldungen =)
Hat alles super geklappt!