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 :

utilisation de DLookup


Sujet :

VBA Access

  1. #1
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 335
    Points : 112
    Points
    112
    Par défaut utilisation de DLookup
    Bonjour,
    Je rencontre un problème au moment de l'exécution de la ligne suivante, j'ai déjà utilisé cette fonction plusieurs mais là j'arrive pas à voir d'où vient l'erreur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    resumestatus = DLookup("[ResID]", "RESULTS", "(RESULTS.[Status] = 2 ) AND (RESULTS.[QuestID] >= 1) AND (RESULTS.[QuestID] <= 15) AND (RESULTS.[ReportID] = " & Me.ReportID.Value & ")")
    status est de type "nvarchar" et tout ce qui est ...ID et de type "int"

    A l'exécution j'ai une erreur me disant qu'un type ne correspond pas, numéro 62506.

    Merci d'avance.

  2. #2
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 335
    Points : 112
    Points
    112
    Par défaut
    (Si ça peut aider)
    J'ai essayé par exemple de mettre 2 entre '', c'est à dire '2' au lieu de 2, et là on me dit que j'ai une utilisation non valable de NULL.

  3. #3
    Membre éprouvé Avatar de jean-paul lepetit
    Inscrit en
    Février 2005
    Messages
    842
    Détails du profil
    Informations personnelles :
    Âge : 68

    Informations forums :
    Inscription : Février 2005
    Messages : 842
    Points : 919
    Points
    919
    Par défaut
    Salut,

    doit être null

    juste avant ton dlookup, mets un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox "Valeur " &  Me.ReportID.Value
    pour voir s'il n'est pas vide

  4. #4
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 335
    Points : 112
    Points
    112
    Par défaut
    Quand je passe ma souris dessus il m'indique bien la valeur correct

  5. #5
    Membre éprouvé Avatar de jean-paul lepetit
    Inscrit en
    Février 2005
    Messages
    842
    Détails du profil
    Informations personnelles :
    Âge : 68

    Informations forums :
    Inscription : Février 2005
    Messages : 842
    Points : 919
    Points
    919
    Par défaut
    Et ton resumestatus est de quel type ?

  6. #6
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 335
    Points : 112
    Points
    112
    Par défaut
    string

  7. #7
    Membre éprouvé Avatar de jean-paul lepetit
    Inscrit en
    Février 2005
    Messages
    842
    Détails du profil
    Informations personnelles :
    Âge : 68

    Informations forums :
    Inscription : Février 2005
    Messages : 842
    Points : 919
    Points
    919
    Par défaut
    essaies en variant

  8. #8
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 335
    Points : 112
    Points
    112
    Par défaut
    en mettant en variant et en écrivant '2'. ça marche !!
    Tu m'enlèves une grosse épine du pied merci beaucoup.

Discussions similaires

  1. Utilisation du DLookUp
    Par polim78 dans le forum VBA Access
    Réponses: 3
    Dernier message: 09/05/2014, 19h15
  2. [AC-2003] Utilisation de Dlookup
    Par Maude_84 dans le forum VBA Access
    Réponses: 4
    Dernier message: 24/10/2013, 17h05
  3. [AC-2003] Utilisation de DLookup dans un formulaire
    Par Daejung dans le forum IHM
    Réponses: 5
    Dernier message: 30/09/2009, 10h19
  4. [AC-2003] Utilisation de DLookup en VBA
    Par popofpopof dans le forum VBA Access
    Réponses: 4
    Dernier message: 04/06/2009, 22h31
  5. utilisation du Dlookup
    Par marcuscircus dans le forum IHM
    Réponses: 2
    Dernier message: 22/07/2008, 11h27

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