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 :

Probleme de liaison requete-VBA


Sujet :

VBA Access

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Probleme de liaison requete-VBA
    Bonjour,

    Je suis encore peu experimenté en VBA, mais jái besoin de cet outil pour une fonctionnalite de ma base de données..
    En fait, j'ai 7 boutons options repartis en trois groupes d'options, et je voudrais que le logiciel ouvre une requete differente selon les choix d'option qui ont été éffectués lorque j'appuie sur un bouton de commande.
    Problème : lorsque j'appuie sur mon bouton de commande, mon instruction me renvoie toujours a ma requete "Query1"

    Cela va peut etre vous sembler basique, mais je ne pariens pas a trouver la source de l'erreur..
    Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Sub Commande43_Click()
    Dim A As Boolean
    Dim b As Boolean
    Dim C As Boolean
    Dim D As Boolean
    Dim E As Boolean
    Dim F As Boolean
    Dim G As Boolean
     
    A = Form_Rate.Option23.OptionValue
    b = Form_Rate.Option25.OptionValue
    C = Form_Rate.Option30.OptionValue
    D = Form_Rate.Option32.OptionValue
    E = Form_Rate.Option37.OptionValue
    F = Form_Rate.Option39.OptionValue
    G = Form_Rate.Option41.OptionValue
     
     
    If A = True And C = True And E = True Then
    DoCmd.OpenQuery "Query1", acViewNormal, acReadOnly
     
    ElseIf A = True And C = True And F = True Then
    DoCmd.OpenQuery "Query2", acViewNormal, acReadOnly
     
    ElseIf A = True And C = True And G = True Then
    DoCmd.OpenQuery "Query3", acViewNormal, acReadOnly
    ...
    End if
    End Sub

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour et bienvenue chez nous,


    Il faut aborder le problème autrement : exploiter les événements "Après mise à jour" de tes groupes d'options.

    Si tu peux poster une BdD dans un format Access2000 avec ton formulaire, je te construirai un exemple pour t'expliquer.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Je n'ai malheureusement pas la version 2000 de Access.
    Je comprend la logique de la mise à jour, mais que coder pour qu'elle soit effective lorsque je clique sur mon bouton de commande?

  4. #4
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    beebs,

    poste ta base je ferai la conversion

    Jimbolion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  5. #5
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Merci Jean-Marie.

    Pour Beebs : vois ici la procédure pour convertir en Access2000.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  6. #6
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    Claude

    Retour de boomerang, cette procédure c'est moi qui te l'avais envoyé il y fort longtemps déjà

    Jean-Marie
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  7. #7
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    C'est la preuve que lorsqu'on me souffle une bonne idée, j'en prends note.

    Mais je suis un ingrat : je ne mentionne pas toujours mes sources : mes excuses, Jean-Marie, je complète mon copion pour le prochain usage !
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

Discussions similaires

  1. [AC-2007] Probleme de date en vba sur une requete update
    Par tyjez dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 28/05/2013, 07h58
  2. probleme de syntaxe dans requete vba
    Par Invité dans le forum VBA Access
    Réponses: 4
    Dernier message: 01/07/2008, 18h31
  3. probleme requete vba access avec variables
    Par alexkickstand dans le forum VBA Access
    Réponses: 9
    Dernier message: 11/09/2007, 21h19
  4. probleme de requetes VBA/ACESS. erreur execution 3251
    Par schwinny dans le forum Access
    Réponses: 9
    Dernier message: 05/07/2006, 10h11
  5. Probleme de liaison entre une requete et un objet...
    Par actibluelevrai dans le forum Access
    Réponses: 4
    Dernier message: 20/11/2005, 20h26

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