Grafische Zeitraumdarstellung im Endlosformular

28/10/2007 - 14:54 von Peter Ott | Report spam
Hallo @All :-)

Ich habe folgenden Problemfall und würde gerne ein Paar Meinungen
zu meinem Lösungsversuch hören...

Es geht darum, in einem Formular grafisch darzustellen, in welchem Zeitraum
Mitarbeiter im Ausland waren. Das soll sich immer auf frei wàhlbare
Kalenderjahre
beschrànken.

Vorhanden sind eine Tabelle [Mitarbeiter] und eine Tabelle
[Auslandsaufenthalt].
die Tabelle [Auslandsaufenthalt] speichert von jedem Mitarbeiter die ID
sowie
ein [VonDatum] und ein [BisDatum] und das [Reiseland].

Ich dachte mir nun, ich könnte wie folgt vorgehen:

Ich erstelle ein Endlosformular, das alle Mitarbeiter auflistet. Im
Formularkopf
erstelle ich eine Zeile mit Spaltenüberschriften von Januar bis Dezember mit
konstanter
Breite. Jetzt füge ich in den Detailbereich für jeden Kalendermonat ein
Bezeichnungsfeld
(insgesamt also 12) ein. Via VBA hàtte ich nun bei jedem Mitarbeiter
geprüft, ob er im
Januar einen Auslandsaufenthalt hatte, hàtte die Dauer berechnet und die
Breite des
ersten Bezeichnungsfeldes im richtigen Verhàltnis dimensioniert und farblich
veràndert.

Bsp: Mitarbeiter 105, vom 01.01.07 - 14.02.07 in Italien, Bezeichnungsfeld
[Januar]
wird auf die 1,5-fache Breite gesetzt, Farbe wird auf rot gestellt und die
Caption wird
auf "Italien" eingestellt...

Das hàtte ich über eine Schleife für das ganze Jahr durchgezogen, übrige
Bezeichnungsfelder
hàtte ich dann im Anschluss auf Sichtbar=Falsch gestellt.

Jetzt ist es leider so, dass ich bei meinen ersten Versuchen bereits
feststellen musste, dass
meine Formatierungen nicht für jeden Datensatz individuell gelten, sondern
immer vom
aktuellen abhàngen... warum???

Ist mein Ansatz komplett falsch? Oder übersehe ich irgendwelche Details???

Für jeden konstruktiven Beitrag zu meinem Problem bin sehr dankbar!

Viele Grüße,
Peter
 

Lesen sie die antworten

#1 Thomas Möller
28/10/2007 - 17:04 | Warnen spam
Hallo Peter,

Peter Ott schrieb:
Es geht darum, in einem Formular grafisch darzustellen, in welchem
Zeitraum Mitarbeiter im Ausland waren. Das soll sich immer auf frei
wàhlbare Kalenderjahre
beschrànken.

Vorhanden sind eine Tabelle [Mitarbeiter] und eine Tabelle
[Auslandsaufenthalt].
die Tabelle [Auslandsaufenthalt] speichert von jedem Mitarbeiter die
ID sowie
ein [VonDatum] und ein [BisDatum] und das [Reiseland].

Für jeden konstruktiven Beitrag zu meinem Problem bin sehr dankbar!



optisch ist das, was Du Dir da wünscht, einem Belegungsplan sehr
àhnlich.

Suche doch mal in dieser Gruppe mit diesem Begriff:
http://groups.google.com/groups?as_....de.access
(Link in einer Zeile)


HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen