Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Urlaubsplaner in ACCESS

1,163 views
Skip to first unread message

Zeilinger Reinhard

unread,
Jun 19, 2001, 12:38:54 PM6/19/01
to
Ich habe eine Personaldatei mit ca. 150 Personen. Nun möchte ich eine
Abwesenheitsplanung in Kalenderform mit 3 versch Abwesenheitsarten (Urlaub,
Zeitausgleich, Krankheit) und ev. kleinen Anmerkungen dazu mittels einer
grafischen Oberfläche eingeben und übersichtlich für das laufende
Kalenderjahr verwalten. Gibt es hier ein geeignetes Tool bzw. was ist dafür
nötig?
Danke im Voraus
zeili


Günther Ritter

unread,
Jun 19, 2001, 12:47:59 PM6/19/01
to
Du findest mehrere Lösungsansätze dazu unter http://www.access-hilfe.de

Günther

"Zeilinger Reinhard" <ze...@utanet.at> schrieb im Newsbeitrag
news:99296832...@hagakure.utanet.at...

Mike Fried

unread,
Jun 19, 2001, 1:53:40 PM6/19/01
to
Hallo Reinhard,
da ich mich mit dem Problem vor kurzem auch herum geschlagen habe will ich
Dir die langen Nächte etwas verkürzen :-) Ich nehem an, daß Du Access 97
oder drunter nutzt (weil in Access 2000 geht es problemlos) und daß Du ein
Endlosformular verwenden möchtest.
Hier meine Lösung
1. Funktion erstellen, welche den letzten Tag des Monats ermittelt
2. Tabelle erstellen für die Tage (steht nichts weiter drin als 1 bis 31)
3. Tabell eerstellen für die Monate (Monatsnummer und Name)
4. Mitarbeitertabelle hast Du ja schon
5. Anwesenheitstabelle (Datunm und Anwesenheitstyp)
6. Anwesenheitstyptabelle erstellen (Typ_ID, Typ_Name, Typ_Bitmap,
Typ_Backcolor) Den "Typ_Bitmap" füllst Du dann mit einem OLE-Objekt z.B.
einem Bitmap Beispiel Typ Urlaub -> blaues Kästchen .....
7. Kreutztabelle - Monat als Kriterium - Mitarbeiter als y - Tag als x -
Anwesenheitstyp(das Bitmap!) als Wert
8. Endlosformular mit Name ... und 31 Feldern erstellen auf der Basis der
Kreutztabelle
9. Damit es schön aussieht : Immer die Tage unsichtbar machen, die der Monat
nicht hat. Dazu nimmst Du die Funktion aus 1. und eine Schleife von 29-31.
Das geht natürlich nur, wenn Du die Felder logisch benennst (bei mir DAY_1
... DAY_31)

Falls Du das nicht so ganz mitbekommen hast muß ich Dir vieleicht doch den
ein oder anderen Codeschnipsel schicken :-)

Der Grund für den etwas komplizierten Weg : Access 97 hat leider keine
Unterstützung für bedingte Formatierung in Endlosfprmularen - daher ist es
nicht möglich ein Feld im ersten Datensatz rot zu färben und im zweiten eben
gelb.

Viel Spaß
Gruß Mike

"Zeilinger Reinhard" <ze...@utanet.at> schrieb im Newsbeitrag
news:99296832...@hagakure.utanet.at...

Peter Steimann [MVP Access]

unread,
Jun 19, 2001, 7:11:55 PM6/19/01
to
hallo reinhard

"Zeilinger Reinhard" <ze...@utanet.at> schrieb im Newsbeitrag news:99296832...@hagakure.utanet.at...

http://www.accessprofipool.de im downloadbereich

gruss

peter

annette andreas

unread,
Jun 20, 2001, 1:22:52 AM6/20/01
to
Ich würde es so machen:
"Karteikarten" mit Access-Formularen anlegen für Name,
Alter usw. und den Abwesenheitskalender als Excel-Tabelle
anlegen. Dann im jeweiligen Access-Formular eine
Verknüpfung (OLE-Objekt) zur Excel-Tabelle einfügen.
mfg
A. Andreas

>-----Originalnachricht-----

>.
>

Torsten Heller

unread,
Jun 20, 2001, 9:59:22 AM6/20/01
to
Auf der Seite von Harald Langer www.access-guru.de findest Du Beispiele dazu.
Unter anderem auch eine von mir entwickelte Anwendung (PIS97 bzw. PIS200) Die
beinhaltet auch Deine Wünsche.

Gruß Torsten

0 new messages