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

VBA Access Discussion :

Procédure pour appliquer un filtre via un formulaire


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2012
    Messages : 114
    Par défaut Procédure pour appliquer un filtre via un formulaire
    Bonjour,

    Je fais mes premiers pas avec les formulaires Access et je ne sais pas quel sont les étapes typiques pour construire un formulaire.

    Mon formulaire contient plusieurs champs qui sont reliés à différentes tables.

    Une fois mes champs rempli je veux les utilisés comme critère de filtre pour une requête.

    C'est quoi les lignes directrices pour effectuer ce genre de travail?

    Merci de l'aide

  2. #2
    Membre Expert Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Par défaut
    Bonjour.

    Tu crées ta requête, et dans la requête en mode création, à la ligne "Critères", pour chaque champ sur lequel tu veux filtrer selon les champs du formulaire, tu indique la référence au champ concerné du formulaire de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Formulaires]![Ton_form]![Le_champ_concerné]
    Tu peux bien entendu utiliser les opérateurs classiques pour ce genre de chose (Comme, >, <, <>, etc).

    Cordialement

  3. #3
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour,

    Pour apprendre à construire un formulaire, vois la 1re partie de ce tutoriel

    http://argyronet.developpez.com/offi...ghlightrecord/

    N'essaie pas de comprendre maintenant la deuxième partie (surbrillance) : c'est trop tôt !

    Ensuite examine ceci :

    http://cafeine.developpez.com/access...echerchemulti/

    Si j'ai compris ta question, c'est une solution possible.

    Bonne lecture.


    Ajout : Bonjour à RobiPMS qui t'a répondu pendant que je rédigeais mon billet.

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2012
    Messages : 114
    Par défaut
    J'utilise Access 2003...est-ce que le tutoriel est toujours valide???

    Aussi...

    Je ne travail pas sur une table mais sur une requête...dans le fond je filtre une requête est-ce que c'est sensiblement la même chose???

  5. #5
    Membre Expert Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Par défaut
    Je ne travail pas sur une table mais sur une requête...dans le fond je filtre une requête est-ce que c'est sensiblement la même chose?
    La même chose?... Non. Une requête, c'est une des manières possibles de travailler avec les données d'une ou plusieurs tables, de les filtrer, trier, de faire des opérations, des analyses, etc...
    Dans ton premier post, tu parlais de données issues de plusieurs tables, et de filtrer une requête en utilisant ces données : la requête est tout à fait adaptée à ton objectif, même s'il existe d'autres façons de filtrer.
    Le tutoriel coseillé par ClaudeLELOUP est tout à fait indiqué si tu travailles avec Access 2003.

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2012
    Messages : 114
    Par défaut
    Désolé de la confusion. Mon but avec le formulaire est d'offrir un interface agréable aux utilisateurs.

    Mais...oui, je dois filtrer une requête. La requête sert à centraliser toutes mes données qui proviennent de plusieurs tables.

    Est-ce que je peux tout de même utiliser le formulaire?

  7. #7
    Membre Expert Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Par défaut
    Bien sûr. Le formulaire est même tout à fait indiqué.

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

Discussions similaires

  1. [AC-2010] Appliquer un filtre à un sous-formulaire déjà filtré ?
    Par kiloutte dans le forum IHM
    Réponses: 7
    Dernier message: 07/02/2013, 11h50
  2. [AC-2003] Appliquer un filtre sur un formulaire Login/mdp
    Par Chagui dans le forum VBA Access
    Réponses: 6
    Dernier message: 24/08/2010, 11h20
  3. Réponses: 5
    Dernier message: 11/04/2007, 09h16
  4. procédure pour une MAJ d'un formulaire à choix multiple
    Par Zen_Fou dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 26/05/2006, 14h46
  5. [MySQL] Filtre via formulaire HTML/PHP dans Base mySQL
    Par Al3x dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/01/2006, 16h27

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