Nel tuo codice non vedo nessun DefaultValue tirato in ballo. Se non agisci su quello non si va da nessuna parte.
Avevo perso un pezzo.. chiedo scusa per avervi fatto perdere del tempo.
Ora funziona con il codice così:
Nella maschera principale
Private Sub txtReparti_Enter()
DoCmd.OpenForm "M_Reparti", , , , , acDialog, Me.ID_Modello
Me.Requery
End Sub
Private Sub Form_Load()
If Not IsNull(Me.OpenArgs) Then
ID_Modello.DefaultValue = Me.OpenArgs
End If
Me.Filter = "ID_Modello= " & Me.OpenArgs
Me.FilterOn = True
Me.Requery
End Sub
Tanti errori.
Non ho ben capito cosa intendi... ci sono tanti errori in questa riga di codice?
DoCmd.OpenForm "M_Reparti", , , "ID_Modello=" & ID_Modello, , acDialog
A questo punto non la uso più e uso quella sopra, ma vorrei capire in cosa è sbagliata se puoi spiegarmi..
grazie