Ciao Madza,
ti indico una strada....nel seguente modo la apri stessa machera due volte (senza duplicarla, la prima volta mostri i dati della tabella dalla seconda volta in poi la query.
se vuoi aprire la stessa maschera n volte basta eliminare la prima riga.
elimina il recordsource, come vedi qui sotto lo imposti al volo anche con la prima apertura.
If collectionForms.Count = 2 Then Exit Sub
Dim frm As tuoOggettoForm
Set frm = New TuoOggettoForm
collectionForms.Add frm, CStr(CLng(Rnd * (2 ^ 31)))
frm.RecordSource = "tuaTabella"
frm.Visible = True
If collectionForms.Count > 1 Then frm.RecordSource = "tuaQuery"
su chiusura della form chiudi tutte le maschere aperte:
Private Sub Form_Close()
Dim frm As tuoOggettoForm
For Each frm In collectionForms
Set frm = Nothing
Next
End Sub
facci sapere.
un saluto.