Neuigkeiten:

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

Mobiles Hauptmenü

DS Jahresgespräche für Mitarbeiter durch Formular speichern

Begonnen von almut_newbee, August 17, 2013, 13:58:22

⏪ vorheriges - nächstes ⏩

almut_newbee

Hallo Allerseits,
ich möchte gerne ein Formular erstellen in dem jährliche Mitarbeitergespräche dokumentiert werden können, d.h. ich habe ein Datumsfeld und ein Feld für den Gesprächsinhalt, bzw. noch ein ein Feld ob für das entsprechende Jahr auf Wunsch des Mitarbeiters kein Gespräch stattgefunden hat. Der Inhalt soll dann auf der Formularseite abgelegt werden, d.h. für jedes ausgefüllte Gespräch habe ich dann einen neuen Eintrag zur Ansicht. Hat jemand einen Tip für mich? vielen Dank im Voraus und viele Grüße Almut

DF6GL

Hallo,


Tipps und Fragen (sorry, sollen nicht anzüglich sein  :) ):

1) Warum willst Du Access benutzen?
2) Weißt Du, was Access ist?
3) Lese Dich, falls Du Access weiterhin benutzen willst, mittels Buch oder Tutorials in die Grundlagen ein. Auch wenn das Ganze als einfachst erscheinen mag, ist ein gewisser (und richtiger!) Grundaufbau vonnöten.
4)Vergiss zunächst Formulare. Die sind sekundär und im akt. Zeitpunkt irrelevant.
5)Wenn die beschriebenen Daten wirklich alles sind, die Du brauchst, bzw. vorhanden sind, dann mach Dir Gedanken um das Datenmodell, sprich, um den Tabellenaufbau unter Berücksichtigung  der Normalisierungsregeln (siehe u. st. Links 1 und 1a)

<tutorial>

Es sind mindestens zwei Tabellen nötig:

tblMitarbeiter
mit allen Daten, die zu (und nur zu) einem Mitarbeiter gehören, und zusätzlich eines Primärschlüsselfeldes, über das ein MA eindeutig identifizierbar ist. (Wenn eine "Personalnummer" vorhanden ist, kann diese dafür hergenommen werden, ansonsten ist ein Autowert-Feld einzusetzen)

tblMitarbeitergespräche
mit allen Daten, die ein Gespräch "ausmachen". Auch hier gilt o. g. bezgl. des Primärschlüssels. Zusätzlich ist hier ein Feld einzubauen, das als Referenz (Fremdschlüssel) auf die MA-Tabelle dient und den PS-Wert aus tblMitarbeiter aufnimmt.

Beide Tabellen werden über die genannten Schlüsselfelder in Beziehung (mit ref. Integrität) zueinander gesetzt.



Wenn diese Konstellation fehlerfrei erstellt wurde, kann oder können ein oder mehrere passende "designede" (blödes Wort  ::) ) Formulare zur Datenpflege erstellt werden.  Mit diesen Formularen wird eine Ablaufsteuerung (User-Bedienung der DB) realisiert. Evtl. Ausdrucke oder Ergebnislisten werden mittels Berichten generiert.

Zu guter Letzt  (besser zum guten Anfang) :  Auf Sonder-und Leerzeichen in eigenerstellten Objektnamen sowie auf reservierte Wörter dringend verzichten)


</tutorial>
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

almut_newbee

Vielen Dank für die Antwort, ich weiß schon ein wenig was Access können würde, mit der Anwendung hapert es erheblich :) besten Dank nochmals

MzKlMu

Hallo,
und was willst Du uns mit dieser Antwort sagen?

Wo ist Dein konkretes Problem?
Gruß Klaus