Campi o sottomaschera visibile se seleziono valore da casella combinata

di il
1 risposte

Campi o sottomaschera visibile se seleziono valore da casella combinata

Buongiorno,
mi trovo davanti ad un problema.
ho una Maschera "MSC Disposizoni" e una combo "DURATA" questa casella combinata ha due valori "mesi" e "DAL-AL"
Ho poi una sottomaschera chiamata SottomascheraDURATA che al suo interno ha due campi "DAL" e "AL"
Questo due campi dovranno essere visibili solo se nella combo della maschera principale viene selezionata la voce DAL-AL.

ho questo codice :
Private Sub CasellaCombinata290_AfterUpdate()
If (Me.DURATA = "DAL-AL") Then
Me.SottomascheraDURATA.DAL.Visibile = True
Else
Me.SottomascheraDURATA.DAL.Visibile = False
End If

End Sub
L'esempio sopra risportato riguarda solo il campo DAL (va da se che se funziona per quel campo poi lo adatto anche all'altro
Entrambi i campi sono settati su NON visibili e mi andrebbe anche bene se anziché i campi DAL al venisse resa visibile o invisibile la sottomaschera… per me è uguale.

Sbaglio qualcosa nel codice (non mi da errori però) ma non so cosa.

1 Risposte

  • Re: Campi o sottomaschera visibile se seleziono valore da casella combinata

    Per chiamare un controllo in una subfrom dalla form principale prova ad usare:
    Me![ctrlSubFrm]![DAL].Visible = True
    Dove ctrlSubFrm non è la subform, ma il controllo sottomaschera della maschera principale.

    Comunque un consiglio, non chiamare i nomi dei controlli con gli stessi nomi dei campi che usi nelle tabelle/query.
Devi accedere o registrarti per scrivere nel forum
1 risposte