Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1191 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Chargement d'une feuille grace a une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Chargement d'une feuille grace a une variable

n°1243968
Fukky
Posté le 11-11-2005 à 18:07:01  profilanswer
 

Bonjour,
 
Voila j'effectue une appli en VB6 et j'ai un petit probleme. J'aimerai pouvoir charger un formulaire (methode Load (object) classique) grace a une variable de type string qui contient le nom d'un formulaire existant.  
 
exemple :  
dim zFormulaire as string
.....
zFormulaire = "form_Utilisateurs"
load zFormulaire
 
L'execution me renvoit une erreur de type etant donne que la methode "load" demande en parametre un type Form et non un type String.
 
J'ai essayé de déclarer zFormulaire en tant que Form. Mais malheureusement ne pouvant affecter une chaine ("form_Utilisateur" ) dans un objet de type Form cela s'avere impossible.
 
Si quelqun aurait la solution ca serait sympa de repondre a ce post.  
 
Merci d'avance

mood
Publicité
Posté le 11-11-2005 à 18:07:01  profilanswer
 

n°1244196
fluminis
Posté le 12-11-2005 à 11:52:16  profilanswer
 

hum, ne pourrais tu pas faire un switch (je sais plus la syntaxe en VB6) ou des if imbriqués ?
 
If maSting = "Form1" Then
   Load form1
Else If
   ...
EndIf


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
n°1244666
Fukky
Posté le 13-11-2005 à 14:53:13  profilanswer
 

Merci de m'avoir répondu. Il est evident que cela fonctionnerait mais je cherche surtout si il existe une methode du style.
 
{Charger le formulaire qui se nomme :} variable
 

n°1245042
Vobiscum
Vénérez moi !
Posté le 14-11-2005 à 11:13:29  profilanswer
 

Fukky a écrit :

Merci de m'avoir répondu. Il est evident que cela fonctionnerait mais je cherche surtout si il existe une methode du style.
 
{Charger le formulaire qui se nomme :} variable


 
et pourquoi pas:
 

Code :
  1. dim zformulaire as object
  2. ....
  3. zFormulaire = form_utilisateurs  '(nom de la form - voir (codename) à charger)
  4. load zFormulaire


 


---------------
Ce qui est affirmé sans preuve peut être nié sans preuve.
n°1279474
Kyos
Posté le 09-01-2006 à 11:09:04  profilanswer
 

Bonjour
 
Je cherche également à appeler une form en utilisant une variable.
 
Il me semble que le code de vobiscum est erronné. Il faudrait faire:

Code :
  1. set zFormulaire = form_utilisateurs


Ceci étant, je ne crois pas que cela résolve la demande, ceci ne faisant que créer une instance d'un formulaire existant (form_utilisateurs)
 
Or justement, c'est ce nom que l'on voudrait remplacer par une variable, dans le style

Code :
  1. set zFormulaire = myVariable

Il faudrait pouvoir renseigner le contenu de myVariable avec le nom d'un quelconque formulaire. Comment, car avec une chaîne, cela plante évidemment...
 
Merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Chargement d'une feuille grace a une variable

 

Sujets relatifs
utilisation d'une variable ??Function et variable
Utilisation variable XSLQuel est le fonction pour détecter le type variable renvoyé ? (suite)
[bash] recuperer le resultat d'une commande SQL dans une variable bashvariable de session et impression
Stocker le contenu d'un input texte dans une variable.chargement d'une variable en GET
ecriture variable en javascript 
Plus de sujets relatifs à : Chargement d'une feuille grace a une variable


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)