adrienr11vdv
Messages postés99Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention16 avril 2009
-
9 mars 2007 à 13:46
SrjMarshal
Messages postés1Date d'inscriptionlundi 4 janvier 2010StatutMembreDernière intervention 5 janvier 2010
-
5 janv. 2010 à 09:57
bonjour à tous,
je développe une application en visual basic.
Dans cette appli, j'utilise un tableau de type
Type coef
coef1 As Integer
coef2 As Integer
coef3 As Integer
coef4 As Integer
End Type
Public t_coef As coef
ce tableau me sert a ajouter des éléments saisie dans une textbox. Lorsque que je clique sur un bouton, l'élément s'ajoute à mon tableau.
Pour compter le nombre d'éléments dans mon tableau, j'utilise une variable i. lorsque je clique sur le bouton je fais: i=i+1
J'aurai voulu savoir s'il n'y apas une manière plus simple pour compter le nombre d'élément dans un tableau
merci d'avance
adrienr11vdv
Messages postés99Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention16 avril 2009 9 mars 2007 à 14:23
Désoler, tu as raison.
Voici mon tableau
Dim tableau(0 To 2, 0 To 9) As Integer
Dim i As Integer
Select Case Text2
Case 1
tableau(0, i) = Text1
i = i + 1
Case 2
tableau(1, i) = Text1
i = i + 1
Case 3
tableau(2, i) = Text1
i = i + 1
End Select
Suivant le chiffre sasi dans une texbox (text2), j'ajoute un élément dans le tableau a deux dimensions
J'aimerai savoir comment je peux faire pour savoir combien d'élément par ligne (tableau(0,i), tableau(1,i))
j'ai essayé la formule du dessus et le résultat est toujour égale a 3 pour les 3 lignes.
adrienr11vdv
Messages postés99Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention16 avril 2009 9 mars 2007 à 14:25
Désoler, tu as raison.
Voici mon tableau
Dim tableau(0 To 2, 0 To 9) As Integer
Dim i As Integer
Select Case Text2
Case 1
tableau(0, i) = Text1
i = i + 1
Case 2
tableau(1, i) = Text1
i = i + 1
Case 3
tableau(2, i) = Text1
i = i + 1
End Select
Suivant le chiffre sasi dans une texbox (text2), j'ajoute un élément dans le tableau a deux dimensions
J'aimerai savoir comment je peux faire pour calculer le nombre d'élément présent dans chaque ligne du tableau. c'est à dire pour la ligne 0 (tableau(0,i)) pour la ligne 1( tableau(1,i)), ...
j'ai essayé la formule du dessus et le résultat est toujour égale a 3 pour les 3 lignes.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 9 mars 2007 à 15:04
Ok, j'avais mal compris. Je croyais que tu cherchais à avoir la taille du tableau, inutile ici puisque le tableau est de taille fixe.
Ma formule ne donne que la taille (totale) de la première dimention du tableau.
Pour compter le nombre d'éléments, pour l'instant, je ne vois pas d'autres solutions que ton code.
l'autre solution consisterait à passer chaque élément et a en comparer la valeur, mais elle ne serait pas plus judicieuse non plus.
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
Vous n’avez pas trouvé la réponse que vous recherchez ?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 12 mars 2007 à 16:48
Salut,
Ubound peu prendre en parametre la dimention dont tu cherches le plus grand indice.
MSDN Dit:
Renvoie une valeur de type
<object id= "alink_4" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"></object>[javascript:alink_4.Click() Long] contenant le plus grand indice
disponible pour la dimension indiquée d'un
<object id="alink_5" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"></object>[javascript:alink_5.Click() tableau].
Syntaxe
UBound( arrayname [, dimension])
La syntaxe de la fonction UBound comprend les éléments suivants :
Élément, Description, ----
arrayname, Nom de la
<object id ="alink_6" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"></object>Ju£i?n</italique>
Pensez: Réponse acceptée
SrjMarshal
Messages postés1Date d'inscriptionlundi 4 janvier 2010StatutMembreDernière intervention 5 janvier 2010 5 janv. 2010 à 09:57
salut j'ai un probleme et j'ai pas de solution
en fait je n'arrive pas a trouver l'instruction sous vb 2005 qui me permettra de compter le nombre total d'enregistrement dans un fichier
merci d'avance