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 dlookup vba [AC-2016]


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Controleur de gestion
    Inscrit en
    juin 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Controleur de gestion
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2006
    Messages : 44
    Points : 30
    Points
    30
    Par défaut probleme dlookup vba
    Bonjour,

    j'ai deux problemes :
    1) comment poster du code correctement dans le forum
    2) j'utilise un dlookup dans un cod vba qui me renvoie un valeur null et je ne sais pas pourquoi.

    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
    Dim dbs As DAO.Database
    Dim rst As DAO.Recordset
    Dim test
       Set dbs = CurrentDb
       Set rst = dbs.OpenRecordset("tblRESEAU", dbOpenDynaset)
     
       rst.MoveFirst
       Do Until rst.EOF
       rst.Edit
     
       test = DLookup("Libelle_projet", "Projets", "numproj" = rst.Fields("projet"))
       MsgBox test
     
        'rst.Fields("Nom_Projet") = DLookup("[Libelle_projet]", "Projets", "[numproj]" = rst.Fields("projet"))
       rst.Update
     
       Loop
    merci de votre aide

  2. #2
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    octobre 2007
    Messages
    3 934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : octobre 2007
    Messages : 3 934
    Points : 6 053
    Points
    6 053
    Par défaut
    Salut
    1) Pour les codes, c'est expliqué ici
    2) même avec votre code impossible de vous donner une réponse précise. Peut-être utiliser Nz().
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Si la réponse est satisfaisante, alors 1 et n'oubliez pas de clôturer le sujet en cliquant sur

  3. #3
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    octobre 2012
    Messages
    1 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : octobre 2012
    Messages : 1 660
    Points : 3 053
    Points
    3 053
    Par défaut
    Bonjour jmtpat,

    2) j'utilise un dlookup dans un cod vba qui me renvoie un valeur null et je ne sais pas pourquoi.
    Parce que votre DLookUp est mal écrit.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    test = DLookup("Libelle_projet", "Projets", "[numproj]=" & rst("projet"))
    Il faut sortit le rst du string de la fonction, en supposant que numproj et rst projet sont numérique. Si texte il faut ajouter les ".

    Bonne journée
    Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
    Si tout est OK, n'oubliez pas de cliquer sur

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Controleur de gestion
    Inscrit en
    juin 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Controleur de gestion
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2006
    Messages : 44
    Points : 30
    Points
    30
    Par défaut
    Bonjour,

    Désolé de ne pas avoir répondu plus tôt, je viens de tester, ça fonctionne correctement.

    Merci à tous.

  5. #5
    Rédacteur/Modérateur

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2004
    Messages : 7 875
    Points : 18 516
    Points
    18 516
    Billets dans le blog
    38
    Par défaut
    Bonjour,

    Si jamais vous repassez par ici, pour ajouter la balise de code et faciliter sa lecture, c'est le bouton (#) comme indiqué dans le lien
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

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

Discussions similaires

  1. Probleme en VBA Excel : supprimer une ligne doublante
    Par yanly dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/07/2007, 14h54
  2. [VBA-E]Probleme macro VBA excel 2000 2003
    Par skichatchat dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/04/2007, 22h16
  3. Probleme Langage VBA
    Par nassu dans le forum Access
    Réponses: 21
    Dernier message: 20/05/2006, 10h53
  4. Probleme code vba
    Par alex38 dans le forum Access
    Réponses: 6
    Dernier message: 18/04/2006, 13h10
  5. probleme code vba ne s'execute pas apres instruction sql
    Par arnogef dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 29/12/2005, 13h34

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