Je souhaite faire des statistiques sur le temp de travail=20
de personnes.
J ai bien ajouter toutes ces personnes dans une colonne d=20
un listview a l aide de DAO .
Maintenant j ai des taches allou=E9 a ces personnes et je=20
voudrai que dans une autre colonne du listview un 1 soit=20
affich=E9 a cot=E9 du nom de la personne a qui on a allou" la=20
t=E2che.
Je ne sais pas du tout comment faire ceci.....
Set li = ListView1.ListItems.Add(, , "1.1") li.SubItems(2) = "1.2"
'Ou plus simplement ListView1.ListItems.Add(, , "2.1").SubItems(1) = "2.2"
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le message de news:27e0401c46400$5bbc4820$
Je souhaite faire des statistiques sur le temp de travail de personnes. J ai bien ajouter toutes ces personnes dans une colonne d un listview a l aide de DAO . Maintenant j ai des taches alloué a ces personnes et je voudrai que dans une autre colonne du listview un 1 soit affiché a coté du nom de la personne a qui on a allou" la tâche.
Hello,
Avec la V6 des common controls, il faut utiliser item et subitems:
Private Sub Form_Load()
ListView1.View = lvwReport
Set li = ListView1.ListItems.Add(, , "1.1")
li.SubItems(2) = "1.2"
'Ou plus simplement
ListView1.ListItems.Add(, , "2.1").SubItems(1) = "2.2"
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:27e0401c46400$5bbc4820$a501280a@phx.gbl
Je souhaite faire des statistiques sur le temp de travail
de personnes.
J ai bien ajouter toutes ces personnes dans une colonne d
un listview a l aide de DAO .
Maintenant j ai des taches alloué a ces personnes et je
voudrai que dans une autre colonne du listview un 1 soit
affiché a coté du nom de la personne a qui on a allou" la
tâche.
Set li = ListView1.ListItems.Add(, , "1.1") li.SubItems(2) = "1.2"
'Ou plus simplement ListView1.ListItems.Add(, , "2.1").SubItems(1) = "2.2"
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a écrit dans le message de news:27e0401c46400$5bbc4820$
Je souhaite faire des statistiques sur le temp de travail de personnes. J ai bien ajouter toutes ces personnes dans une colonne d un listview a l aide de DAO . Maintenant j ai des taches alloué a ces personnes et je voudrai que dans une autre colonne du listview un 1 soit affiché a coté du nom de la personne a qui on a allou" la tâche.
fabrizio-r
j ai deja fait ce genre de chose
Regarde mon code :
Private Sub ReyCommand1_Click() Dim intDay1 As Integer Dim intDay2 As Integer Dim diff As Integer Dim numjour As Integer Set db2 = Nothing Set db2 = DAO.Workspaces(0).OpenDatabase ("D:$DocViewIntranetWeb$Data$Database" & "" & dbname2, False, False) Dim rs As DAO.Recordset Dim item As ListItem View1.ListItems.Clear View1.ColumnHeaders.add , , "Nom du membre CSC", View1.Width / 5 Set rs = db2.OpenRecordset("SELECT * FROM [$CSC_People] ORDER BY FullName ")
Do While Not rs.EOF Set item = View1.ListItems.add(, , rs.Fields("FullName").Value & vbCtrln) Set item = View1.ListItems.add(, , " ") rs.MoveNext Loop
Le code m ajoute bien les colonnes q il fau avec dans la premiere tous les noms des personnes
ensuite quand je fait item.Subitems(1) = "Coucou" par exemple, il me l ajoute dans la deuxieme colonne, ce qui est normal, mais apres touts les noms de la premiere colonne alors que moi je ve q il s affiche a coté du premier nom, par exemple....
Fabrice.
-----Message d'origine----- Hello,
Avec la V6 des common controls, il faut utiliser item et
subitems:
Private Sub Form_Load() ListView1.View = lvwReport
Set li = ListView1.ListItems.Add(, , "1.1") li.SubItems(2) = "1.2"
'Ou plus simplement ListView1.ListItems.Add(, , "2.1").SubItems(1)
= "2.2"
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"fabrizio-r" a
écrit dans le
message de news:27e0401c46400$5bbc4820$
Je souhaite faire des statistiques sur le temp de
travail
de personnes. J ai bien ajouter toutes ces personnes dans une
colonne d
un listview a l aide de DAO . Maintenant j ai des taches alloué a ces personnes et je voudrai que dans une autre colonne du listview un 1
soit
affiché a coté du nom de la personne a qui on a allou"
la
tâche.
.
j ai deja fait ce genre de chose
Regarde mon code :
Private Sub ReyCommand1_Click()
Dim intDay1 As Integer
Dim intDay2 As Integer
Dim diff As Integer
Dim numjour As Integer
Set db2 = Nothing
Set db2 = DAO.Workspaces(0).OpenDatabase
("D:$DocViewIntranetWeb$Data$Database" & "" &
dbname2, False, False)
Dim rs As DAO.Recordset
Dim item As ListItem
View1.ListItems.Clear
View1.ColumnHeaders.add , , "Nom du membre CSC",
View1.Width / 5
Set rs = db2.OpenRecordset("SELECT * FROM [$CSC_People]
ORDER BY FullName ")
Do While Not rs.EOF
Set item = View1.ListItems.add(, ,
rs.Fields("FullName").Value & vbCtrln)
Set item = View1.ListItems.add(, , " ")
rs.MoveNext
Loop
Le code m ajoute bien les colonnes q il fau avec dans la
premiere tous les noms des personnes
ensuite quand je fait item.Subitems(1) = "Coucou" par
exemple, il me l ajoute dans la deuxieme colonne, ce qui
est normal, mais apres touts les noms de la premiere
colonne alors que moi je ve q il s affiche a coté du
premier nom, par exemple....
Fabrice.
-----Message d'origine-----
Hello,
Avec la V6 des common controls, il faut utiliser item et
subitems:
Private Sub Form_Load()
ListView1.View = lvwReport
Private Sub ReyCommand1_Click() Dim intDay1 As Integer Dim intDay2 As Integer Dim diff As Integer Dim numjour As Integer Set db2 = Nothing Set db2 = DAO.Workspaces(0).OpenDatabase ("D:$DocViewIntranetWeb$Data$Database" & "" & dbname2, False, False) Dim rs As DAO.Recordset Dim item As ListItem View1.ListItems.Clear View1.ColumnHeaders.add , , "Nom du membre CSC", View1.Width / 5 Set rs = db2.OpenRecordset("SELECT * FROM [$CSC_People] ORDER BY FullName ")
Do While Not rs.EOF Set item = View1.ListItems.add(, , rs.Fields("FullName").Value & vbCtrln) Set item = View1.ListItems.add(, , " ") rs.MoveNext Loop
Le code m ajoute bien les colonnes q il fau avec dans la premiere tous les noms des personnes
ensuite quand je fait item.Subitems(1) = "Coucou" par exemple, il me l ajoute dans la deuxieme colonne, ce qui est normal, mais apres touts les noms de la premiere colonne alors que moi je ve q il s affiche a coté du premier nom, par exemple....
Fabrice.
-----Message d'origine----- Hello,
Avec la V6 des common controls, il faut utiliser item et
subitems:
Private Sub Form_Load() ListView1.View = lvwReport