cs_filou
Messages postés98Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention15 janvier 2008
-
3 août 2007 à 17:03
equinoxe83
Messages postés240Date d'inscriptionlundi 18 juin 2007StatutMembreDernière intervention18 février 2011
-
6 août 2007 à 11:28
Bonjour,
Je remplis une ComboBox avec une DataTable de cette façon
OuvreBase(
"SELECT C_NomConcours, C_IdConcours FROM Concours ORDER BY C_NomConcours",
"cl25m.mdb",
"Concours")
cs_filou
Messages postés98Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention15 janvier 2008 5 août 2007 à 10:54
Salut equinoxe83 et merci.
Je suis aller générer une requete SQL avec le générateur mais je n'ai pas tester car je fait ma base avec Access et je l'ouvre avec le code.
Ou je ne suis pas encore au clair c'est sur les Clear, Close et Nothing des DataAdapter, Dataset, Datarow ect ect..
cs_filou
Messages postés98Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention15 janvier 2008 3 août 2007 à 17:06
Re,
La dernière ligne de mon post est en réalité :
Le ComboBox affiche bien tous les enregistrement de la table mais ils sont affiché plusieurs fois
Merci FiloU
equinoxe83
Messages postés240Date d'inscriptionlundi 18 juin 2007StatutMembreDernière intervention18 février 2011 4 août 2007 à 09:28
Bonjour,
A mon avis, c'est ta requète qui ne va pas.
Tu as tenté de la tester directement (via le générateur de requètes, par exemple). Je penche sur ton orderBy (il manque notamment un guillemet avant C_NomConcours du orderby
@+
cs_filou
Messages postés98Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention15 janvier 2008 4 août 2007 à 09:49
Salut et merci
J'ai tout essayé :
"SELECT C_NomConcours, C_IdConcours FROM Concours ORDER BY C_NomConcours", "cl25m.mdb", "Concours")
"SELECT * FROM Concours ORDER BY C_NomConcours",
"cl25m.mdb",
"Concours")
"SELECT C_NomConcours, C_IdConcours FROM Concours",
"cl25m.mdb",
"Concours")
"SELECT C_NomConcours, C_IdConcours FROM Concours;",
"cl25m.mdb",
"Concours")
"SELECT * FROM Concours;"
,
"cl25m.mdb",
"Concours")
@+ FiloU
Vous n’avez pas trouvé la réponse que vous recherchez ?
equinoxe83
Messages postés240Date d'inscriptionlundi 18 juin 2007StatutMembreDernière intervention18 février 2011 4 août 2007 à 11:03
Dans l'explorateur de base de données (s'il n'apparaît pas, tu l'active dans le menu affichage de VS), tu pointes ta table, clic droit, afficher les données de la table.
Tu va avoir un nouvel onglet avec le contenu de ta table.
Au dessus de l'onglet (dans le concepteur de requète), il y a un bouton "SQL" (afficher le volet sql) sur lequel tu clique.
Il va te donner la requête de base :
select * from ma table
Tu modifie la requête avec ce que tu souhaites tester puis tu la teste en faisant clic droit, executer SQL.
Le résultat est affiché dans la zone inférieure de ta fenêtre.
equinoxe83
Messages postés240Date d'inscriptionlundi 18 juin 2007StatutMembreDernière intervention18 février 2011 4 août 2007 à 11:43
Si avec une telle selection, tu as les éléments trois fois ...
Ben c'est tout simple ... tu as trois fois les éléments dans ta base !
Donc, je te suggère de vérifier ta procédure d'insertion (qui doit insérer trois fois) ou alors lors des consultations, tu fais un insert.
Bref, ça tourne autour de ça ....
equinoxe83
Messages postés240Date d'inscriptionlundi 18 juin 2007StatutMembreDernière intervention18 février 2011 4 août 2007 à 12:11
Je comprends pas bien ...
Tu as une base sql ou acces ?
Lorsque tu parles de 3 enregistrements différents tu évoques quoi ? 3 engestitrements totalement différents ??
C'est à dire que ta table ne comporte que 3 enregistrements au total ?
equinoxe83
Messages postés240Date d'inscriptionlundi 18 juin 2007StatutMembreDernière intervention18 février 2011 4 août 2007 à 12:35
OK.
Donc l'objet : Cl25m_DataTable contient plusieurs fois les enregistrements.
Tu peux nous montrer comment tu initialise ta connexion (le datasource) et comment tu peuples ta datatable stp ?
equinoxe83
Messages postés240Date d'inscriptionlundi 18 juin 2007StatutMembreDernière intervention18 février 2011 4 août 2007 à 19:08
Do'u lintérêt de tester via le générateur de requête ... que tu semble ne pas avoir fait, du coup ... Dommage, on aurai gagné du temps .
Pour ton close, regarde simplement la remarque de mon mail précédent.
Bye