Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Problem Beziehungen Access





Frage

Hallo ich habe ein Problem mit Access, hoffe mir kann jemand helfen: Es geht um die Erfassung der Stundenverwaltung des Bauhofes. Ich habe mehrere Mitarbeiter die sich von Zeit zu Zeit verändern (somit kann man Excel schon mal vergessen). Aufgrund Verknüpfungen (Monatsübersichten usw. Bsp: =´\\SRV_001\DA_KAEM\Ordner\Bauhof\Stundenerfassung 2\Unbefristete Arbeitsverhältnisse\[Name, Vorname - 2005.xls]Januar´!F24) Habe mehrere Tabellen: Bestehend aus Mitarbeitern, Abteilungen, Hhst [Haushaltsstellen] (vergl. Konten), den Stunden und das Datum Folgendes Problem: Die Mitarbeiter gehören in Abteilungen u. haben Abt-Nr bzw. Perso-Nr., is klar. Die Hhst. untereinander sind verknüpfbar (wie Ktnr, BLZ usw.) Aber ich weiß vorher nicht welcher Mitarbeiter auf welcher Hhst arbeitet, deswegen kann ich die doch nicht in Beziehung setzen?!?! oder seh ich falsch. Außerdem weiß ich auch nicht an welchem Datum geschweigeden wie viele Stunden er wo arbeitet Bin ziemlich neu in so wat, also. Nachher möchte ich ein Formular erstellen, wo die Benutzer ihre Eingaben machen und nur der admin sie auswerten kann. Hat jemand vorschläge? Ich bin am verzweifeln, bitte um Hilfe Gruß Florian

Antwort 1 von RF-Bug

Hallo Florian,

bist du schon weiter gekommen. Oder hat sich das Thema erledigt?

Gruß
rf-bug

Antwort 2 von Springmaus

na mein Vorschlag wäre access.

Antwort 3 von grubie

Hallo Florian,

also wenn ich das richtig verstehe, arbeiten deine Angestellten zwar immer in ihrer Abteilung, die Arbeitsstunden werden aber immer unterschiedlichen Haushaltsstellen zugebucht.

Zu allererst hast du dann eine 1:n Beziehung zwischen Arbeitnehmer (Stammdatentabelle) und seinen erfassten Stunden (Zeiterfassung). In dieser Tabelle solltest du ein Feld für die Haushaltsstelle vorsehen, das dann mit der Tabelle der Haushaltsstellen verknüpft ist.

Zu irgendeinem Zeitpunkt muss ja die Zuordnung zur Haushaltsstelle bekannt sein. Entweder dem Mitarbeiter bei Erfassung seiner Stunden (was dann ja leicht in Access abzubilden ist) oder später Dir, so dass du die Zeiterfassung der Mitarbeiter mit den Haushaltsstellen nachpflegen kannst. Eventuell solltest du dann die Tabelle für die Zeiterfassung mit einem zusätzlichen Feld versehen (z.B. festgelegte Tätigkeitsbeschreibung), das dir die nachträgliche Zuordnung zu einer Haushaltsstelle erleichtert.

Gruss,

Grubie

Antwort 4 von Toadie

Verknüpfe deine Tabellen Mitarbeiter und Hhst über eine Detailtabelle (z.B. Zeiterfassung). Damit hast du eine m:n Beziehung zwischen Mitarbeiter und Hhst.

In der Zwischentabelle werden die beiden Primärschlüssel der Tabellen Mitarbeiter und Hhst, sowie Datum und Zeit eingetragen. Die Tabelle bekommt keinen eigenen Primärschlüssel.

Jetzt kannst du ein Formular erstellen indem der Mitarbeiter deine Mitarbeiternummer oder seinen Namen die Haushaltsstellen ID auswählt und anschließend das Datum und die Zeiten von Hand einträgt.