Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/03/2011, 14h33   #1
Membre du Club
 
Inscription : juillet 2009
Messages : 210
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 210
Points : 47
Points : 47
Par défaut Erreur sur recherche par zone de liste déroulante.

Bonjour.

J'ai :
-un formulaire "produits" basé sur une table "produits" dont la clé primaire est "NumProduit" et de type texte.
-une liste déroulante "recherche" (elle est dans le formulaire produit).
-une table "fournisseur" contenant les champs "NumFournisseur" (qui est clé primaire et de type numauto) et"NomFournisseur" (qui est de type texte).

La liste déroulante "recherche" se base sur cette requête (elle a été faite en mode création, c'est-à-dire graphiquement) :

Code :
1
2
SELECT produits.NumProduit, fournisseurs.NomFournisseur
FROM fournisseurs INNER JOIN produits ON fournisseurs.NumFournisseur = produits.NumFournisseur;
Mon problème et que quand j'essaye d'utiliser cette liste déroulante de recherche j'obtiens immédiatement l'erreur "Incohérence de type dans une expression, erreur 3615". L'aide office ainsi que mes recherches sur cette erreur ne m'ont pas fait avancer...

Quelqu'un aurait-il une idée afin de régler cette erreur ?

Merci d'avance.
Mat08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 20h47   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Si tu ouvres ta requête dans l'éditeur de requête as-tu une liste de produit et de fournisseur ?

Est-ce que produits.NumFournisseur est bien de type Entier Long ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 23h07   #3
Membre du Club
 
Inscription : juillet 2009
Messages : 210
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 210
Points : 47
Points : 47
Je ne comprend pas vraiment ce que vous voulez dire quand vous me demandez si j'ai bien une liste de produits et de fournisseurs quand j'ouvre la requête dans l'éditeur de requête... Dans les tables oui j'ai bien une liste de produits et de fournisseurs enregistrés. Dans l'éditeur de requête j'ai une fenêtre pour chaque table (produits et fournisseurs) avec la liste des champs qu'elles contiennent.

produits.NumFournisseur doit être de type entier long mais j'ai quand même un doute. Je vérifie dans une quinzaine de minutes et je vous donne la réponse.
Mat08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 00h15   #4
Membre du Club
 
Inscription : juillet 2009
Messages : 210
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 210
Points : 47
Points : 47
Je viens de vérifier le type du champ "NumFournisseur" de la table "produits". Je me suis trompé, il était de type texte. En le mettant de type entier long le problème est résolu, je n'ai plus de message d'erreur et la recherche fonctionne correctement.

Merci pour votre aide.
Mat08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h43.


 
 
 
 
Partenaires

Hébergement Web