Hallo Roger,

Gründe, weshalb Du keine Antwort erhalten hast, könnten sein:

(1) Die Frage ist besser auf [EMAIL PROTECTED] aufgehoben, weil dort Probleme und Lösungen mit der Anwendung von OpenOffice.org besprochen werden. Die dev-Liste dient der Koordinierung der Mitarbeit im Projekt.

(2) Deine Aufgabe ist mit trivialen Mitteln nicht zu lösen.

Lösungsansätze siehe unten!

Roger Werner schrieb:

In der Tabelle "Personalstammdaten" habe ich Mitarbeiter erfasst, unter anderem Namen, Personalnummer und Abteilung. In der Tabelle "UrlaubPlan" habe ich die Personalnummer, den 1. Urlaubstag und den letzten Urlaubstag erfasst, Format:Datum. Eine dritte Tabelle "Urlaub" enthält ebenfalls die Personalnummer sowie 1. und letzten Urlaubstag der abgegolten oder genehmigt ist. Eine weitere Tabelle "Krank" sowie "Abwesenheit" für Sonstige Abwesenheiten besteht ebenfalls soll aber noch in verschiedene Tabellen zerlegt werden, wie z.B. Lehrgang, Betriebsrat usw.

Abfragen und das erstellen von Berichten funktioniert soweit ganz gut, jedoch was mir absolut fehlt ist eine grafische Darstellung.

Januar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
MA1  ....................xxxxooo.........................xxxx........
MA2  ..............xxxxx................yyy............................
MA3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
MA4..........................................................................
MA5...................................................oooooo...........

wobei anstelle von Buchstaben möglichst Farbbalken dargestellt werden sollen die eindeutig die Abwesenheit und den Grund darstellen. Möglichst sollten die Spalten auch hervorgehoben werden nach Wochentagen, Wochenenden und Feiertagen.

Base scheint mir für diese Aufgabe nicht das geeignete Programm zu sein. Ich würde es mit Calc versuchen. Einen ersten Ansatz zur Lösung Deiner Aufgabe findest Du hier: http://groups.google.com/group/stefanw/web/Urlaubsplan_Roger.ods

Im benannten Bereich "Urlaubsliste" auf Tabelle2 sind die Urlaube eingetragen. Per SVERWEIS-Funktion werden diese Informationen auf Tabelle1 herangezogen und mit dem jeweiligen Datum verglichen. So entstehen die Werte "U" an den Urlaubstagen. Über bedingte Formate werden Zellen am Wochenende etc. farblich hervorgehoben.

Willst Du einen anderen Monat, zum Beispiel den Februar anzeigen, trägst Du in Zelle A1 einfach den 01.02.2008 ein. Der Rest aktualisiert sich automatisch.

Das könnte ein Anfang sein. Freilich fehlt bislang die Möglichkeit, für jeden Mitarbeiter mehrere Urlaube einzutragen und andere Abwesenheitsgründe anzugeben. Man könnte rechts am Ende des Monats die Urlaubstage zusammenzählen, dabei zählt man aber Wochenende und Feiertage mit.

Daher kann es, nach Würdigung der hier nicht bekannten Detailbedingungen Deiner Aufgabe, erforderlich sein, die Lösung doch völlig anders anzugehen.

Gruß

Stefan


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an