misterburma
Messages postés4Date d'inscriptionmercredi 18 juin 2003StatutMembreDernière intervention18 avril 2004
-
20 juin 2003 à 13:21
Delbeke
Messages postés200Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention18 novembre 2005
-
20 juin 2003 à 22:59
J'ai une premiere form qui récupere des champs et les stocks dans un tableau
je voudrais ensuite utilisé cette variables dans ma deuxieme form
KC62
Messages postés229Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention20 juin 2007 20 juin 2003 à 13:38
slt !
je crois kil faut déclaré ton tableau et tes varaibles dans un module
public variable1 as string
par exemple é la elle seront accessible partout
on a pas toujours les solutions a chaque probleme mais chaque probleme a une solutions ... spéciale devellopeur sa !! :-D
Delbeke
Messages postés200Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention18 novembre 2005 20 juin 2003 à 22:59
il faut déclarer la variable Public et Globale dans un module
On fait çà en ajoutant un Module au projet VB. Un module sera enregistré comme un .BAS sur votre disque
La déclaration d'une variable dans l'entête du module la rends disponible pour toutes les fonctions et sub du module et si en plus on la déclare Public , c'est l'ensemble du projet qui y a accès.
exemple d'un module
Dim MaTableLoc(14) as Long 'Variable niveau Module
Public MaTableGlob(10,20) as Long 'varaible niveau global
Public Function UneFonction(Param) as Long
Dim TableMod(14) as double 'Variable Locale à la fonction
Dim iPnt as integer
for iPnt 0 to 14
Table(ipnt)=MaTableLoc(ipnt)
next
end Function
Dans Une Form quelquoncque du programme
Private Sub Form_Load()
Dim Valeur as Double
Valeur =MaTableLoc(14) 'va générer une erreur
Valeur=MaTableGlob(14,1) 'va fonctionner