faire passer un tableau d'une form à une autre

faire passer un tableau d'une form à une autre - VB/VBA/VBS - Programmation

Marsh Posté le 20-03-2005 à 22:38:46    

bonjour,
je voudrais savoir comment on fait passer une variable de form en form dans vb. Je sais que pour faire passer des objets on met

Code :
  1. nomdelaform.nomdel'objet

. ca m'a permit de biaiser le probleme au debut pour des simple variables mais là je voudrais faire passer des tableaux.
est ce qu'il est possible de faire passer un tableau créer avec "array()" d'une page à l'autre?
 
merci

Reply

Marsh Posté le 20-03-2005 à 22:38:46   

Reply

Marsh Posté le 21-03-2005 à 17:26:18    

Tout en haut du code de ta form ou d'un module, tu met :
'--
Public array()
'--
Tu pourra ainsi utiliser ton tableau sous n'importe quelle Sub.

Reply

Marsh Posté le 21-03-2005 à 22:25:42    

bon, j'ai testé de mettre le tableau en public:

Code :
  1. public tableau as string


euh, question débile, string c'est bien un tableau ou c'est juste une chaine de car? quand on crée un tableau avec "array()".
 
sinon je crois que je vais utiliser une autre méthode pour y arriver: faire passer l'objet "list" de form en form et de le mettre dans le tableau quand j'en ai envie. après tout, vb c'est un langage de bidouillage  :D  

Reply

Marsh Posté le 21-03-2005 à 22:28:12    

Si tu mets : Dim a as String, a est une chaine.
Si tu mets Dim a(30), a est un tableau
Si tu mets Dim a(30,30) a est encore un tableau.

Reply

Marsh Posté le 21-03-2005 à 22:44:12    

merci beaucoup  :)

Reply

Sujets relatifs:

Leave a Replay

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