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
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