Modifica dello sfondo di un campo in una sottomaschera

massimo07

Nuovo Utente
16 Dic 2009
1
0
0
Utilizzo Access 2003 ed avrei necessità di modificare lo sfondo di un campo quando vi si posiziona il “cursore” (setfocus).
Non ho problemi quando il campo è univoco ed è definito in una maschera.

Nel caso in cui il campo fa parte di una query sulla quale è costruita una sottomaschera, usando il codice che riporto:

Private Sub XD_DataEvento_GotFocus()
XD_DataEvento.BackColor = 8454143
End Sub

Private Sub XD_DataEvento_LostFocus()
XD_DataEvento.BackColor = -2147483643
End Sub

quando il cursore si posiziona in un campo della query, si colora l’intera colonna creando qualche difficoltà nella ricerca del cursore. Come posso fare per colorare solo il campo in cui si trova il cursore? In pratica come posso colorare, per es., solo il campo della 3° riga dove potrebbe essere posizionato il cursore?

Per numerare dinamicamente le righe della query uso (all’interno della query):

DCount("T100_NumeroPratica";"T100_PRATICHE";"T100_NumeroPratica<='" & [T100_NumeroPratica] & "'")

Grazie a tutti
Massimo
 

Discussioni simili