Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: ChemSim am April 06, 2024, 14:45:01

Titel: Bedingte Formatierung für Textfeld basierend auf Wert eines anderen Textfeldes
Beitrag von: ChemSim am April 06, 2024, 14:45:01
Hallo zusammen,

in meine Access-Datenbank habe ich ein Formular ufrmKapazitäten, welches über die folgende SQL-Abfrage mit der zugehörigen Tabelle tblKapazitäten verknüpft ist:

SELECT KapazitätID, AnlageID_F, Kapazität, Termin, Quelle
FROM tblKapazitäten
ORDER BY tblKapazitäten.Termin DESC;

Das Formular hat die drei Textfelder txtKapazität, txtTermin und txtQuelle, die jeweils als Steuerelementinhalt mit den entsprechenden Spalten Kapazität, Termin, Quelle der Tabelle tblKapazitäten verbunden sind.

Die Spalte Termin hat dabei den Felddatentyp "Datum/Uhrzeit", sodass im Textfeld txtTermin ein Datum in der Form TT.MM.JJJJ eingetragen werden kann.

Gibt es eine Möglichkeit, die Schrift im Textfeld txtKapazität grün zu färben, wenn das zugehörige Datum im Textfeld txtTermin in der Zukunft liegt? Im Prinzip über eine bedingte Formatierung, allerdings haben bisherige Versuche mit Codes aus dem Internet nicht zum gewünschten Ergebnis geführt.
Titel: Re: Bedingte Formatierung für Textfeld basierend auf Wert eines anderen Textfeldes
Beitrag von: MzKlMu am April 06, 2024, 17:51:33
Hallo,
so:
Ausdruck ist [txtTermin]>Datum()Als Eintrag für die bF.
Ggf, muss für txtTermin der Feldname der Tabelle verwendet werden. Musst Du probieren.
Titel: Re: Bedingte Formatierung für Textfeld basierend auf Wert eines anderen Textfeldes
Beitrag von: ChemSim am April 06, 2024, 19:10:26
Hallo,

vielen Dank, es hat einwandfrei funktioniert!

Gruß
Simon