Bonjour,
J'ai fait une requete SQL qui marche et que j'appel en vba dans acces ce qui donne:
J'appel cette procédure sur l'evenement "AfterUpdate" d'une liste déroulante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Public Sub sp_maj_tb_entre_reclamation(art_cod As String) Dim cmd As New ADODB.Command cmd.ActiveConnection = Application.CurrentProject.Connection cmd.CommandText = "sp_maj_tb_entre_reclamation" cmd.CommandType = adCmdStoredProc cmd.Parameters.Append cmd.CreateParameter("@ART_COD", adChar, adParamInput, 16, art_cod) cmd.Execute Set cmd = Nothing End Sub
Mon problème, c'est quand je change la valeur de ma liste déroulante, il ne me change pas les valeurs comme indiquer par mes procédure et ma requete SQl.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Numero_d_article_AfterUpdate() Call sp_maj_tb_entre_reclamation(Left(Me.Numero_d_article.Value, 11)) Me.Form.Requery End Sub
Donc avez-vous une idée pourquoi les champs ne se mettent pas à jour.
Merci d'avance pour votre aide.
Bonne journée.
Partager