Ich möchte, daß Access mir in einem Feld, welches ein
Ablaufdatum anzeigt, das Datum rot anzeigt. Kann mir jemand
die Syntax nennen. In welches Ereignisfeld in den
Eigenschaften sollte ich das eintragen („nach
Aktualiesierung“)?
Ebenfalls guten Tag.
Die zu bearbeitende Eigenschaft heißt „Textfarbe“ (in VBA ForeColor). Ich gehe jetzt davon aus, dass das Datum, so lange es noch nicht abgelaufen ist, normal (von Mainz wegen schwarz) dargestellt werden soll und erst nach Ablauf rot. Das erreichst Du mit folgender Prozedur :
Sub Form\_Current()
If AblaufDatum Soll das Datum vom Benutzer bearbeitet werden, ist die gleiche Prozedur noch im AfterUpdate- Ereignis zu verankern, also
Sub AblaufDatum\_AfterUpdate()
If AblaufDatum Je nachdem kannst Du entsprechende Maßnahmen noch mit anderen Ereignissen verknüpfen. Die Prozedur selbst bleibt immer die gleiche ...
Achtung : Das funktioniert so natürlich nur im Einzelformular. In einem Endlosformular musst Du noch ein paar Tricks anwenden - bei Bedarf nochmals nachfragen.
Gruß kw