Winfox
Messages postés7Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention 7 août 2008
-
5 août 2008 à 15:42
aserf
Messages postés114Date d'inscriptionlundi 15 avril 2002StatutMembreDernière intervention 1 juillet 2011
-
8 août 2008 à 10:27
Bjr,
Voila ma requete SQl qui me permet de chercher certains champs dans ma base Access.
Mais comment je peux faire pour afficher les champs recuperer avec un datareader
sql =
" select stock count(*.*) From Stock where [stock actuel < 2]"
aserf
Messages postés114Date d'inscriptionlundi 15 avril 2002StatutMembreDernière intervention 1 juillet 2011 6 août 2008 à 16:24
Salut,
Si tu as les enregistrement dans un datareader, tu peu soit fair un boucle et ajouter les element dans une listview
ou alors specifier le datasource du datagridview avec le datareader (a verifier si sa marche, avec un dataset c bon, mais j'ai jamais tester avec un datareader)
a+++
seb
Développement Rapide PHP / VBNET -> www.database2code.com
youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 6 août 2008 à 16:48
Salut,
Voici un exemple:
Dim connection As New SqlClient.SqlConnection(connectionString) 'create a connection from the connection string
Dim returnStr As String = ""
connection.Open() 'open the connection
Dim Mycommand As New System.Data.SqlClient.SqlCommand(SqlCode, connection) 'create the command for the sqlreader
Dim myreader As SqlClient.SqlDataReader = Mycommand.ExecuteReader() 'execute the reader
While myreader.Read() 'retreive the reader info
returnStr = myreader(0)
End While
connection.Close()
aserf
Messages postés114Date d'inscriptionlundi 15 avril 2002StatutMembreDernière intervention 1 juillet 2011 7 août 2008 à 16:00
la requette devrai resembler a cela,
SELECT Reference FROM stock WHERE [Stock Actuel] > 2
Ensuite si tu a les donnée dans unn dataset ou datareader tu fait une boucle pour les rajouters dans ta listbox (a verifier peu etre que la liste box a une propriete datasource)
a++
seb
Développement Rapide PHP / VBNET -> www.database2code.com
Winfox
Messages postés7Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention 7 août 2008 7 août 2008 à 17:01
Merci SEB,
C'est bon c'etait juste une valeur a recuperer, cela marche nikel...
Merci a tous
Me revoila coincer c'est pour faire une alerte en faite dans mon formulaire principale il deduit les consommables et execute ma conditions qui me dit d'afficher les valeurs <= 2 dans une listbox dans un formulaire existant qui s'appel Alerte
Le soucis c'est que j'arrive pas a lui dire d'ouvrir le formulaire Alerte si la listbox est remplie
j'ai essayer
IF alerte.listbox.items.add then
Alerte.show.
youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 7 août 2008 à 18:28
Il ne me semble pas qu'il y a un evenement pour dire qu'il y a 1 element qui ajouter a une listbox. Cherche plutôt en amont
Comment est-ce que tu la remplie? c'est un bound items?
@+
youpi :)
aserf
Messages postés114Date d'inscriptionlundi 15 avril 2002StatutMembreDernière intervention 1 juillet 2011 8 août 2008 à 10:27
Est ce que a la fin de ton traitement tu ne peu pas faire,
If alerte.listbox.items.cout > 0 then
Alerte.Show
end if
Je pense que tu as un probleme de comprehension global, je remplierai pas une form et ensuite je l'affiche si la liste de la form a des donnée,
je testerai plutot avant si je vais avoir des donnée a ajouté, et si c'est le cas, j'ouvre la form et je la remplie,
a++
seb
Développement Rapide PHP / VBNET -> www.database2code.com