Supportnet / Forum / Datenbanken
Bedingte Formatierung
Frage
Hallo Leute,
hätte da mal eine Frage.
Ich habe ein Formular, indem befinden Sich einige Felder mit Zahlen.
Nun möchte ich das gerne bedingt Formatieren.
Das ganze sollte allerdings variabel sein.
Beim Öffnen des Formulares werden die Felder alle mit Zahlen befüllt außerdem gibt es ein Textfeld, welches sozusagen die Bedingung festlegt.
Nun möchte ich, dass z.b. alle von den befüllten Feldern rot hinterlegt werden, deren Wert größer ist als der Wert, der in dem Feld steht, der die Bedingung festlegt.
z.B.
Feld1 = 1
Feld2 = 1
Feld3 = 3
Feld 4 = 1
in meine Bedingungsfeld steht die 2.
Nun sollte das Feld3 Rot hinterlegt werden, sodass es sofort ins Auge fällt.
Hatte da an die gewöhnliche Bedingung gedacht abe rda kann ich doch nicht auf ein anderes Textfeld verweisen.
Das Problem ist, dass der Wert des Textfeldes, welches die Bedingung festlegt nicht fest ist sondern variieren kann.
Kann mir da jemand weiterhelfen?
gruß
morpheus
Antwort 1 von koz2355
Hallo morpheus,
ich hoffe ich habe Dein Problem richtig verstanden.
Im Ereignis 'Beim Anzeigen' des Formulars einfügen:
Hier als Beispiel für Dein Feld 3
Das muss natürlich für alle Felder entsprechend gemacht werden.
Gruß
Mick
ich hoffe ich habe Dein Problem richtig verstanden.
Im Ereignis 'Beim Anzeigen' des Formulars einfügen:
Hier als Beispiel für Dein Feld 3
Const rot = 255
Const weiss = 16777215
If Me.Feld3.Value > Me.BedingungsFeld.value Then
Me.Feld3.BackColor = rot
Else
Me.Feld3.BackColor = weiss
End If
Das muss natürlich für alle Felder entsprechend gemacht werden.
Gruß
Mick

