Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Compter les lignes d'un flexgrid

63 views
Skip to first unread message

Patrice-Mouton

unread,
Feb 13, 2002, 6:57:14 AM2/13/02
to
Bonjour,
Je crée un Msflexgrid qui comporte 14 lignes.
Soit je les remplis toutes, soit il en reste de libres.
Le problème, comment compter les lignes remplies et seulement celles ci pour afficher ce nombre dans un text box.
Merci d'avance
patrice Mouton
 
Visitez mon site :
http://patrice17.free.fr

Martine Thiphaine

unread,
Feb 13, 2002, 8:32:14 AM2/13/02
to
Bonjour,
 
1 - Tu peux peut-être rajouter un compteur et l'incrémenter à chaque fois que tu remplis une ligne.
2 - Si tes données proviennent d'une requête, tu peux récupérer le nombre d'enregistrements en utilisant la propriété RecordCount d'un objet recordset défini avec un curseur côté client, ou bien en exécutant une requête de type SELECT COUNT * FROM ...
3 - Sinon, parcours la dernière ligne de la grille. Si toutes les cellules sont vides, parcours la ligne précédente...etc...
 
Martine
 
"Patrice-Mouton" <patrice...@wanadoo.fr> wrote in message news:a4dkb8$mne$1...@wanadoo.fr...

Michel FRANKE

unread,
Feb 13, 2002, 11:09:24 AM2/13/02
to
Dans une fonction qui prend en paramètre le numéro de colonne ou dans
une boucle sur le nombre de colonnes.

Dim i as Integer, j as Integer, intNombre as Integer

' Boucle sur les colonnes
For j = 1 To MSFlexGrid.Cols - 1
' Boucle sur les lignes
For i = 1 To MSFlexGrid.Rows - 1
' Si le contenu est vide
If MSFlexGrid.TextMatrix(i, j) = "" Then
intNombre = intNombre + 1
End If
Next i
Next j
MsgBox intNombre

Il faut juste savoir quand tu veux afficher le compte...

"Patrice-Mouton" <patrice...@wanadoo.fr> wrote in message news:<a4dkb8$mne$1...@wanadoo.fr>...
> Bonjour,

> Je cr? un Msflexgrid qui comporte 14 lignes.


> Soit je les remplis toutes, soit il en reste de libres.

> Le probl?e, comment compter les lignes remplies et seulement celles

0 new messages