Bonjour à tous,
J'ai un état filtré grâce à un code VBA :
Ceci me permet de voir dans un état tous les débits classés par numéro de plans, suivant un numéro de commande choisi dans une liste (condition).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 EtatNom = "FeuilleDébitProfiléPlan" Condition = "[CommandeDébitRef]=" & [CommandeDébitRef] DoCmd.Close DoCmd.OpenReport EtatNom, acViewPreview, Selection, Condition
Je voudrais pouvoir sélectionner dans une liste, 1 ou plusieurs numéros de plan, et afficher seulement les selections dans l'état.
Pour se faire, j'ai créé une requête "Selection" basée sur ma requête "Impression"(->Etat : FeuilleDébitProfiléPlan) qui permet d'afficher dans une zone de liste, les numéros de plans correspondants au numéro de commande.
J'ai essayé de créer un filtre grâce à un code VBA, avec les propriétés ItemsSelected et itemData de ma zone de liste, mais je n'arrive pas à comparer ma chaîne (par ex. "123;13;135;;") avec le champ contenant le numéro de plan.
Suis-je sur la bonne piste?
Mecrci d'avance à tous ceux qui pourront m'aider.
Partager