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 :

Condition dans une requête dans le code VBA


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mars 2021
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2021
    Messages : 15
    Points : 9
    Points
    9
    Par défaut Condition dans une requête dans le code VBA
    Bonjour,
    Je veux que dans le code vba ci-dessous je pourrais sélectionner dans ma requête "RPUBLI" uniquement les valeurs supérieurs à un nombre que je vais saisir dans une boîte de dialogue qui va apparaître lors de l'exécution du code, le champs concerné s'appelle "num dossier" de la table qui s'appelle global.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    With wdDoc.MailMerge
        .OpenDataSource Name:="C:\Users\PC\Desktop\ACCESS\SUBROGATION\test\SUBROGATION 2021 Finale - Copie.accdb", SQLStatement:="SELECT * FROM [RPUBLI]"
        .Destination = wdSendToPrinter
        .SuppressBlankLines = True
        .Execute
    End With
    Merci d'avance

  2. #2
    Membre émérite Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 670
    Points : 2 489
    Points
    2 489
    Par défaut
    Ouvrez votre requête [RPUBLI] en mode "création"
    Sous le champ "num dossier", à la ligne "Critères", tapez (sans les guillemets): ">[A partir de quel numéro de dossier ?]"
    Enregistrez et fermez la requête

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mars 2021
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2021
    Messages : 15
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par Zekraoui_Jakani Voir le message
    Ouvrez votre requête [RPUBLI] en mode "création"
    Sous le champ "num dossier", à la ligne "Critères", tapez (sans les guillemets): ">[A partir de quel numéro de dossier ?]"
    Enregistrez et fermez la requête
    Merci pour votre réponse, mais malheureusement ça marche pas. Ci-joint le message d'erreur qui s'affiche sur word et la requête que j'ai modifié.
    N.B: Quand j'enlève le critère de la requête le code marche, mais il me faut absolument ce critère vu le nombre très important d'enregistrements.

    Nom : msg erreur word.PNG
Affichages : 102
Taille : 6,0 Ko
    Nom : requete.PNG
Affichages : 102
Taille : 12,9 Ko

  4. #4
    Membre émérite Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 670
    Points : 2 489
    Points
    2 489
    Par défaut
    Le message est très clair: soit le répertoire est mal orthographié, soit c'est le nom de fichier "test" qui n'est pas bon: à corriger !

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mars 2021
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2021
    Messages : 15
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par Zekraoui_Jakani Voir le message
    Le message est très clair: soit le répertoire est mal orthographié, soit c'est le nom de fichier "test" qui n'est pas bon: à corriger !
    Tout est bon, la preuve quand j'enlève le critère le code marche très bien sans changer ni répertoire ni nom du fichier test.

  6. #6
    Membre éprouvé
    Femme Profil pro
    Service informatique presque à moi seule (TPE), ex-architecte fonctionnel
    Inscrit en
    Août 2017
    Messages
    358
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 56
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Service informatique presque à moi seule (TPE), ex-architecte fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Août 2017
    Messages : 358
    Points : 931
    Points
    931
    Par défaut
    Dans la mesure où l'ouverture de la requête s'effectue sur un lien ODBC, la difficulté consiste à mettre le paramètre à disposition.
    Est-ce que les requêtes Access paramétrées admettraient un genre de bind avec l'instruction OpenDataSource pour préciser la valeur du paramètre ? (les seuls exemples que j'ai trouvés sont en C#)
    Sinon, pourquoi ne pas construire la requête avec le paramètre avant de la soumettre dans le SQLstatement ?
    Les problèmes sont des opportunités en vêtements de travail. Henry H. Kaiser
    Il n'est pas de problème dont une absence de solution ne finisse par venir à bout. Henri Queuille

Discussions similaires

  1. [AC-2007] Résultat d'une requête paramétrée en code VBA
    Par JacquieDev2019 dans le forum VBA Access
    Réponses: 1
    Dernier message: 22/12/2018, 09h01
  2. Réponses: 3
    Dernier message: 05/07/2016, 12h52
  3. Réponses: 15
    Dernier message: 02/06/2010, 15h08
  4. [AC-2003] Définir un critère dans une requête par du code
    Par kiki.gaby dans le forum VBA Access
    Réponses: 5
    Dernier message: 30/06/2009, 17h14
  5. verification d'une condition dans le code
    Par @rkane dans le forum VBA Access
    Réponses: 6
    Dernier message: 22/09/2007, 21h47

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