Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2011, 09h04   #1
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
Par défaut Fonction avec variables présentées sous forme de liste déroulante

Bonjour,

J'ai réalisé une fonction toute simple, basée sur un "SELECT CASE". Du fait qu'il y a beaucoup de "CASE", j'aimerais, lorsque j'appelle la fonction que le choix des différentes "CASE" me soit proposé, dans le même style que l'on peut le trouver, par exemple dans la fonction
Code :
DoCmd.Close acForm, Me.Name, acSaveNo
Dans laquelle un choix est proposé en lieu et place de "acForm" (acDefault, acDiagram, ac... etc) ou encore en lieu et place de "acSaveNo" (acSaveNo, acSaveYes, etc..)

Ma fonction actuelle est la suivante:
Code :
Public Function LitIni(ByVal strRetour As String) As String
Je souhaite donc que cette fonction me propose - en lieu et place du simple "strRetour" - la liste des valeurs que peut prendre mon "SELECT CASE"

Un grand merci par avance !
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 10h04   #2
Membre régulier
 
Avatar de samuelsiffert
 
Inscription : avril 2006
Messages : 93
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : avril 2006
Messages : 93
Points : 80
Points : 80
Salut,

Il me semble avoir lu un fil de discussion à ce sujet... mais impossible de le retrouver.

Tu pourrais essayer en utilisant un type énuméré (mot clé Enum) .

Code :
1
2
3
4
5
6
7
8
Private Enum Retour
    acValeur1="test1"
    acValeur2="test2"
    acValeur3="test3"
End Enum

Public Function LitIni(ByVal strRetour As Retour) As String
Je peux pas tester je suis en AC-97...
__________________
(Access 97)

*SVP marquez vos discussions quand c'est le cas.

@+

Sam.
samuelsiffert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 10h27   #3
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
Merci, je tente... et te redis
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 10h33   #4
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
Impeccable !
J'avais complètement switché "Enum" !
Grand merci à toi
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h40.


 
 
 
 
Partenaires

Hébergement Web