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 06/06/2011, 09h41   #1
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : avril 2011
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Seine Maritime (Haute Normandie)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 24
Points : 11
Points : 11
Par défaut Entête d'un état

Bonjour à tous

Je remercie d'avance ceux qui vont m'aider. (ca devrait pas être long xD)

j'ai un formulaire de recherche Multi-critères qui génère une fonction SQL, à la suite de quoi je génère un tableau avec les résultats.

Dans l'entête je souhaite afficher les critères que j'ai utilisé.
la recherche multicritères est basé sur des listes déroulantes qui affichent un nom de secteur, mais retourne l'id du secteur.

tbl_secteur( id_secteur, nom_secteur)

dans l'entête de mon état, je crée une zone texte:
si je mets
Code :
[Formulaires]![frm_recherche]![rech_secteur]
il me retourne bien l'id du secteur que j'ai choisi.

mais un id, c'est pas très explicite. je voudrais afficher le nom du secteur qui est lié a l'id.
j'ai accès qu'au générateur d'expression et j'y arrive pas... (sinon en VBA, ca serait réglé...)
j'ai essayé ca :
Code :
[tbl_secteur]![nom_secteur] ou ([tbl_secteur]![id_secteur] = [Formulaires]![frm_recherche]![rech_secteur]
mais il me demande le paramètre tbl_secteur a l'ouverture de l'état.

si je me suis mal exprimé, ou mal fait comprendre, je peux reformuler. ^^
djas_air est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 10h41   #2
Membre confirmé
 
Homme
Développeur amateur
Inscription : mars 2009
Messages : 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur amateur

Informations forums :
Inscription : mars 2009
Messages : 176
Points : 255
Points : 255
Bonjour,
si j'ai bien compris tu veux récupérer une colonne précise de la liste déroulante
La réponse se trouve déjà dans la FAQ

http://access.developpez.com/faq/?pa...#ListBoxColumn

cordialement
reedy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 10h48   #3
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : avril 2011
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Seine Maritime (Haute Normandie)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 24
Points : 11
Points : 11
merci de ton aide.

je sais pas pourquoi, mais j'ai accès qu'au générateur d'expression.quand je fais atl + f11, il n'ouvre pas Visual Basic.
sinon j'aurai deja réussi je pense... =(

mais ta solution est bien plus pratique effectivement.
Je veux accéder a une colonne de ma liste déroulante. mais comment le faire avec le générateur d'expression?
djas_air est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 11h53   #4
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : avril 2011
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Seine Maritime (Haute Normandie)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 24
Points : 11
Points : 11
il y a forcément une fonction qui doit permettre ca.

Code :
[Formulaires]![tbl_secteur]![rech_secteur].[contenu]
ca affiche la requete SQL derrière ma liste déroulante "rech_secteur".
il doit bien y avoir moyen de retourner la 2ème colonne ou de créer une requete sql qui compare l'id de la liste déroulante a celui de ma table tbl_secteur.
djas_air est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 12h09   #5
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : avril 2011
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Seine Maritime (Haute Normandie)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 24
Points : 11
Points : 11
Avec:
Code :
[Formulaires]![tbl_secteur]![rech_secteur].[Column](1)
Ca marche très bien. J'ai un peu galéré mais j'ai du mal avec la synthaxe du générateur d'expressions.

Merci a toi, Reedy pour ta réponse.

Monporjet est officiel fini. youpi ^^
djas_air 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 18h53.


 
 
 
 
Partenaires

Hébergement Web