|
|
|
|
Posté par
oreilledelest, le jeudi 16 juin 2005 à 10:35:04Salut,
c'est normal, la zone de liste n'affiche que l'information "clé". Si tu veux toute les colonnes, il faut remplacer cet objet "zone de liste" par "zone de liste modifiable". Un clic droit sur la liste et il te propose "remplacer par". Ensuite, tu édite les propriétés de l'objet et tu vas dans l'onglet "format" et tu renseignes le champ "nombre de colonnes" et surtout "largeur des colonnes, c'est cette propriété qui gère l'affichage : Ex : 0cm;2,54cm : n'affiche que la deuxième colonne sur une largeur de 2,54cm 1cm;0cm;3cm : n'affiche pas la deuxième colonne. A+ Blux "Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
|
Euh, désolé, j'arrive un peu tard...
Il y a une solution: afficher les résultats d'une requête avec un champ concaténé regroupant toutes les infos à afficher... Si on masque la colonne liée, ça fonctionne et ça n'empêche pas de faire des tris en fonction de critères sur des champs masqués...
|
Quand tu as créé ta zone de liste, qu'as-tu choisi sous l'onglet "contenu"?
Si c'est une table, clique sur les trois points à droite du champ et réponds affirmativement à la question "voulez-vous appeler le générateur de requête sur la table" Ensuite, tu dois réorganiser tes champs. La première colonne (généralement la colonne liée et la clé primaire) doit rester; dans la deuxième colonne, tu peux écrire une expression qui va regrouper les informations de plusieurs champs. Comme ces informations sont regroupées sur une seule colonne, elles resteront toutes visibles. En pratique, dans la première ligne de la deuxième colonne, tu écris: [NomDuPremierChamp]&" "&[NomDuSecondChamp]... (Les crochets ne sont pas indispensables si les noms de tes champs ne comportent pas d'espaces; les " " servent à ménager un intervalle entre les valeurs) Access ajoute automatiquement : Expr1: (pas besoin de t'en occuper mais tu peux changer l'intitulé si tu veux...) Ensuite, tu peux ajouter des champs masqués ou non à ta requête et y appliquer un tri ou un filtre. Quand c'est fait, il reste à suivre les conseils de Blux quant au nombre de colonnes, leur largeur... A+
|
Hello Guy,
Merci, ca marche et que veux-tu après un Guillain-Barré, c'est pas simple... Si plus pas l'autre voie... Amicales salutations Jean-Pierre |
Bonjour,
Je pense que la réponse est dans le code : MaZoneDeTxte = MaListe.Column(0) ; vous aurez le choix entre 0, 1, 2, 3 ou 4 selon la position de votre colonne ! Moi je suis intéressé par une autre question les amis : Comment faire pour ajouter plusieurs champs de la zone de liste dans une même zone de texte ? J’arrive avec le code sus cité à ajouter un champ mais lorsque j’ajoute le deuxième le premier est effacé ! Merci |
Bonjour,
Je pense que la réponse est dans le code : MaZoneDeTxte = MaListe.Column(0) ; vous aurez le choix entre 0, 1, 2, 3 ou 4 selon la position de votre colonne ! Moi je suis intéressé par une autre question les amis : Comment faire pour ajouter plusieurs champs de la zone de liste dans une même zone de texte ? J’arrive avec le code sus cité à ajouter un champ mais lorsque j’ajoute le deuxième le premier est effacé ! Merci |
Bonjour les amis,
Le problème est résolu grâce à LatelyGreek et à Yassine Bennani. Le code a mettre dans un bouton est : « MaZoneDeText.Value = MaZoneDeText.Value & MaListe.Column(0) » il fonctionne très bien. Je voudrais être plus gourmand. Comme faire pour que le curseur se place au niveau d’une nouvelle ligne lorsque j’ajoute du texte, car actuellement les mots sont ajoutés sans espace entre eux. Merci |
Les amis bonjour,
Grâce à LatelyGreek le problème est résolu : « MaZoneDeText.Value = MaZoneDeText.Value & vbCrLf & MaListe.Column(0) ». En plus en posant ces questions j’ai pu anticiper sur certaines de mes questions futures. A plus |
| 27/08 00h24 | [Sécurité] Les Access Control Lists (ACLs) | Sécurité |
| 07/12 23h48 | Liste déroulante avec saisie semi automatique pour EXCEL | Excel |
| 10/01 11h10 | [Freewares] Liste régulièrement mise à jour | Logiciels |
| 18/09 18h53 | Suppression impossible : liste d'arguments trop longue | Bash |
| 04/11 19h59 | [Debian] Liste des paquetages (packages) installés | Debian |
| 18/06 18h49 | [Access VBA] Ajouter élément à zone liste | 18 |
| 04/12 14h56 | ACCESS - Adapter la taille d'une zone liste | 3 |
| 07/02 14h22 | [ACCESS] Imprimer resultat zone list ds etat | 3 |
| 25/06 11h11 | Zone de liste access !!! super urgent !!! | 1 |
![]() | ZoneAlarm - ZoneAlarm est un pare-feu convivial bloquant les pirates et autres menaces inconnues. Par ailleurs, ZoneAlarm : ... | Catégorie: Firewall Licence: Freeware/gratuit |
![]() | Ma Liste d'Achats - Faire les courses est une tâche bien compliquée pour les non initiés. Ma liste d'achats est comme son nom l'indique, un... | Catégorie: Environnement de travail Licence: Freeware/gratuit |
![]() | Vista Codec Package - Vista Codec Package regroupe une collection impressionnante de codecs (audio et vidéo), permettant d'ouvrir la plupart... | Catégorie: Codecs Licence: Freeware/gratuit |
![]() | Windows XP SP2 - Les Service Packs constituent un moyen pratique, tout en un, d'accéder aux derniers pilotes, outils et améliorations en... | Catégorie: Librairies (DLL) Licence: Freeware/gratuit |
![]() | Le Monde de Neo | Catégorie: Ordinateur de bureau | |
![]() | Le Monde de Neo | Catégorie: Ordinateur de bureau | |
![]() | Linksys WAP54G Wireless Access | Catégorie: Point d'accès pour réseaux sans fil | 48.65 € Atlanpolis |
![]() | Trendnet Wireless N-Draft Access | Catégorie: Point d'accès pour réseaux sans fil | 97.90 € Toutpourlamicro.com |