Grazie @Alex mi hai dato il giusto spunto... avevo provato ad usare la proprietà da te suggerita solo che mi dava errore per chè non avevo notato che che era di tipo byte)
ad ogni buonfine, nel caso servisse a qualcuno, ho risolto con questa funzione basata sui suggerimenti di @Alex
Serve ad aprire una maschera in una determinata modalità...
Function ApriMaschera()
DoCmd.OpenForm "Tabella1", acDesign, "", "", , acHidden
Form_tabella1.DefaultView = 5
DoCmd.OpenForm "Tabella1", acNormal, "", "", , acNormal
End Function
ps:
se vi esce l'errore 424 significa che dovete accedere almeno una volta MANUALMENTE al codice della maschera e poi salvatela...
--nell'esempio di funzione la maschera si chiama "tabella1"
mi domandavo...se volessi modificare la funzione inserendo dei parametri che si riferiscono tanto a byte che a maschera... come potrei modificarla?
ho provato così ma non va...
Function ApriMaschera(Maschera As Form, Num As Byte)
DoCmd.OpenForm Maschera.Name, acDesign, "", "", , acHidden
Maschera.DefaultView = Num
DoCmd.OpenForm Maschera.Name, acNormal, "", "", , acNormal
End Function
grazie