cs_dauphin70
Messages postés55Date d'inscriptionvendredi 9 avril 2004StatutMembreDernière intervention13 août 2004
-
21 juil. 2004 à 13:44
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
23 juil. 2004 à 12:32
bonjour a tous
j'ai un checkbox mais quand il inscrit les résultats dans la listeview, il me mets les valeurs FALSE ou TRUE alors que j'aimerai "oui" ou "non"
comment puis je faire???
merci
dauphin70
cs_Pingouin
Messages postés262Date d'inscriptionlundi 26 août 2002StatutMembreDernière intervention24 août 2005 22 juil. 2004 à 11:30
IIF c'est comme un if mais il te renvoie imméditament une valeur selon que l'expression testée est vraie ou fausse. Bien vu Renfield je n'y avais pas pensé ;-) En gros tu fais un truc du style
cs_dauphin70
Messages postés55Date d'inscriptionvendredi 9 avril 2004StatutMembreDernière intervention13 août 2004 23 juil. 2004 à 10:24
ok merci
mais je viens d'essayer et ca ne marche pas, peut etre que je ne l'ai aps mis au bon endroit
je suis nouvelle en vb, et j'ai encore beaucoup de mal
voilà ce que j'ai fait :
Public Sub affiche()
Dim adoBasc As RecordsetSet adoBasc Db.Execute("SELECT idmaint, dateinter, observations, nomlieu, duree, arretmachine, materiel, quantite, nom, designation, numero FROM maintenance, lieux, materielpieces, pieceinter, piecesdet, materiel WHERE materielpieces.idmatpieces pieceinter.piecechangee AND pieceinter.intervention = maintenance.idmaint AND piecesdet.refinterne = materielpieces.pieces AND materiel.idmat = materielpieces.materiel AND lieux.idlieu = maintenance.lieux ;")
Do While Not adoBasc.EOF
Set witem = LVBasc.ListItems.Add(, , adoBasc("idmaint"))
If Not IsNull(adoBasc("dateinter")) Then witem.SubItems(1) = adoBasc("dateinter")
If Not IsNull(adoBasc("arretmachine")) Then witem.SubItems(5) = adoBasc("arretmachine")
(+ tous les if not isnull pour tous les autres champs)