Einfärben eines Listenfeldeintrages

18/05/2009 - 19:44 von Maik Rudolph | Report spam
Hallo NG'ler

ich arbeite mit Access2003 und habe ein Problem beim einfàrben/markieren
eines Eintrages in einem Listenfeld.

Und zwar wird der Feldinhalt alle paar Sekunden erneuert wenn es neue
anzuzeigende Daten gibt.

Ist dies der Fall, so kenne ich diese Datensàtze... also sagen wir der
Einfachkeit halber es wàre der oberste (erste) Eintrag.

Diesen kann ich mir mit "Listenfeld.ItemData(0)" selektieren... wie aber
kann ich diesen Eintrag optisch hervorheben ??

Mir schwebt eine andere Hintergrundfarbe für 10 Sekunden vor... Also
wenn es neue Daten gibt das der Eintrag 10 Sekunden lang farblich
hinterlegt ist und dann wieder in die STandartansicht umgeschaltet wird.

Auch habe ich mich schon mit "Listenfeld.Selected(acDetail)" versucht,
leider vergeblich... (nach der Vorlage von
http://www.donkarl.com/FAQ/FAQ5Berichte.htm#5.3 )


Hat jemand dazu einen Lösungsvorschlag? eine Idee??


Viele Grüße und Dank fürs antworten
Maik
 

Lesen sie die antworten

#1 Thomas Möller
18/05/2009 - 20:14 | Warnen spam
Hallo Maik,

Maik Rudolph schrieb:
ich arbeite mit Access2003 und habe ein Problem beim einfàrben/markieren
eines Eintrages in einem Listenfeld.

Und zwar wird der Feldinhalt alle paar Sekunden erneuert wenn es neue
anzuzeigende Daten gibt.

Ist dies der Fall, so kenne ich diese Datensàtze... also sagen wir der
Einfachkeit halber es wàre der oberste (erste) Eintrag.

Diesen kann ich mir mit "Listenfeld.ItemData(0)" selektieren... wie aber
kann ich diesen Eintrag optisch hervorheben ??

Mir schwebt eine andere Hintergrundfarbe für 10 Sekunden vor... Also
wenn es neue Daten gibt das der Eintrag 10 Sekunden lang farblich
hinterlegt ist und dann wieder in die STandartansicht umgeschaltet wird.



schau mal ob Du mit der Lösung von Stephen Lebans zum Ziel kommst:
http://www.lebans.com/listboxenhanced.htm
(Link in einer Zeile)

HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen