Sono riuscito a risolvere il problema.
Dopo vari tentativi di passaggio delle variabili nella query, ho provato a generare la query di volta in volta, ma con scarsi risultati; ho quindi modificato il tutto, eliminando la query esterna e inserendola direttamente nel codice e passandogli i valori.
Qualora servisse a qualcuno come esempio, inserisco il nuovo codice :
Dim SQLString As String
SQLString = "INSERT INTO [Prima Nota] ( DataPagamentoPN, Descrizione1PN, Descrizione2PN, DarePN )"
SQLString = SQLString & " values(#" & DataAccPN & "#," & """Inc. Acconto Fatt. N° " & Forms![Fattura Clienti]!TxtNumFattCl & ", " & Forms![Fattura Clienti]!TxtCognomeCl & " " & Forms![Fattura Clienti]!TxtNomeCl & """,""" & Forms![Fattura Clienti]!TxtAppBancarioCl & " - " & Forms![Fattura Clienti]!TxtCondPagamentoCl & """," & AccontoPN & ")"
DoCmd.RunSQL SQLString
Grazie 1000 comunque a tutti.
Fabiotes