Grazie nman....Ho provato tutto il provabile, compreso l'aumento del paging di windows 8...senza alcun beneficio. Trascinare gli oggetti del mio dtabase equivale arifarlo....ce ne sono troppi......aagh...Comunque ho avuto un'illuminazione...ho pensato che dipendesse da troppe maschere aperte contemporaneamente. Ho una maschera madre con 11 maschere nidificate a scheda. Facendone due, con 7 una e quattro l'altra, vedo che non mi compare nessun messaggio di errore, finora...! Solito ristorante con 11 tavoli....ho diviso la prima sala che ne ha sette e la saletta che ne ha quattro. Questo per rendere intuitivo l'utilizzo di chi dovrà adoperarlo. Ho inserito un bottone con chiusura di madre1 e apertura di madre2 e ci si muove abbastanza fluidamente. Unica cosa che non so come attuare: evitare che nel passaggio si veda la maschera 'logon principale'.....Che ne dici? Ti scrivo il codice:

Private Sub Comando138_Click()
On Error GoTo Err_Comando138_Click


If Me.Dirty Then Me.Dirty = False
DoCmd.Close
Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "TGeneraleContiScheda2"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Comando138_Click:
Exit Sub

Err_Comando138_Click:
MsgBox Err.Description
Resume Exit_Comando138_Click

End Sub

Grazie e ciao.
GM