Ich möchte, dass einige Datensätze in meinem Access Datenblatt-Formular (abhängig von dem Wert in einem bestimmten Feld) blinken (von einer Farbe zu einer anderen wechseln).Flashing Rows in Access Form Datenblatt
Ich fand eine große Hilfe auf there mit dem On Timer Event des Formulars, aber aus irgendeinem Grund funktioniert es nicht für mich. Ich nehme an, es ist, weil in meinem Fall mein Formular in angezeigt wird Datenblattansicht.
Auch erkannte ich, dass es nur den Wert des aktiven Datensatzes überprüft, aber ich möchte es den Wert aller Datensätze für diesen bestimmten Bereich zu überprüfen (via SQL vielleicht?)
Ist es sogar möglich, Ändern Sie die Hintergrundfarbe eines Datensatzes über VBA in Access oder die einzige Möglichkeit ist über die bedingte Formatierung Werkzeug?
Ich bin ein bisschen verwirrt darüber, wie es weitergehen soll und ob es sogar einen Weg gibt, dies zu tun.
Irgendwelche Ideen, wie man das macht?
Private Sub Form_Timer()
If [Receiver] = "Martin" Then
If [Receiver].ForeColor = 0 Then 'vbRed
[Receiver].ForeColor = 255 'vbBlack
Else
[Receiver].ForeColor = 0 'vbRed
End If
End If
End Sub
Bitte beachten Sie, dass es einen Grund gibt, warum Webbrowser (https://developer.mozilla.org/en/docs/Web/HTML/Element/blink) '
Ja, ich verstehe, aber es ist nicht "blinkend" wie in Ihrem Link gezeigt (das ist ärgerlich, gebe ich zu). Ich möchte jede Sekunde von hell nach dunkelblau wechseln und umgekehrt. Der Grund ist, dass ich bereits 5 Farben auf meinem Formular habe und irgendwann wird es chaotisch, deshalb dachte ich über das blinkende Ding – Seb