sevenliandry
Messages postés3Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention 3 octobre 2003
-
2 oct. 2003 à 12:42
cs_Belial
Messages postés13Date d'inscriptionmercredi 5 juin 2002StatutMembreDernière intervention23 février 2004
-
3 oct. 2003 à 15:15
Bonjour je suis étudiant et j'ai travaillé sur un projet en vb. J'ai rencontrer des soucis que j'ai pu résoudre mais pas celui-ci :
Je voudrais faire un tri dans une table (récupération d'un ou plusieurs recordsets). Le tri devra s'effectuer selon le contenu d'un champs.
Exemple : je veux toutes les informations d'un ou plusieurs employés dont la particularité est d'être né en 1964.
LES INFORMATIONS : recordset
employés : table
date de naissance : element de tri
Les informations des employés sont recopiées dans un DBgrid quelquonque.
Voila si vous pouviez éclairer ma lenterne svp.
Merci d'avance.
sevenliandry
Messages postés3Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention 3 octobre 2003 3 oct. 2003 à 10:41
effectivement j'avais oublier les ' '. Merci
Est-ce qu'il est possible que faire une recherche (avec une seule ligne de code) par l'intermédiaire de plusieurs combo ?
J'ai essayé plusieurs synthaxes différentes, ça ne plante pas ni ne fonctionne comme je le souhaite :
"Select * FROM employés WHERE date de naissance=" + "'" & combo1.text & combo2.text & "'"
ou alors :
"Select * FROM employés WHERE date de naissance=" + "'" & combo1.text & "'" + "'" & combo2.text & "'"
???
merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Belial
Messages postés13Date d'inscriptionmercredi 5 juin 2002StatutMembreDernière intervention23 février 2004 3 oct. 2003 à 15:15
pour l'histoire, c'est normal que ça ne fonctionne pas comme tu le souhaite, car si combo1.text = 1964 et combo2.text = 1965, dans la requête tu auras
date de naissance = '19641965'.
tu peux essayer cette instruction :
IN('chaine1', 'chaine2', 'chaine3'....)
donc :
"Select * FROM employés WHERE date de naissance
IN('" & combo1.text & "', '" & combo2.text & "')"