Salve!
non mi spiego perchè ogni tanto ho l'errore tipo non corrispondente.
su click di un pulsante ho:
Dim Arg As Variant
'strFrm =
Screen.ActiveForm.Name
Arg = Me.Name & "|" & Nz(Me!txtLink_IdCliente, -1) & "|" & Nz(Me!txtLink_IdFornitore, -1)
DoCmd.OpenForm "M_aggiungi", , , , , , Arg
**************************
su apertura di M_Aggiungi ho:
Dim IdC As Long, IdF As Long
If Me.OpenArgs > "" Then
IdC = Split(Me.OpenArgs, "|")(1)
IdF = Split(Me.OpenArgs, "|")(2)
End If
If IdC > -1 And IdF > -1 Then
Me!CboCliente = IdC
CboCli
Me!CboFornitore = IdF
CboFo
Else
Exit Sub
End If
La maschera mi si apre ugualmente, ma senza dati.
grazie