ProgrammD ha scritto:
...La versione di Access è il 2013
Se il problema è comparso prima o dopo aver modificato le impostazione di compattazione alla chiusura forse è legato a quello.
Cambia il nome delle caselle di testo, che pur restando collegate ai campi della query non si "confondano" con questi: txtID, txtNome, txtPrezzo. Lascia la formula nel pié di pagina così come era scritta, così da fare riferimento ai campi della query e non ai controlli (anche se l'eventuale errore doveva essere di altro tipo, in teoria).
C'è anche la possibilità (anche se a me è successo con i report, non con le maschere) che "vecchie" caselle di testo mai modificate e create con versioni precedenti di Access funzionassero correttamente, mentre se le ricreavo, identiche, con A2013 non funzionavano più, oppure se le modificato anche solo per riscrivere la stessa formula.
Se il problema persiste... riesci ad allegare un estratto del db privo di dati sensibili?