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 :

problème sur requête alimentant une zone de liste via VBA [AC-2007]


Sujet :

VBA Access

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2010
    Messages : 53
    Points : 70
    Points
    70
    Par défaut problème sur requête alimentant une zone de liste via VBA
    Bonjour tout le monde,
    Je vais tenter d'être aussi clair que possible.
    Dans un formulaire j'alimente une zone de liste par ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.liste_couleur_utilise.RowSource = "SELECT TBL_couleur_used.num_couleur_used, TBL_couleur_used.nom_couleur, TBL_couleur_used.num_pantone, TBL_couleur_used.num_machtps FROM TBL_couleur_used WHERE TBL_couleur_used.num_machtps='" & num_machtps_en_cours_crea & "'"
    num_machtps_en_cours_crea est de type Long (c'est en fait un numéro auto que je trimbale de formulaire en formulaire, désolé pour les puristes, je sais pas faire autrement )
    Concernant cette variable je suis sur de ce qu'elle me renvoi, donc j'aurais tendance à exclure tout problème de ce côté.
    Mon problème est que ma liste ne me renvoi aucune information et pire si je réactualise le formulaire j'ai le message d'erreur "type de données incompatibles dans l'expression du critère".
    J'ai passé mon après-midi d'hier à triturer ça dans tous les sens et je ne trouve pas. Je pense que c'est la syntaxe qui cloche mais vraiment je vois pas où (quote, double quote ???)
    Si quelqu'un pouvait me dire où ça ne va pas... ???
    Merci d'avance

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2010
    Messages : 53
    Points : 70
    Points
    70
    Par défaut
    Difficile à comprendre mais j'ai finalement trouvé
    Décidément le sql me casse la tête

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.liste_couleur_utilise.RowSource = "SELECT TBL_couleur_used.num_couleur_used, TBL_couleur_used.nom_couleur, TBL_couleur_used.num_pantone, TBL_couleur_used.num_machtps FROM TBL_couleur_used WHERE (((TBL_couleur_used.num_machtps)=" & num_machtps_en_cours_crea & "));"

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/03/2012, 05h37
  2. [AC-2003] Requête trop longue pour alimenter une zone de liste
    Par moilou2 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 21/07/2009, 14h38
  3. Réponses: 6
    Dernier message: 04/12/2006, 17h01
  4. Critère de requête avec une zone de liste dans un formulaire
    Par Dehez dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 19/06/2006, 12h49
  5. Problème de MAJ d'une zone de liste
    Par Jérémy VAUTIER dans le forum Access
    Réponses: 3
    Dernier message: 17/10/2005, 14h09

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