Non posso che ringraziare, ho trovato la soluzione grazie al tuo suggerimento. Nel mio caso, mi serviva solo dare una info generica e mi sono reso conto che potevo evitare di creare query da dedicarvi, infatti, per ogni campo di testo della mia maschera ho inserito la formula Dcount, interrogando direttamente la tabella AA dove i dati sono presenti.
Con un ulteriore pulsante di stampa della maschera, previa aggiunzione di istruzione vba per visualizzare nel campo TxtRiportaData la data corrente con l'orario, ottengo i dati risultanti.
Resta ovvio che nel mio caso , visto che per ogni 22 corrispondenze di caratteri cercati, corrispondono 7 campi di testo con la funzione DCount, per visualizzare il risultato occorre attendere dai 60 ai 120 secondi (un tempo accettabile per 144 interrogazioni eseguite una dietro l'altra).
riporto un esempio dell'istruzione inserita in uno di questi campi
=DCount("[DescrRagSoc]";"AA";"[DescrRagSoc]like '*¦*'")
codice per aggiungere al pulsante di stampa l'istruzione di visualizzare la casella TxtRiportaData e di aggiungervi Data ed Orario correnti
Private Sub CmdStampaVer_Click()
On Error GoTo Err_CmdStampaVer_Click
TxtRiportaData.value = Now
TxtRiportaData.Visible = True
DoCmd.PrintOut
Exit_CmdStampaVer_Click:
Exit Sub
Err_CmdStampaVer_Click:
MsgBox Err.Description
Resume Exit_CmdStampaVer_Click
End Sub
nuovamente ringrazio e faccio gli auguri a tutti