Bonjour à tous
J'ai un problème que j'arrive pas à resoudre.
J'ai deux formulaire A et B (tous deux sont des formulaires continues)
Dans le formulaire j'ai une liste de clients avec un bouton sur chaque que me sert à ouvrir le formulaire B. Je suis obliger de fermer le formulaire A pour ouvrir le B (ou il n'y a que le client choisi) pour évité le "conflit d'écriture".
Et lors que je referme B je retourne sur le Formulaire A. Et j'aimerai quand le A se reouvre qu'il retourne sur la position du client qui était en B.
j'ai donc essayer un Gotorecord mais il se passe rien:
code pour fermer le formulaire B
et lorsque je ferme après le formulaire A j'ai ce message:
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
22
23
24 Private Sub Commande51_Click() On Error GoTo Err_Commande51_Click Dim stDocName As String Dim stLinkCriteria As String Dim stLinkCriteria2 As String stDocName = "FA" stLinkCriteria2 = Me.ID_client stLinkCriteria = "[ID_CONTRAT]=" & Me![ID_CONTRAT] DoCmd.Close DoCmd.OpenForm stDocName, , , stLinkCriteria, , acDialog DoCmd.GoToRecord acDataForm, stDocName, acGoTo, stLinkCriteria2 Exit_Commande51_Click: Exit Sub Err_Commande51_Click: MsgBox Err.Description Resume Exit_Commande51_Click End Sub
Est-ce possible de le faire.M Access ne trouve pas le formulaire "FA" auquel il est fait référence.
Merci d'avance
Partager