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/08/2011, 14h36   #1
Membre du Club
 
Homme Serigne BA
Étudiant
Inscription : août 2011
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Serigne BA
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 47
Points : 52
Points : 52
Par défaut Ouverture automatique d’un document Word après sélection d’un élément d’une zone de liste

Bonjour à Tous !

Je me permets de revenir vers vous pour solliciter encore votre lumière sur 2 points qui me posent problème.

En effet, j’ai une base de données qui comporte 3 tables :

- Service : qui contient 3 champs (Id_Service, NomService, Responsable)
- Groupe : qui contient 3 champs (Id_Groupe, NomGroupe, Id_Service)
- Nature : qui contient 4 champs (Id_Nature, NomNature, Chemin, Id_Groupe)

Le champ chemin contient le chemin exact des fichiers Word stockés dans mon disque.

Je veux créer un formulaire qui doit me permettre :

1. Sélectionner un secteur donné via une liste box
2. Sélectionner un groupe parmi seulement les groupes proposés par ce secteur
3. Sélectionner une nature parmi seulement les natures proposées par le groupe sélectionné en haut
4. Afficher, à l’aide d’un bouton, le fichier Word correspondant à la nature sélectionnée.

Est-ce quelqu’un peut m’aider pour faire les points 2 et 4
Serigne-BA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 14h58   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Bonjour,

En faisant une recherche dans le forum, tu vas trouver :

- des exemples de zones de liste qui se réduisent en fonction des choix opérés dans chacune d'elles ;
- des formulaires de recherche à critères multiples ;

L'idée : arriver à afficher une liste restreinte de documents susceptibles de t'intéresser.
Ensuite, un clic sur un des éléments provoque l'ouverture du document (voir la syntaxe dans ton post précédent).
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/08/2011, 15h20   #3
Membre du Club
 
Homme Serigne BA
Étudiant
Inscription : août 2011
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Serigne BA
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 47
Points : 52
Points : 52
Citation:
Envoyé par ClaudeLELOUP Voir le message
Bonjour,

En faisant une recherche dans le forum, tu vas trouver :

- des exemples de zones de liste qui se réduisent en fonction des choix opérés dans chacune d'elles ;
- des formulaires de recherche à critères multiples ;

L'idée : arriver à afficher une liste restreinte de documents susceptibles de t'intéresser.
Ensuite, un clic sur un des éléments provoque l'ouverture du document (voir la syntaxe dans ton post précédent).
Salut Claude,
Merci pour ta réponse, je verrai dans le forum alors là j'étais sur les faqs.
Serigne-BA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 15h29   #4
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Pour les zones de liste

http://access.developpez.com/faq/?page=zdl#DepZdl


Pour le formulaire de recherche multicritère, c'est un tuto de caféine.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/08/2011, 15h34   #5
Membre du Club
 
Homme Serigne BA
Étudiant
Inscription : août 2011
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Serigne BA
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 47
Points : 52
Points : 52
Citation:
Envoyé par ClaudeLELOUP Voir le message
Pour les zones de liste

http://access.developpez.com/faq/?page=zdl#DepZdl


Pour le formulaire de recherche multicritère, c'est un tuto de caféine.

Okay merci, d'ailleurs pour les listes je viens de les voir sur un lien proposé par Dolphy35 dans le forum.
Serigne-BA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 17h07   #6
Membre du Club
 
Homme Serigne BA
Étudiant
Inscription : août 2011
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Serigne BA
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 47
Points : 52
Points : 52
Au fait ici une nature concerne un et un seul document word dont le lien se trouve dans la table Nature. donc l'idée c'est d'essayer d'afficher ce fichier Word après avoir selectionné la Nature concernée.

Sinon pour les listes dynamiques C'est Ok !
Serigne-BA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 12h44   #7
Membre du Club
 
Homme Serigne BA
Étudiant
Inscription : août 2011
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Serigne BA
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 47
Points : 52
Points : 52
Salut à tous,
Je voudrais récupérer la valeur qui se trouve sur ma liste déroulante (listenat)
pour pouvoir afficher le chemin correspondant à cette nature.
l'idée c'est quand on selectionne 1 nature dans la liste déroulante, il m'affiche directement le chemin correspondant à cette nature dans une autre zone de liste (ListeChemin)
Voici le code que j'ai fait mais ça marche pas.
Est ce que quelqu'un peut m'aider svp
Citation:
Private Sub listenat_Click()

Me.ListeChemin.RowSource = "SELECT [NatureLac].[Chemin] FROM NatureLac " _
& "WHERE ((([NatureLac].[NomNatureLac])= listenat));"

DoCmd.GoToControl "ListeChemin"
ListeChemin.Dropdown


End Sub
Serigne-BA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2011, 10h39   #8
Membre du Club
 
Homme Serigne BA
Étudiant
Inscription : août 2011
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Serigne BA
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 47
Points : 52
Points : 52
Salut à tous,
Finalement j'ai vu mon erreur, il fallait faire ça :
Citation:
Private Sub listenat_Click()
Me.ListeChemin.RowSource = "SELECT [TDAT_NatureLac].[FLD_TXT_Chemin] FROM TDAT_NatureLac " _
& "WHERE ((([TDAT_NatureLac].[FLD_TXT_NomNatureLac]) like '*" & Me.listenat & "*'));"

DoCmd.GoToControl "ListeChemin"
ListeChemin.Dropdown
End Sub
Serigne-BA 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 16h40.


 
 
 
 
Partenaires

Hébergement Web