Allora, provo a fare un po' di chiarezza e dare più informazioni:
in una Form1 ho una checkbox chiamata "chkTUTTI" e tante altre checkbox chiamate "chkSeleziona". L'origine del controllo della checkbox "chkSeleziona" è un campo della tabella "elenco_generale" chiamato "TUTTI" con Tipo dati "SI/NO".
Al evento AfterUpDate della checkbox "chkTUTTI" c'è il seguente codice:
Private Sub chkTUTTI_AfterUpDate()
CurrentDb.Execute "UPDATE elenco_generale SET TUTTI = " & chkTUTTI & " WHERE [e-mail] Is Not Null", dbFailOnError
End Sub
Al click su "chkTUTTI" vengono selezionate tutte le checkbox presenti in Form1, fin qui tutto bene.
Adesso qui nasce il mio problema:
Io ho un'altra form (Form2) che al suo interno c'è un Command Button il quale al click vorrei che andasse a spuntare tutte le checkbox "chkSeleziona" così come avviene se vado a cliccare sulla checkbox "chkTUTTO".
Ho provato a mettere all'interno dell'evento Click del Command Button direttamente:
CurrentDb.Execute "UPDATE elenco_generale SET TUTTI = " & chkTUTTI & " WHERE [e-mail] Is Not Null", dbFailOnError
ma da errore 2467: 'l'oggetto a cui si fa riferimento nell'espressione è stato chiuso o eliminato'
e si blocca proprio su questo rigo di codice.