Accueil > Forum > > > > probleme avec for each
probleme avec for each
jeudi 29 mars 2007 à 08:47:27 |
probleme avec for each

souvent
|
Bonjour, j'ais un souci d'adaptation avec vb.
je fais tourner un for each et je voudrais recupérer tous les "ele.contenu" ensuite les affecté à des variables en fonction du nombre d'element retourner,mais je vois pas du tout comment faire ,un tableau? ou une list? et comment recupérer le contenu de la liste ou du tableau.
strvar =""
For Each elem In ELEMENT1
strvar = elem.Contenu
Next
message1= strvar(1)
message2= strvar(2)
...
Merci de votre aide
|
|
jeudi 29 mars 2007 à 08:59:27 |
Re : probleme avec for each

jmfmarques
|
Bonjour,
For each .... Next sert à répéter des instructions pour chaque élément présent dans un groupe d'éléments (collection, array...) et s'utilise ainsi :
For each element in groupe_d_elements '----------instructions de ton choix ' si tu veux "alimenter" une variable ou un tableau, c'est ici que tu le dis.... 'exemple : list1.additem .... element.machin_chouette next
|
|
jeudi 29 mars 2007 à 09:02:12 |
Re : probleme avec for each

souvent
|
oups... comment fait on pour formater le code? desolé pour cette logne continu,je vais essayer avec les balises
strvar =""
For Each elem In ELEMENT1
strvar = elem.Contenu
Next
message1= strvar(1)
message2= strvar(2)
....
Merci de votre aide
|
|
jeudi 29 mars 2007 à 09:06:25 |
Re : probleme avec for each

jmfmarques
|
Je ne te comprends pas ! Apparemment strvar est un tableau ? si oui : tu ne peux écrire strvar = elem.Contenu si non : tu ne peux écrire : message1= strvar(1)
tu sais ce qu'est un tableau dynamique et comment on l'utilise, déjà ?
|
|
jeudi 29 mars 2007 à 09:10:46 |
Re : probleme avec for each
|
jeudi 29 mars 2007 à 09:45:33 |
Re : probleme avec for each

souvent
|
merci pour votre rapidité,désolé je ne suis pas très fort en vb mais je suis motivé pour le devenir.;-)
à koi correspond list1.additem,
le but serait de recupérer tous les elements renvoyer par le for each,
et de les affiché dans un Msgbox,
ps: pourriez vous me dire comment formater mon code pour qu'il soit plus lisible,il y t'il une balise specifique, Merci
|
|
jeudi 29 mars 2007 à 09:51:16 |
Re : probleme avec for each

jmfmarques
|
Pour le formatage de ton code, je pense que c'est ta version de FireFox qui ne va pas ... Moi, je me contente de copier-coller de mon code VB et tout va bien...
- List1.additem ? Ce serait pour ajouter des items à une listbox nommée List1
Mais ne te disperse pas pour l'instant ! Reste avec ton idée de tableau pour ce qui est de la déclaration et de l'utilisation d'un tableau dynamique, je t'ai renvoyé vers un exemple "parlant", non ? Ceci ne doit pas te dispenser, bien au contraire, d'ouvrir et bûcher MSDN !
|
|
jeudi 29 mars 2007 à 10:11:58 |
Re : probleme avec for each

souvent
|
Merci , en effet ton exemple est bien parlant, j'aurais donc besoin d'un tableau à 2 colonnes (nom, prenom) et en fonction du nombre d'utilisateur je determinerais automatiquement le nombre de ligne.
Private Sub Command1_Click() Dim toto(?, 1) As String
End Sub
Private Sub Message1_Click() For Each elem In ELEMENT1 toto(?,?) = elem.Contenu Next
toto(?,?)= elem.Contenu (1) toto(?,?)= elem.Contenu (2)
Msgbox (toto(?,1)) end sub
Voila où j'en suis , excusez moi pour ce brouillon ,suis-je tres loin? où dois-je Bucher encors??
|
|
jeudi 29 mars 2007 à 11:02:02 |
Re : probleme avec for each
|
jeudi 29 mars 2007 à 11:02:48 |
Re : probleme avec for each

jmfmarques
|
Oui, tu dois manifestement bûcher.
Déjà : comment peux-tu mettre dans un tableau à 2 colonne une seule valeur : Je lis ce que tu as é&crit : toto(?,?) = elem.Contenu
Qu'est vet que contient contenu et sous quelle forme ? Car si contenu n'est pas lui même un tableau ou une énumération structurée, - ton toto(x,y) se résumerait à un toto(x) - ce qui est encore plus surprenant, c'est : elem.Contenu comparé (plus loin)à elem.Contenu (1) en d'autres termes : j'ai beaucoup de mal à deviner ce que tu as en fait, tant dans une collection ELEMENT1 que dans chaque contenu des éléments de ELEMENT1... Et comme ce que je lis de ce que tu as écrit jusqu'à présent me donne à penser que tu n'en n'es pas à un niveau avancé, je ne crois pas que tu aies une collection de structures (ou alors : définis-les nous clairement, qu'on puisse y voir suffisamment clair, ce qui est pour l'instant très loin d'être le cas !...).
|
|
Cette discussion est classée dans : probleme, contenu, for, each, strvar
Répondre à ce message
Sujets en rapport avec ce message
probleme for each = null ? [ par leSaleGauSS ]
Salut à tousj'ai une boucle for each du genre : for each objDrive in colDrives 'creation networkDrive nextProbleme : si colDrives est null al
For Each probleme [ par Babynini ]
Bonjour,bon voila, je fais un travail pour l'école. Je tente de faire un For each et ça ne fonctionne pas. Je veux que mon for each prennent tous les
Probleme avec For each en VB6 [ par MIKYMAXSP28 ]
Bonsoir a tous,Je souhaite utiliser une boucle For Each pour récupèrer le nom de chaque control de mon formulaire.Mon problème est que ma boucle For E
probleme avec For ! [ par hamster man ]
Bonjour à tous,voila mon souci:je fais un programme ki detecte si excel est ouvert, le but de cette manoeuvre est de ne pas copier un fichier excel si
For each ou qqch comme Ca [ par Amartin6 ]
Re,Une question un peu moins conne je pense...Pour simplifier mon code, il y a t-il un moyen de dire au debut du script qqch dans ce sens!? If Each "c
bug for Each avec wmi ??? besoin d aide [ par Casdale ]
Bonjour, j'ai un gros souci sur mon script j'ai simplifier le codeSet objWMIService = GetObject("winmgmts:\\" & ip2(0) & "\root\cimv2")Set colItems =
Boucle For Each sur les contrôles [ par DAVIMIKA ]
Bonjour,Je voudrais à l'aide d'une boucle mettre le libellé de mes case à cocher en rouge lorsqu'il sont cocher, mais je n'arrive pas imbriquer les di
FOR EACH IN [ par jeanjeandada ]
Salut,J'aimerai utiliser un FOR EACH IN mais coment fait-on pour créer une groupe ...Merci+
userform [ par vintch1 ]
bonjour,je vous expose mon probleme, je suis en train de creer un petit logiciel sous excel avec utilisation de userform. mon probleme est le suivant:
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|