Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 22/07/2011, 16h59   #1
Invité de passage
 
Femme Christiane St-Cyr
Technicienne Comptable
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Femme Christiane St-Cyr
Localisation : Canada

Informations professionnelles :
Activité : Technicienne Comptable

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 0
Points : 0
Par défaut Liste déroulante influencé par des cases à cocher

Bonjour à tous!

J'aimerais pouvoir afficher dans une liste déroulante les données que j'aurai cocher auparavant (par une case à cocher).

Je m'explique: Je travail pour une entreprise de la construction qui tient un suivit des heures que les employés passent sur chaque chantier.
Les tables Employé et Chantier sont liés par la table Heures.

Initialement, le formulaire Chantier nous permettait de choisir le type du chantier entre NA, RES, COM... (8) et le sous-formulaire heures d'entrer le temps que passait chaque employé sur le chantier. Tout était parfait et merveilleux.

Puis, quelques années plus tard, nous avons commencer à avoir des chantiers à plusieurs types...

Le plus simple, je le sais est de transféré le choix du type de chantier à la table heure. Mais voila, cela augmente considérablement les risques d'erreur de saisie.

Donc voici enfin mon problème!
J'aimerais, dans le formulaire Chantier, avoir 8 cases à cocher pour sélectionner les types associés au chantier et afficher dans le sous-formulaire des heures une liste déroulante qui n'afficherait que les données sélectionner dans le formulaire...
J'ai cherché un peu, voir beaucoup, mais je n'ai rien trouver concernant ma situation. N'importe quelle solution pourrait m'interesser, je connais un peu VBA et je pourrais m'y accommoder, même si je préfèrerais éviter.

Merci à celui ou à celle qui pourra m'aider
Christiane
xChristianex est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 17h41   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Citation:
Afficher dans le sous-formulaire des heures une liste déroulante qui n'afficherait que les données sélectionner dans le formulaire...
Est-ce que ce sera du type :

Choix Type1, Type2
Type 1, Données pour le type 1
Type 1, Données pour le type 1
Type 1, Données pour le type 1
Type 1, Données pour le type 1
Type 2, Données pour le type 2
Type 2, Données pour le type 2
Type 2, Données pour le type 2
Type 2, Données pour le type 2
ou

choix du type 1
Type 1, Données pour le type 1
Type 1, Données pour le type 1
Type 1, Données pour le type 1
Type 1, Données pour le type 1
choix du type 2
Type 2, Données pour le type 2
Type 2, Données pour le type 2
Type 2, Données pour le type 2
Type 2, Données pour le type 2
A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 18h37   #3
Invité de passage
 
Femme Christiane St-Cyr
Technicienne Comptable
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Femme Christiane St-Cyr
Localisation : Canada

Informations professionnelles :
Activité : Technicienne Comptable

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 0
Points : 0
En fait, ce que j'imagine c'est plus

Choix Type1, Type2
Type 1, Donnée pour le type 1
Type 2, Donnée pour le type 2


Soit un chantier où (dans le formulaire)
Résidentiel X
Non assujetti
Commercial
Agricole
Déneigement X
...

Me donne une liste déroulante (dans le sous-formulaire)
Résidentiel
Déneigement

Est-ce que c'est plus clair?
xChristianex est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 20h38   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Oui mais moins facile que la seconde option.

Tu as le type de chantier dans le détail n'est-ce pas ?

Si oui, tu devrais pouvoir faire un truc du genre dans la source de données des détails.

Code sql :
WHERE (([Forms]![TonForm]![CacType1] AND [TypeChantier]="1") OR ([Forms]![TonForm]![CacType2] AND [TypeChantier]="2") ...)

En initialisant les cases à cocher (cac) à false.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/07/2011, 16h06   #5
Invité de passage
 
Femme Christiane St-Cyr
Technicienne Comptable
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Femme Christiane St-Cyr
Localisation : Canada

Informations professionnelles :
Activité : Technicienne Comptable

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 0
Points : 0
Merci, je vais essayé ça bientôt! je vous en donne des nouvelles.
xChristianex est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h19.


 
 
 
 
Partenaires

Hébergement Web