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 19/11/2010, 17h00   #1
Membre chevronné
 
Inscription : janvier 2006
Messages : 916
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 916
Points : 728
Points : 728
Par défaut Comment déterminer le clic dans une zone de liste ?

Bonjour

Dans une zone de liste comportant plusieurs colonnes (et dont le contenu est une requête SQL dynamique), il est facile de savoir sur quelle ligne a cliqué l'utilisateur (avec http://access.developpez.com/faq/?page=zdl#ValColZDL par exemple).
Est-possible de savoir sur quelle colonne a cliqué l'utilisateur ?

Dans le cas contraire, j'envisage de faire un sous-formulaire dynamique, mais comment créer les zones de textes sans être obligé de passer en mode création ?

Merci d'avance
guidav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 17h22   #2
Membre émérite
 
Avatar de azertix
 
Homme Lanza Bertucci-Domergue
Développeur informatique
Inscription : juin 2007
Messages : 937
Détails du profil
Informations personnelles :
Nom : Homme Lanza Bertucci-Domergue
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : juin 2007
Messages : 937
Points : 995
Points : 995
Bonsoir.
Pour la première question, je ne crois pas que ce soit prévu dans Access.
Parce qu'on n'a même pas la possibilité de sélectionner une colonne en particulier dans une zone de liste
Après, peut-être que je me trompe...

Pour ce qui est de la création des zones de texte, tu peux le faire de manière dynamique (par VBA) avant l'ouverture du formulaire. Il y a des tutos qui expliquent comment faire sur le forum
__________________
Si ma réponse vous a été utile pensez à voter Pour

Avant de poster sur le forum Access :
FAQ > SOURCES > COURS > FORUM > GOOGLE
Pas de question par MP ou je mords

azertix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 17h29   #3
Membre chevronné
 
Inscription : janvier 2006
Messages : 916
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 916
Points : 728
Points : 728
Merci pour ta réponse, c'est bien ce que je craignais.

Le souci avec la méthode de création avant l'ouverture du formulaire, c'est que j'aimerais pouvoir modifier mes axes d'analyse à la volée (avec une liste déroulante), ce qui implique les résultats affichés sont très dépendants de mes requêtes. Or mes requêtes ont un nombre variable de colonnes, car il s'agit d'analyses croisées.

J'ai plein de solutions pour contourner ce problème, mais aucune n'est vraiment satisfaisante.


Citation:
Envoyé par azertix Voir le message
Bonsoir.
Pour la première question, je ne crois pas que ce soit prévu dans Access.
Parce qu'on n'a même pas la possibilité de sélectionner une colonne en particulier dans une zone de liste
Après, peut-être que je me trompe...

Pour ce qui est de la création des zones de texte, tu peux le faire de manière dynamique (par VBA) avant l'ouverture du formulaire. Il y a des tutos qui expliquent comment faire sur le forum
guidav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 17h35   #4
Membre émérite
 
Avatar de azertix
 
Homme Lanza Bertucci-Domergue
Développeur informatique
Inscription : juin 2007
Messages : 937
Détails du profil
Informations personnelles :
Nom : Homme Lanza Bertucci-Domergue
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : juin 2007
Messages : 937
Points : 995
Points : 995
Au pire demande confirmation aux "anciens" du forum Access, mais je doute que ce soit possible.

Bon WE
__________________
Si ma réponse vous a été utile pensez à voter Pour

Avant de poster sur le forum Access :
FAQ > SOURCES > COURS > FORUM > GOOGLE
Pas de question par MP ou je mords

azertix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 18h04   #5
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 200
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 200
Points : 5 252
Points : 5 252
Salut,

Tu peux masquer des colonnes dans un formulaire en mode feuille de données avec la commande:

Code :
Forms!TonFormulaire!TonControle.ColumnHidden = True
Formulaire basée sur ta requête croisée

A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User 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 18h51.


 
 
 
 
Partenaires

Hébergement Web