Bonjours,
Je veux qu’un formulaire s’ouvre en mode feuille de donné et qu’on puisse ajouter un enregistrement, à partir d’un autre formulaire de saisie grâce a un bouton de commande, et je veux que le nom du commerciale qui été saisie dans le premier et son matricule, soient récupérer automatiquement dans le 2émé formulaire ou il va saisir sa production.
J’ai bidouillé le code suivant mais ailas sans la maitrise de la méthode DoCmd, mon code ne retourne pas plus qu’un message d’erreur : manque d’un argument
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
19
20
21
Private Sub Commande39_Click()
On Error GoTo Err_Commande39_Click
 
    Dim stDocName As String
    'Dim stLinkCriteria As String
 
    stDocName = "ChiffresProd"
 
    'stLinkCriteria = "[N° COM]=" & "'" & Me![N° COM] & "'"
    'DoCmd.OpenForm stDocName, , , stLinkCriteria
    DoCmd.OpenForm strNomDoc, , , , acAdd, , Me![N° COM]
    Forms![ChiffresProd]![NomCom].SetFocus
 
Exit_Commande39_Click:
    Exit Sub
 
Err_Commande39_Click:
    MsgBox Err.Description
    Resume Exit_Commande39_Click
 
End Sub