Création dynamique d'un objet

Création dynamique d'un objet - VB/VBA/VBS - Programmation

Marsh Posté le 25-03-2005 à 16:24:19    

Bonjour,
 
J'ai deux petites questions concernant VB :  
1/ j'ai déclaré en public un objet de type 'busobj.Column' qui est une colonne d'un rapport Business Objects.
--> Public colonne As busobj.Column
 
ensuite, quand je veux alimenter cette variable (colonne), j'exécute l'instruction suivante :  
--> set colonne = variable
Et quand je veux la valeur de la 4ème ligne de cette colonne, je fais :  
--> colonne.item(4).
 
ce que je veux faire c'est de créer dynamiquement mes variable colonne en attribuant un numero a la fin pour les distinguer.
Car ici, j'ai crée une seule colonne mais le nombre de colonnes varie.
 
Donc j'ai essayé : set colonne & i (avec i en compteur) = variable
 
Mais ca ne marche pas.
 
donc je voudrais avoir votre aide.
 
2/ quelle est la taille maximum d'un tableau (en lignes) que peut gérer VB? et si j'ai 10 000 lignes est ce difficile a gérer?
 
Merci
 
J'espère avoir été claire et si vous voulez plus d'expliquer je suis a votre disposition.
 
Merci


---------------
Je Suis En Phase Creative...
Reply

Marsh Posté le 25-03-2005 à 16:24:19   

Reply

Marsh Posté le 26-03-2005 à 13:45:10    

Tu peux déclarer ton objet comme ça:
Public colonne() As busobj.Column
Et tu utilise un ReDim Preserve à chaque fois que tu as besoin d'une nouvelle colonne.

Reply

Marsh Posté le 29-03-2005 à 12:38:53    

Tu crées un tableau au final. Dans ce cas, quelle est la taille maximum de lignes et de colonnes que je peux créer?
Car il me semble que VB ne gère pas tellement bien les tableaux de très grande capacité.
 
Merci pour l'astuce ;)


---------------
Je Suis En Phase Creative...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed