Solved: VBA/Access: Bericht (Einstellungen z. Laufzeit ändern)
Jedi 23.05.2004 - 09:24 1116 3
Jedi
PROGrAMmER
|
Ich mach ein kleines Access2000 Projekt und möcht bei einem Bericht die Hintergrundfarbe von einem Textfeld oder Label (ist egal, kann auch was anderes sein) je nach Wertigkeit einer Zahl, ändern. z.B. wenn ein positiver Wert gedruckt werden soll, mit grünem Hintergrund, bei negativem Wert mit weißem Hintergrund. Ich hab bereits in der OnLoad Funktion des Berichts versucht, die Properties zu ändern, aber dort hat man anscheinend keinen Zugriff darauf Mit anderen Controlls wie Picturebox, etc. hats auch nicht geklappt. Zur allgemeinen Info: Brauchen tu ich das Ganze für eine tabellarische Monatsübersicht (horizontal: Monate; vertikal: Tage) an der eine Maschine einsatzbereit war. Jeder Tag an dem die Maschine einsatzfähig war, soll grün werden. weiß von euch jemand Rat?
Bearbeitet von Jedi am 25.05.2004, 16:14
|
Jedi
PROGrAMmER
|
ok, nach ein Bisschen herumspielen bin ich selbst dahinter gekommen: in OnFormat() kann ich ganz einfach mit <Objekt>.BackColor die Hintergrundfarbge setzen. Allerdings gibts laut Access sowas nicht und daher wird das Dorpdown mit den Optionen auch nicht angezeigt. ab jetzt pfeif ich einfach drauf, wenn Access mir mal was nicht zeigt. Funktionieren tuts meistens schon
|
mg_shadow
live and die in starlight
|
ich hab das auch schon oft so gemacht, haut wunderbar hin!
ich würd den thread status auf solved setzen!!
|
Jedi
PROGrAMmER
|
danke, dass du das erst jetzt postest, dass du eine Lösung kanntest
|