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 :

DLookup dans une BDD qui ne marche pas [AC-2010]


Sujet :

VBA Access

  1. #1
    Candidat au Club
    Femme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juillet 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut DLookup dans une BDD qui ne marche pas
    Bonjour à tous !

    Je travaille sur une base de données Access pour un projet dans le cadre de ma formation. Je souhaite créer une table de géographie en compilant les données de plusieurs tables.

    Tout marchait très bien, mais voilà, j'ai un problème pour l'un de mes DLookup qui ne fonctionne pas. J'ai regardé les formats, réécrits mon code, mais j'ai toujours le même problème...

    J'ai un message d'erreur qui s'affiche mais je n'arrive pas à le résoudre : "Erreur d'exécution 2471 : l'expression entrée comme paramètre de requête est à l'origine de l'erreur suivante "###"."

    Je vous joints ma BDD, la procédure à lancer est "CREER_TABLE_GEOGRAPHIE". La partie ne fonctionnant pas est cette portion de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
            ' *** Partie du code posant problème
                'LIGNE_LUE = ""
                'On Error Resume Next
                LIGNE_LUE = DLookup("[Name]", "CountryRegion", "[CountryRegionCode]=" & GEOGRAPHIE![CountryRegionCode])
                GEOGRAPHIE![NAME_REGION] = LIGNE_LUE
            ' ***
    Merci d'avance de l'aide que vous pourrez m'apporter, je sèche vraiment. J'ai fait le même exercice sur Excel et là, la rechercheV en question fonctionne... Du coup, je deviens folle

    Le fichier est ici : https://1drv.ms/u/s!ApNjlf5AEpSKgt1RtexdLWCKNQ0Yqw

  2. #2
    Candidat au Club
    Femme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juillet 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Je viens de trouver la solution, il fallait mettre des guillemets...

    Voici le code terminé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
                LIGNE_LUE = DLookup("[Name]", "CountryRegion", "[CountryRegionCode]='" & GEOGRAPHIE![CountryRegionCode] & "'")
                GEOGRAPHIE![NAME_REGION] = LIGNE_LUE

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/02/2007, 09h17
  2. Réponses: 10
    Dernier message: 07/01/2007, 12h03
  3. redirection sur une action qui ne marche pas
    Par nesbla dans le forum Struts 1
    Réponses: 5
    Dernier message: 04/08/2006, 20h16
  4. [JDOM] Une méthode qui ne marche pas
    Par kaninama dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 24/05/2006, 16h10
  5. appel d'une methode qui ne marche pas
    Par hansaplast dans le forum C++
    Réponses: 4
    Dernier message: 27/04/2006, 13h52

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