VBA condition WHERE avec LIKE

VBA condition WHERE avec LIKE - VB/VBA/VBS - Programmation

Marsh Posté le 30-05-2014 à 10:14:43    

Bonjour,  
 
Dans ma base de données ACCESS, j'ai plusieurs formulaires.
 
Dans le formulaire de l'équipe 1016 VDA 01, j'ai un bouton zone de liste déroulante qui m'ouvre d'autres formulaires en tableau croisé dynamiqe contenant les résultats de toutes les équipes.
 
J'aimerais que le tableau croisé dynamique ne s'ouvre que sur l'équipe 1016 VDA 01 lorsque je clique sur le bouton zone de liste via le formulaire de cette équipe.
 
J'ai donc écrit ce code en VBA:
 
Option Compare Database
Option Explicit
 
Private Sub Modifiable17_AfterUpdate()
DoCmd.OpenForm Me.Modifiable17, acFormPivotTable, , [Equipe] Like "1016 VDA 01*", acFormReadOnly
End Sub  
 
Lorsque je ne mets pas la condition WHERE tout fonctionne très bien, mais lorsque je la mets, ce message d'erreur s'affiche:  
"Erreur d'exécution '2465': La base de données ne trouve pas le champ "|1" auquel il est fait référence dans votre expression."
 
Je ne comprends pas l'erreur dans le code.
 
Est-ce que quelqu'un a une solution pour moi?
 
Merci d'avance!

Reply

Marsh Posté le 30-05-2014 à 10:14:43   

Reply

Marsh Posté le 31-05-2014 à 17:11:06    

Tu dois avoir visiblement un manque de " ou de ' ou de [

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed