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 :

Coder un changement de critere d'une requete


Sujet :

Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Coder un changement de critere d'une requete
    Bonjour a tous,
    Je suis tout nouveau sur le forum et en programmation access. Je me lance donc dans cette dure tâche qui est de m'autoformer.

    Alors jusque la j'ai réussi a créer des tables, des requêtes, des formulaire, et coder quelques petites chose .Maintenant je chercher a modifier un critère de recherche d'une requête mais en passant par un code (car sinon je serai contraint de faire moult requêtes) mais je n'arrive pas a trouver la syntaxe

    En fait j'ai une liste que je vient remplir, et je souhaite que ma requête prenne comme critère de recherche les éléments de celle-ci.

    Si quelqu'un peut m'aider...

    PS : Si aussi on pouvait m'expliquer la différence entre les code SQL, VBA, expression et macro et quand on s'en sert sa me serais trés fortement utile.Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 411
    Points : 19 988
    Points
    19 988
    Billets dans le blog
    66
    Par défaut
    Salut,

    A mon avis, Il faut te procurer un bon bouquin pour t'initier à Access.
    Après, Il te faut refaire des exemples simples de création de requêtes, puis de création de formulaire avec du code VBA:

    du style, sur un formulaire, comment rechercher un enregistrement correspondant à la valeur choisie dans ma liste en VBA ou autre.

    Cherche aussi sur le net d'autres exemples faciles,

    refais tous ces exemples par toi-même, après tu pourras revenir sur le site pour poser d'autres questions :

    bon courage,

    @+

  3. #3
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut
    et bienvenu sur le forum

    je cherche à modifier un critère d'une requête mais en passant par un code (car sinon je serai contraint de faire moult requêtes) mais je n'arrive pas a trouver la syntaxe
    Sous le champ concerné, à la place de ton critère tu tapes entre [] un message destiné à ton utilisateur
    exemple : Sous le champ NomClient, dans ma la ligne critère, tu tapes [Saisir le nom du client à Consulter]

    Cela reste limitatif car il faut connaitre le nom exacte de la personne. Tu peux pousser les limites en tapant dans la zone critère:
    Comme [Saisir tout ou partie du Nom du Client] & "*"

    Si aussi on pouvait m'expliquer la différence entre les code SQL, VBA, expression et macro et quand on s'en sert sa me serais trés fortement utile.Merci d'avance
    Tu disposes sur le forum : de tutoriels et d'une F.A.Q très riche
    Bonne pioche et bonne continuation

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Oki,je vais continuer a faire des exercices. Mais bon je pense aussi que pour bien comprendre il faut se lancer un peu et que c'est en bricolant qu'on apprend. Les exercices que j'ai trouvé sur internet portait un peu trop sur des cas généraux et souvent se ressemblaient beaucoup...

    Merci.A la prochaine.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Salut jeannot45.
    Merci pour ta réponse, je vais arpenter les tutoriels de ce pas.

    Passe une bonne journée.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Re salut jeannot45,
    Alors j'ai parcourut une peu les tutos et fais quelque recherches mais je ne trouve pas encore ce que je veux. Je connaissait déjà la solution que tu m'a donner mais seulement moi je veut que l'expression (que je rentre dans "critères") soit une variable afin de lui faire prendre toute les valeur qu'il y aura dans ma liste de mon formulaire.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Juin 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 31
    Points : 29
    Points
    29
    Par défaut
    Hello Kaalu,

    Tu as une méthode pour paramétrer ta requete en fonction de la valeur d'un champ de ton formulaire.
    Si la méthode du critères entre [] de Jeannot ne te convient pas, tu peux indiquer dans la zone critères de ta requete l'expression suivante :
    [Formulaires]![Nomdetonformulaire].[Nomduchamp]

    Bon courage pour la suite, et comme tu dis, il n'y a rien de mieux que de se jeter à l'eau pour se former.

Discussions similaires

  1. definir le critere d'une requete en VBA
    Par Dafbau dans le forum Access
    Réponses: 5
    Dernier message: 23/09/2006, 13h17
  2. comment rajouter un critere sur une requete ?
    Par throusseuax dans le forum Langage SQL
    Réponses: 1
    Dernier message: 04/08/2006, 13h44
  3. Type d'un critère dans une requête UPDATE
    Par polianita dans le forum Access
    Réponses: 1
    Dernier message: 29/05/2006, 13h43
  4. Réponses: 2
    Dernier message: 23/05/2006, 16h58
  5. Réponses: 5
    Dernier message: 04/05/2006, 21h02

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