Non so che tipo di oggetto sia una maschera tabulare, quindi non so se Me.A restituisce quello che ti aspetti.Originariamente inviato da Kajo_Shyn
Dici così?
Perchè non cambia nulla.codice:Private Sub Form_Load() If Me.A < Me.B Then Immagine.Visible = True ElseIf Me.A >= Me.B Then Immagine.Visible = False End If End Sub
Credo di sbagliare qualcosa nell'identificativo del dato della riga della tabella.
Comunque la cosa da fare è verificare i valori contenuti in Me.A e Me.B al momento del Load.
Non so se in VBA puoi mettere un BreakPoint [F9] sulla riga come si fa in VB6, e poi selezionare 'Me.A' e premere SHIFT+F9 così da ottenere il valore che contiene.
Il codice può essere semplificato e più leggibile, così:
codice:Immagine.Visible = (Me.A < Me.B)![]()