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 23/12/2010, 22h26   #1
Invité de passage
 
adrienne pernot du breuil
Inscription : novembre 2010
Messages : 6
Détails du profil
Informations personnelles :
Nom : adrienne pernot du breuil

Informations forums :
Inscription : novembre 2010
Messages : 6
Points : 0
Points : 0
Par défaut VB/requête access 2007

Bonjour,

Je travaille en ce moment sur un projet en Access 2007 et rencontre un problème.

J'ai crée un formlulaire "Accueil" avec plusieurs boutons. Et j'aimerais que l'un d'entre eux "Inscris-toi!" nous permette d'accéder à d'autres formulaires "Conducteur" ou "Passager". Mais la difficulté est que ces formulaires diffèrent en fonction du résultat d'une liste box placée dans "Accueil". Celle ci contient les textes "Conducteur" et "Passager" .
Par exemple, si je suis un conducteur, je vais choisir "Conducteur" dans la liste box. Et en cliquant sur "Inscris toi!". J'aimerais que le formulaire "Conducteur" s'ouvre.
Ainsi, avez vous une solution à ce problème? Par requête ou VB.

Je vous remercie.

Adrienne
rocklivedidi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 05h19   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 605
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 605
Points : 30 956
Points : 30 956
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Une instruction Select Case devrait faire l'affaire :

Code :
1
2
3
4
5
6
7
8
9
10
Private Sub cmdInscrisToi_Click()
    Select Case Me.LaListe
        Case "Passager"
            ' le code pour ouvrir le formulaire passager"
        Case "Conducteur"
            ' le code pour ouvrir le formulaire conducteur"
        Case Else
            MsgBox "Vous devez sélectionner soit le conducteur, soit le passager"
    End Select
End Sub
Avec ici une liste qui se nomme LaListe.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h04.


 
 
 
 
Partenaires

Hébergement Web