Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 16/12/2010, 16h25   #1
Membre à l'essai
 
Inscription : mars 2006
Messages : 126
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 126
Points : 22
Points : 22
Par défaut afficher des champs avec case a cocher

Bonjour,

J'ai créer un double formulaire basé sur une requête et divers liste déroulante.
Dans la zone "détail" du formulaire, j'affiche mes champs que je veux en mode création.
dans cette zone est il possible de mettre une case à cocher sur un groupe de champs?? pour les afficher ou non dans le résultat de la requête

merci de votre aide
bernards111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 14h01   #2
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
A priori, pas de problème

Peux-tu nous donner plus d'informations sur le la colonne que tu souhaites rattacher à une case à cocher ?
dumas.blr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 16h16   #3
Membre à l'essai
 
Inscription : mars 2006
Messages : 126
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 126
Points : 22
Points : 22
Ce serait en fait des lots de champs. Deux listes déroulante me permettent de faire appel à une requête basé sur une 15aine de tables.
Et pour l'instant j'ai tout mes champs de requête qui s'affiche mais en fonction de la personne qui effectue une recherche j'aimerais pouvoir lui proposer de cocher des lots de champs qu'elle ne veut pas dans ce résultat.




J'espère avoir été clair
bernards111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 18h01   #4
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
Il me semble avoir vu un controle de type "liste de valeur avec case à cocher". Je ne sais plus trop où mais je regarde.
Sinon, il y aurait 2 possibilités :

possibilité 1 : Utiliser soit la comboBox, soit la ListBox, et autoriser le multiselect (Il suffit de cocher/décocher en maintenant la touche CTRL enfoncée). Bien moins ergonomique qu'une vraie case à cocher, mais permet d'utiliser le contrôle sans rien coder en plus.

possibilité 2 : Mettre la liste dans un sous-formulaire auquel on aura pris soin de rajouter un champ case à cocher. On simulera ainsi une listBox
dumas.blr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 10h43   #5
Membre à l'essai
 
Inscription : mars 2006
Messages : 126
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 126
Points : 22
Points : 22
j'ai trouvé ce lien qui en parle

http://officesystemaccess.seneque.net/listview.htm

En fait c'est un contrôle activex nommer "Microsoft listeview control"

je vais voir ça et je reviens
bernards111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 16h49   #6
Membre à l'essai
 
Inscription : mars 2006
Messages : 126
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 126
Points : 22
Points : 22
Merci de ton aide

En fait j'ai essayé toutes tes propositions, et je ne pense pas que ce soit exactement le résultat que j'attends ou alors je les ai mal réalisé;

J'ai tout les champs de ma requête dans la vue de détail, je me suis aperçu que si je supprimais un champs dans cette vue il n'apparaissait pas dans la liste de résultat de ma recherche.

Et je voudrais pouvoir avoir ce résultat sans avoir à supprimer un champs.
C'est à dire agir sur cette vue de détail directement mais je ne sais pas si c'est possible?
Pour être clair je ne veux pas le résultat dans une comboBox ou une ListBox, qui surchargerait mon formulaire mais bien dans la zone tabulaire sur la dernière partie du formulaire
bernards111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 22h34   #7
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
Bonsoir,

Dsl, je n'ai pas eu le temps de regarder plus précisément.

dans ton sous-formulaire, tu as bien sélectionné tous les champs de tes tables? il te suffit de rajouter une case à cocher qui fera référence à un champ de type Oui/non, et que tu pourras initialiser à la valeur que tu souhaite en fonction du profil de l'utilisateur.

Tu pourra même faire une préselection en basant ton s/formulaire sur une requête en fonction du profil. Les cases à cocher ne serviraient qu'à sélectionner les colonnes qui apparaitront dans les requêtes
dumas.blr 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 02h51.


 
 
 
 
Partenaires

Hébergement Web