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 05/07/2011, 11h04   #1
Candidat au titre de Membre du Club
 
L3 MIAGE
Inscription : octobre 2009
Messages : 64
Détails du profil
Informations personnelles :
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : L3 MIAGE

Informations forums :
Inscription : octobre 2009
Messages : 64
Points : 12
Points : 12
Par défaut Afficher une colonne différente que celle liée

Bonjour,

Ma question est du détail mais je ne sais pas si c'est possible.
Pour un champ de ma table, j'ai rempli une liste déroulante d'environ 15 choix possible, avec en 1e colonne un numéro et la 2e l'intitulé du choix. (cf pièce jointe action_prevue2)

Lorsque que j'enregistre je lie la colonne 1 avec les numéros (car pour moi plus facile de faire des recherches sur un numéro qu'une chaine de caractère).

Mais, je voudrais qu'à l'affichage au lieu d'avoir le numéro comme voir sur pièce jointe action_prevue, il y ait l'intitulé qui s'affiche.

Est-ce que c'est possible ?
fonfek24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 11h18   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 223
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 223
Points : 2 022
Points : 2 022
Bonjour,

Mettez la largeur de la colonne des N° à zéro cm.
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 12h11   #3
Candidat au titre de Membre du Club
 
L3 MIAGE
Inscription : octobre 2009
Messages : 64
Détails du profil
Informations personnelles :
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : L3 MIAGE

Informations forums :
Inscription : octobre 2009
Messages : 64
Points : 12
Points : 12
Ca règle partiellement mon soucis.

Parfois je remplis des zones de listes avec les valeurs.
Ca donne comme sur la pièce jointe les numéros.
Il n'y a pas moyen d'afficher le texte ?

Ou alors je dois faire une table pour stocker le numéro et l'intitulé pour ainsi pouvoir afficher le texte ?
Images attachées
Type de fichier : png liste.PNG (2,8 Ko, 6 affichages)
fonfek24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 18h26   #4
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 223
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 223
Points : 2 022
Points : 2 022
Bonjour,
J'ai répondu en fonction de la question.
Pour le deuxième cas il faut savoir de quelle valeur vous avez besoin. A quoi sert la liste, soit à trouver un enregistrement en fonction de la sélection ou à mettre une valeur dans un champ d'un formulaire pour l'enregistrer dans la table.
Si c'est pour cette dernière action vous pouvez récupérer une valeur dans n'importe quelle colonne de la liste déroulante.

Sur l'évènement Réception du focus du champ vous mettez le code

Code :
Me!NomDeLaListe.Column(0)
pour la première colonne .Column(1) pour la seconde etc...
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 09h54   #5
Candidat au titre de Membre du Club
 
L3 MIAGE
Inscription : octobre 2009
Messages : 64
Détails du profil
Informations personnelles :
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : L3 MIAGE

Informations forums :
Inscription : octobre 2009
Messages : 64
Points : 12
Points : 12
Bonjour,

Citation:
J'ai répondu en fonction de la question.
Au temps pour moi, je m'étais mal exprimée.

Pour ma première question le problème est réglé.

Et j'ai également mal formulé ma deuxième question
Pour ma deuxième question, je dispose d'une zone de liste que je remplis avec plusieurs informations de ma base à l'aide d'une requête.
C'est là que je récupère un champ de la base où j'ai mis une liste de choix. Et c'est là que le numéro s'affiche. C'est possible de changer ce numéro en affichant l'intitulé ?

Merci
fonfek24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 16h42   #6
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 223
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 223
Points : 2 022
Points : 2 022
Bonjour,
Je ne suis pas sûr de bien comprendre, je réponds donc sur ce que je devine.

Citation:
C'est là que je récupère un champ de la base où j'ai mis une liste de choix. Et c'est là que le numéro s'affiche. C'est possible de changer ce numéro en affichant l'intitulé ?
Mais si je me réfère à la miniature vous avez en 1ère colone l'intitulé et en seconde colonne le n°. Pour récupérer l'intitulé il faut mettre 1 à la propriété Colonne liée.
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 16h59   #7
Candidat au titre de Membre du Club
 
L3 MIAGE
Inscription : octobre 2009
Messages : 64
Détails du profil
Informations personnelles :
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : L3 MIAGE

Informations forums :
Inscription : octobre 2009
Messages : 64
Points : 12
Points : 12
J'ai du mal à trouver les mots pour expliquer

Par ex :
Si mon champ priorité est présenté de la manière suivante dans la BDD
1 : Haute
2 : Moyenne
3 : Basse

A l'enregistrement j'aurai 1,2 ou 3 dans la base.

Maintenant je veux remplir une zone de liste avec différente infos :
Je tape ma requête... "Select rue, commune, priorité from ... "
Dans ma zone de liste j'aurai :
Rue Commune Priorité
Rue du muguet Paris 1
Rue du temple Clichy 3

Et je voudrais savoir si je peux remplacer la valeur par l'intitulé sachant que ce n'est pas la colonne liée.

C'est un peu compliqué, mais j'espère que je me suis mieux exprimée
fonfek24 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 23h28.


 
 
 
 
Partenaires

Hébergement Web