Attivazione casella combinata

di il
2 risposte

Attivazione casella combinata

Buonasera a tutti,
ho il seguente problema.
Ho una maschera continua basata su una query con una lista di studenti. In particolare, ho un campo "Grado" che ha origine da un elenco di valori e può riportare "Nido","Infanzia","Primaria".
Vorrei che nella pagina di ogni record nella maschera, selezionando "Nido" dalla casella combinata associata a "Grado" vengano attivate due altre caselle combinate (ModalitàNido ed ImportoConv). In effetti questo già avviene con il seguente codice
Private Sub Grado_Change()
If Grado.Value <> "Nido" Then
ModalitàNido.Enabled = False
ImportoConv.Enabled = False
Else
ModalitàNido.Enabled = True
ImportoConv.Enabled = True
End If
End Sub
Il problema è che l'azione rimane impressa su ogni record della maschera. C'è un modo per limitare l'azione al singolo record?

Grazie per l'aiuto!

2 Risposte

  • Re: Attivazione casella combinata

    No, la gestione ASPETTO nelle maschere continue riguarda il Controllo e, se apri la maschera in Struttura vedi che di Controlli non ne hai Tanti quanti sono i Records, ma sono come se fosse Record SINGOLO... questo dovrebbe farti riflettere e capire che in realtà Graficamente sono solo 1.

    L'unica cosa che può essere applicata in modo distinto è la Formattazione Condizionale, ma, agisce solo su alcuni aspetti grafici... colore sfondo/bordo/carattere.
  • Re: Attivazione casella combinata

    Grazie, mi hai dato un ottimo indizio: su Access 2010 tramite la formattazione condizionale è possibile con un'aspressione attivare/disattivare la casella e questa agisce diversamente per ogni record! Soluzione più facile del previsto! Grazie!
Devi accedere o registrarti per scrivere nel forum
2 risposte