sergekingue
Messages postés5Date d'inscriptionlundi 2 février 2009StatutMembreDernière intervention24 janvier 2011
-
23 janv. 2011 à 02:24
sergekingue
Messages postés5Date d'inscriptionlundi 2 février 2009StatutMembreDernière intervention24 janvier 2011
-
24 janv. 2011 à 00:16
Bonjour;
JE réalise une base de données dans le cadre académique et en tant que débutant sous ACCESS je suis bloqué au niveau d'afficher le résultat d'une recherche dans une listBox.
DAns un premier temps, je devais rechercher une personne dans une table et afficher ses données, ce que j'ai pu faire grace à ce code :
sql = "SELECT NomPassager, PrenomPassager, Destination, Classe FROM BilletElectronique WHERE NumBillet=" & Me.NumBillet
Me.ListePassager.RowSource = sql
Mais je voudrais maintenant afficher dans ma listBox les coordonnées de toutes les personnes qui correspondent à un critère de recherche et là je coince.
sergekingue
Messages postés5Date d'inscriptionlundi 2 février 2009StatutMembreDernière intervention24 janvier 2011 23 janv. 2011 à 20:16
Bonjour,
En effet la commande Me.ListePassager.RowSource = sql fonctionne car elle me permet d'afficher les nom, prenom et destination d'un passager. Mais je coince a l'etape suivante qui consiste a afficher les nom et prenom de tous les passagers d'un vol; or la commande ci-dessus ne fonctionne que pour un seul passager.
Je ne sais donc pas quel type d'objet utiliser pour stocker les donnees correspondant a la recherche et comment les afficher dans ma lıstBox
Merci
La vie d'un homme ne dépend pas de ses biens, fut-il dans l'abondance
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 23 janv. 2011 à 23:49
Salut
Ton problème ne semble pas venir de ta ListBox mais de ta requète SQL :
Actuellement, comme tu nous l'a montrée, elle filtre UN numéro "NumBillet"
Si tu veux toutes les données, supprime simplement la clause Where de ta requète !
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)