casti81 ha scritto:
...
- Report [PROGETTI] che contiene sottoreport [CONTRATTI]. Report e sottoreport contengono ordinamenti e raggruppamenti;
- Nel sottoreport ho inserito un pulsante (che quindi si ripete più volte, una per ogni record) a cui è applicata la macro "verifica contratto";
- Macro "verifica contratto": apri maschera "aggiungi verifica" con clausola where [ID]=[Report]![PROGETTI]![CONTRATTI]![ID];
- Maschera "aggiungi verifica": contiene diversi campi di cui alcuni hanno valore predefinito [campo x]=[Report]![PROGETTI]![CONTRATTI]![campo x], gli altri sono vuoti.
... scorrendo il report, dopo un certo punto, la macro apre la maschera corretta in cui però, nei campi a valore predefinito, compare "#Errore"....
La maschera "Aggiungi verifica" è solo per l'inserimento di una nuova verifica? Va ad inserire un nuovo record in una tabella tipo "Verifiche" in relazione uno a molti con contratti?
Il problema si verifica dopo aver aperto ed usato quella maschera almeno una volta? Se la apri più volte ma in corrispondenza di record che si trovano nella prima metà del report va tutto bene? La maschera viene chiusa regolarmente o c'è la possibilità che si ritorni a report senza chiuderla?
Hai provato ad andare direttamente in uno dei record che si trova oltre la metà del report ed aprire quella maschera per la prima volta in quell'occasione?
E' difficile "debuggare" con le macro e vedere dov'è il problema.