Quote Originariamente inviata da Misterxxx Visualizza il messaggio
anche nella guida trovi molti esempi, il problema è trovarli

apri le proprietà della checkbox, eventi, dopo aggiornamento
nella procedura che si apre (codice) metti quello che deve fare access quando il flag viene aggiornato:
opzione 1.
assegna al campo della maschera il valore calcolato voluto
opzione 2.
metti nel campo calcolato la formula (esempio una somma di dominio) e nel codice fai semplicemente il ricalcolo dei campi

non so se mi sono capito dipende da quanto hai appreso di access/vba
io mi sono capito, mi ero capito anche prima .
Fino ad attivare l'evento onchange o afterupdate ci sono; il mio problema e' come spiegare a questo dannato vba che deve aggiornare quel preciso campo. Fosse stato php/js/mysql non avevo il minimo problema, ma stavolta devo "scontrarmi" con M$ e i suoi prodotti.

Detto questo, io ho usato il seguente:

codice:
Private Sub has_pagato_AfterUpdate()
    Forms!frm_fatture!tot_pagato.Requery
End Sub
solo che questo snippet non mi risolve il problema. quando clicco sul checkbox non aggiorna una beata. o per lo meno, lo aggiorna quando e se gli va: a me il flag serve a effettuare il calcolo sui pagamenti effettuati. Invece quando clicco la prima volta non succede nulla, sul secondo click esegue l'azione che invece avrebbe dovuto eseguire al primo click e cosi' via.... quello che tecnicamente si definisce esecuzione "ad minchiam"

Non so se mi sono capito va...