Bonjour,
J'utilise ce code pour ouvrir un formulaire sur un enregistrement donné, c'est a dire en cliquant sur le champ ayant une valeur du formulaire source, pour qu'il m'ouvre un formulaire de destination selon la valeur sélectionnée.
Ca marche bien, sauf que la valeur ID_budget concerne deux formulaires, [f_projet] et [f_budget], serait il possible d'ouvrir selon la valeur selectionnée sur le formulaire source ouvrir, en cliquant ca m'ouvre soit le [f_projet] ou le [f_budget] ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Private Sub ID_budget_Click() Dim vr As Variant vr = Me.ID_budget DoCmd.OpenForm FormName:="f_projet", OpenArgs:=vr Dim rs As DAO.Recordset Set rs = Forms("f_projet").RecordsetClone rs.FindFirst "[ID_budget] = " & Me.[ID_budget] & "" If rs.NoMatch Then MsgBox "Périmètre inexistant ! Voulez-vous le saisir ?" DoCmd.GoToRecord , , acNewRec Else Forms("f_projet").Recordset.Bookmark = rs.Bookmark End If End Sub
Merci.
Cordialement.
Partager