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

Access Discussion :

[Access 2003]Comment modifier une condition de requete?


Sujet :

Access

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 256
    Points : 81
    Points
    81
    Par défaut [Access 2003]Comment modifier une condition de requete?
    Salut à tous

    je souhaiterai savoir s'il est possible d'agir sur une requete à partir d'un formulaire.

    j'ai créer une requete et je souhaiterai à partir de mon formulaire pouvoir changer les criteres de sélection

    Par exemple dans ma requete j'ai un champs type
    les choix possibles pour ce champs type sont Fournisseurs, Clients, Sous-Traitants.

    je voudrais donc pouvoir sélectionner soit les fournisseurs, les clients ou sous traitants à partir de mon formulaire.

    Est-ce possible?

    Car une méthode consisterai à créer une requete par type.mais ca risque de me faire pas mal de requete si g plus de type.

    Merci de votre aide

  2. #2
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 150
    Points : 107
    Points
    107
    Par défaut
    salut
    oui c'est possible
    renvoie ta selection dans la clause WHERE..

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 256
    Points : 81
    Points
    81
    Par défaut
    on fait comment pour renvoyer dans la clause where?

    Merci pour ton conseil

  4. #4
    Faw
    Faw est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Points : 1 383
    Points
    1 383
    Par défaut
    Salut, des exemples

    http://access.developpez.com/faq/?pa...riteres#txtQry
    Tu peux aussi regarder la recherche multicritères de cafeine pour des
    constructions plus complexes.
    Je ne comprends rien à Access...Mais je me soigne.
    Moteur de recherche
    DAO

  5. #5
    Membre actif Avatar de moicats
    Inscrit en
    Mars 2006
    Messages
    299
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 299
    Points : 200
    Points
    200
    Par défaut
    salut,

    si tu programme ta requete avec la grille (pas directement en sql), il suffit en dessous de ton champ type sur la ligne "OU" de mettre un truc du genre fomrs![formulaire]![champ].

    pour avoir la bonne syntaxe fait click droit sur la case, fait "créer" et la tu va chercher ton formulaire et ton champ.

    esperant que mon explication est claire et reponde a ta question
    bon courrage et bonne continuation
    a+

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 256
    Points : 81
    Points
    81
    Par défaut
    Merci à tous pour vos réponses.

    J'ai en effet déjà jetter un oeil sur le tutoriel "recherche multicritères de cafeine" qui est très bien.

    je vais essayer les diverse propositions que vous me conseillez

    Merci de votre aide à tous

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 256
    Points : 81
    Points
    81
    Par défaut
    salut à tous

    j'ai essayer les diverses méthodes mais ça ne fonctionne pas.

    je vais détailler mon formulaire A
    dans mon formulaire j'ai 3 cases à cocher :

    Entrées
    Sorties
    Inter-Stock

    Ensuite, j'affiche dans un sous formulaire A' mes informations utiles.

    J'ai crée une requête qui me permet dans mon sous formulaire A' de récupérer toutes les informations Entrées, Sorties et inter-Stock. La variable qui contient ces informations est "Type_de_Mvt"

    Ainsi je voudrais à partir de mon formulaire A pouvoir agir sur mon sous formulaire en fonction des cases à cocher.

    Merci de votre aide

  8. #8
    Membre actif Avatar de moicats
    Inscrit en
    Mars 2006
    Messages
    299
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 299
    Points : 200
    Points
    200
    Par défaut
    salut,

    en fait tu as des cases à cocher dans ton formulaire alors que dans ta requete c'est un champ texte, c'est ça?

    a mon avis (si c'est ça), il faut passer par du code VBa pour trier ton sous formulaire avec par exemple un bouton de mise à jour.
    creer ta requete en fonction de tes case à cocher un truc du genre.

    tu connais vba?

    bon courrage
    a+

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 256
    Points : 81
    Points
    81
    Par défaut
    oui il s'agit bien d'un champs texte

    oui je connais un peu vba

    donc faut que je créer une requete en fonction de mes valeurs à cocher ?

    Merci pour ton aide

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 256
    Points : 81
    Points
    81
    Par défaut
    Peut-on modifier nue requete à partir des bouton case à cocher directementement?

    J'ai vu que beaucoup de personne utilise monSQL="SELECT... FROM...WHERE..."

    Est-ce que cette action peut me permettre de modifier ma requete déjà crée ou elle permet uniquement de créer une requete?

    Comment effectuer une mise à jour une fois avoir cocher une des cases??
    Merci de votre aide

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/06/2006, 11h09
  2. Réponses: 6
    Dernier message: 06/06/2006, 14h16
  3. Réponses: 5
    Dernier message: 01/06/2006, 11h36
  4. Réponses: 1
    Dernier message: 29/05/2006, 18h42
  5. [Access 2003]Comment créer une fiche commande?
    Par steeves5 dans le forum Access
    Réponses: 5
    Dernier message: 16/05/2006, 10h17

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