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.
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...