Voici mon problème (j'ai peut être mal fait) :
J'ai un formulaire principal avec des sous formulaire,
Dans un des sous formulaire fait a partir d'une requête, je saisi des données qui ne s'actualisent pas dans une autre sous formulaire fait a partir de la même requête (la mise en forme est différente entre les deux sous formulaire).
Je voulais rajouter le codedans un bouton qui existe déjà et qui me permet d'ajouter un nouvel enregistrement
Code : Sélectionner tout - Visualiser dans une fenêtre à part Forms(FormTest).Requeryen faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub Commande14_Click() On Error GoTo Err_Commande14_Click DoCmd.GoToRecord , , acNewRec Exit_Commande14_Click: Exit Sub Err_Commande14_Click: MsgBox Err.Description Resume Exit_Commande14_Click End SubSauf que sa marche pas : sa me fait un nouvel enregistrement sur le formulaire principal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub Commande14_Click() On Error GoTo Err_Commande14_Click Forms(FormTest).Requery DoCmd.GoToRecord , , acNewRec Exit_Commande14_Click: Exit Sub Err_Commande14_Click: MsgBox Err.Description Resume Exit_Commande14_Click End Sub
J'ai donc essayé :mais sa marche pas non plus : sa me met bien le form a jour mais je ne passe pas sur un nouvel enregistrement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub Commande14_Click() On Error GoTo Err_Commande14_Click DoCmd.GoToRecord , , acNewRec Forms(FormTest).Requery Exit_Commande14_Click: Exit Sub Err_Commande14_Click: MsgBox Err.Description Resume Exit_Commande14_Click End Sub
Il a donc fallu que je fasse un nouveau bouton et sa marche
Mais n'y a t'il pas moyen de faire en sorte qu'il n'y ai qu'un seul bouton![]()
![]()
Partager