IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

debutant ! filtre dans un état


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 73
    Points : 47
    Points
    47
    Par défaut debutant ! filtre dans un état
    Bonjour
    une question stupide
    Comment doit etre rédigée la syntaxe dans la zone filtre d'un état ?
    Faut-il énumérer tous les champs de l'etat avec une condition Where
    ou alors seulement le champ que l'on veut filtrer : du type "[Champ} = x"
    (j'inscris la condition à partir d'un module VBA)
    je tourne en bourrique !

    Merci

  2. #2
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 759
    Points
    7 759
    Par défaut
    Bonjour,

    Seulement le ou les champs ayant un critère.

    [Champ] = valeurNumérique
    [Champ] = 'valeurTexte'
    [Champ] = #valeurDate#
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dim strCrit1 as Long, strCrit2 as String
    
    strCrit1 = 1234
    strCrit2 ="A"
    ' 1 critère sur champ numérique
    ' [Champ1] = 1234
    DoCmd.OpenReport "MonEtat", acViewPreview, , "[Champ1]=" & CStr(strCrit1)
    ' 1 critère sur champ numérique + 1 critère sur champ texte
    ' [Champ1] = 1234 AND [Champ2] LIKE 'A*'
    DoCmd.OpenReport "MonEtat", acViewPreview, , _
            "[Champ1]=" & CStr(strCrit1) & " AND [Champ2] LIKE '" & strCrit2 & "*'"
    Bonne continuation.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 73
    Points : 47
    Points
    47
    Par défaut
    Merci pour ta réponse

    je viens juste de trouver la solution !
    j'étais pas tres loin mais je me plantais sur les "" dans la formulation en VBA
    la bonne formulation était celle ci :
    "[RefCAP]='" & stCritereFiltre & "'"
    j'étais un peu largué entre les apostrophes et les guillemets

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 05/09/2012, 13h13
  2. création d'un filtre dans un état
    Par ETL68350 dans le forum IHM
    Réponses: 1
    Dernier message: 27/04/2010, 23h55
  3. [AC-2007] calcul de somme et filtre dans un état
    Par guillaume2vo dans le forum IHM
    Réponses: 1
    Dernier message: 04/11/2009, 08h47
  4. affichage du filtre de recherche dans un état
    Par melitoriva dans le forum IHM
    Réponses: 4
    Dernier message: 03/03/2008, 12h10
  5. Filtre dans un état
    Par Format dans le forum IHM
    Réponses: 3
    Dernier message: 03/04/2007, 17h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo