Ciao a tutti.
Ho una maschera A con una sottomaschera B che ha un pulsante di comando che vorrei rendere visibile solo quando nella A mi posiziono su un nuovo record.
Su Corrente della maschera A ho scritto:
Private Sub Form_Current()
Me!B!Aggiungi.Visible = Me.NewRecord
End Sub
Mi sembrava una soluzione elegante e sintetica, ma se apro la maschera A da un'altra maschera, mi compare l'errore:
Impossibile nascondere il controllo che ha lo stato attivo
Il debug mi dice che Me.NewRecord=0, allora ho pensato che la proprietà Visible o è True o è False e quindi non compatibile con Me.NewRecord=0; non sono proprio convinto di questo, ma in ogni caso ho fatto diversi tentativi, ma niente da fare. Se clicco su OK al messaggio di errore, la A si apre, ma il comando è sempre visibile, qualunque sia il record corrente di A.
Che posso fare?