Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Module de classe: setter un variable avec une liste de choix ?

Creepy

XLDnaute Accro
Hello all,

Ca faisait un moment que je n’étais pas venu.

Petite question. Je crée un module de classe jusque là pas de souci.
J'ai une variable déclarée qui doit assigner le type de base à interroger.

Je voudrais que quand je fais "mavar.base =" avoir une liste de choix (Oracle, MySQL, etc...).

En fait je voudrais faire comme application.cursor, qui quand je fait "=", avoir une liste de choix. Dans la cas du cursor j'ai "xldefault", "xlwait", etc...
Dans mon cas je voudrais avoir Oracle, Mysql, etc... Ainsi l'utilsiateur pourra choisir sa base.

Ensuite à moi de traiter.
Merci d'avance,

Christophe
 

Creepy

XLDnaute Accro
Re : Module de classe: setter un variable avec une liste de choix ?

Hello le Forum,

Auto-réponse car j'ai trouvé hier soir ! Si cela peux aider quelqu'un
Alors dans votre module de classe déclarez un public enum type.
Mettez-y votre infos.

Ensuite dans le LET de votre variable mettez en parametre as [votre type] et voilà !

Exemple

Code:
Public Enum eMois
   Janvier = 1
   Fevrier = 2
   mars = 3
end enum

Private mMois as long
Property Let mois (Txt as eMois)
     mMois = Txt
end property

Et voila si maitnenant vous faite mavar.mois = , vous avez la liste de choix, janvier, février ou mars...

Enjoy

Creepy
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…