si certo,
non capivo come funzionava la formattazione condizionale del controllo, quella messa a disposizione dall'interfaccia di access per intenderci.
Io capivo che la formattazione condizionale potesse accettare solo la condizione sullo stesso controllo, poi ho scoperto che:
l'espressione è .......[formattazione] = true
permette di formattare un controllo in base al valore di un altro controllo.
perfetto!
per quanto riguarta il tuo codice che mi piacerebbe anche vederlo funzionare
quando lo lancio ricevo l'errore:
proprietà o metodo non supportati dall'oggetto
l'errore è sulla linea
Set mFC = ctl.FormatConditions.Add(acExpression, acEqual, "[" & ctl.Name & ".Tag]=" "xxxx")
il codice mio è questo:
Dim ctl As Access.Control
Dim mFC As Access.FormatCondition
For Each ctl In Me.Controls
Select Case ctl.ControlType
Case acTextBox, acComboBox
ctl.FormatConditions.Delete
Set mFC = ctl.FormatConditions.Add(acExpression, acEqual, "[" & ctl.formattazione & ".Tag]= 'colora'")
mFC.ForeColor = vbRed
mFC.BackColor = vbWhite
mFC.FontBold = True
End Select
Next
grazie Alessandro