in questo modo però ogni volta che si apre il database verrebbe aggiunto il valore di cui ha bisogno francesco@68 (pensiamo se il database è in multiutenza, verrebbe aggiunto il valore il valore almeno ogni volta che un utente si collega al db).Originariamente inviato da mroghy
Potresti farti una query di aggiornamento (o accodamento) con una colonna corrispondente alla formula =Day(Now()) con criterio che valga 1. Questa query dovrebbe essere aperta dalla macro AutoExec, cosicché verrebbe eseguita ad ogni apertura del database.
il problema si risolve con vba ma bisogna sapere come è strutturata la tabella, nel senso oltre al valore è presente un campo data? chiedo questo perchè la soluzione che ho in mente prevede una routine che apre un recorset per verificare se esiste già la data relativa al primo del mese e poi in caso di falso inserisce il valore in tabella, al contrario in caso di vero non aggiunge nulla.
oggi sono su un computer privo di access, domani ti scrivo la routine.

Rispondi quotando