cs_MMIC
Messages postés31Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention25 avril 2005
-
26 oct. 2004 à 14:31
abdeljalil88
Messages postés1Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention 6 juillet 2005
-
6 juil. 2005 à 11:52
Bonjour
Je voudrais faire un filtre sur un datacombo(sur visual-basic6), en choisissant un certain nombre d'enregistrement triés sur un critére donné, exemple , j'ai matable1 avec matricule , et matable2 avec nom et prenom, je voudrais faire afficher dans le combo que les nom commencant par 'C'.
J'ai utilisé une commande SQL , mais il m'a donné une liste vide
Pouvez-vous m'aider S.V.P
Merci
cs_MMIC
Messages postés31Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention25 avril 2005 26 oct. 2004 à 16:20
Salut
Moi le code que j'ai ecrit ressemble à ca avec un dataenvironement
SQL1 = "SELECT prenom, fonct from table2 where (nom LIKE 'R%')"
table1.RecordSource = SQL1
table1.Refresh
DataCombo1.RowMember = table2
mais il me donne un messade d'erreur : trop peu de parametres
comment faire?
merci
MMICH
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 26 oct. 2004 à 16:29
Salut,
-> tchoo83
- Un dataCombo ne se rempli pas ... Ce sont les combobox avec lesquels tu peux faire un .additem
Pourrais tu m explique le SELECT * from table1, table2 WHERE tonchamps like "C%"
En fait je ne connaissais pas et j aimerai savoir le resultat de cette requete.
- Les separateur sont ' et non pas " sinon la plupart du temps SQL croit que C% est le nom d une colonne
donc ta requete serait:
SELECT * from table1, table2 WHERE tonchamps like 'C%'
@+
Julien
-----------------------------------------------------------
:big) Essai ca sinon on trouvera autre chose ;)
-----------------------------------------------------------
Vous n’avez pas trouvé la réponse que vous recherchez ?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 26 oct. 2004 à 16:31
Salut,
MMIC,
table1 c est coi comme type de variable?
@+
Julien
-----------------------------------------------------------
:big) Essai ca sinon on trouvera autre chose ;)
-----------------------------------------------------------
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 26 oct. 2004 à 16:54
->tchoo83
Excuse pour l exemple du combobox, j avais pas vu (j ai lu trop vite)
->MMIC
C est coi ta base de donnees
Si c est SQLServeur fait toi directement une Vue sur le serveur et apres tu fais un select de la vue, c est plus facile.
@+
Julien
-----------------------------------------------------------
:big) Essai ca sinon on trouvera autre chose ;)
-----------------------------------------------------------
cs_MMIC
Messages postés31Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention25 avril 2005 26 oct. 2004 à 18:11
ALORS MA TABLE1 EST SOUS ACCESS2000 , ET MES 2 TABLES SONT RELIÉS DEJA PAR LE MATRICULE , MAIS ES-CE QUE J'ECRIS MA REQUÊTE SOUS LE DATACOMBO.CLICK OU AILLEURS ?
L'essentiel c'est que le datacombo a sa creation a besoin d'un dataenvironement , c'est ce que j'ai fait , donc le rowsource et rowmenber sont identifiés dans les parametres du datacombo, et la requete que jai fait essaie de filtrer les noms juste en cliquant sur le datacombo.
Alors comment faire
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 26 oct. 2004 à 18:13
Re,
Moi, j virrai le datacombo , j mettrai un combobox et je le rempli avec le resultat d un requete faite a la main (resultat stoque dans un recordset cree par tes soin).
Quitte a faire des requetes difficiles tant pis...
@+
Julien
-----------------------------------------------------------
:big) Essai ca sinon on trouvera autre chose ;)
-----------------------------------------------------------
cs_MMIC
Messages postés31Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention25 avril 2005 26 oct. 2004 à 20:41
Voici mon code
Data3.RecordSource = "select prenom,fonc from tabtypereq where (nom like 'T*')"
Data3.Refresh
Do While Not Data3.Recordset.EOF
Combo1.AddItem Data3.Recordset!nom
Data3.Recordset.MoveNext
Loop
Et j'ai renseigné comme propr. du combobox , le datasource = data3 et datafield= nom
abdeljalil88
Messages postés1Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention 6 juillet 2005 6 juil. 2005 à 11:52
Aidez moi! SVP j' ai besoin d'un code pour remplir un dataCombo avec un
tri qui permet de trié les nom selon la lettre entrer au clavier.
merci. merci d'avoir m'aider.