Buongiorno a tutti,
ho necessità di rendere visibile o meno l'etichetta "lblDone" a fianco di ogni record in una maschera continua , in base al valore contenuto nel campo [txBatch].
Pensavo fosse sufficiente assegnare all'evento "Su Corrente" della maschera il codice seguente:
Private Sub Form_Current()
If txBatch = 2 Then
Me.lblDone.Visible = True
Else:
Me.lblDone.Visible = False
End If
End Sub
Quando cambia il valore del campo [txBatch] ho previsto tramite la formattazione condizionale che cambi anche lo sfondo dei campi del record.
Il codice gira ma, quando cambia il valore del campo (che avviene tramite una query di aggiornamento) vengono attivate /disattivate tutte le etichette "lblDone" di tutti i record, mentre il colore di sfondo dei campi viene visualizzato correttamente in base appunto al valore di [txBatch].
Grazie per ogni eventuale suggerimento.