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/02/2011, 16h05   #1
Invité de passage
 
Inscription : février 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 8
Points : 1
Points : 1
Par défaut Afficher un état en fonction des lignes sélectionnées dans un formulaire

Bonjour a tous,

Je suis débutant sur Access et je dois créer une interface permettant aux utilisateurs d'afficher un état à l'écran en fonction de la ligne sélectionnée dans un formulaire.
Mais j'ai beaucoup de mal à créer un code qui filtre l'état uniquement sur les lignes sélectionnées.

L'un de vous pourrait-il m'aider ?

Merci d'avance pour vos réponses.
bsuge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 18h25   #2
Membre du Club
 
Inscription : mai 2010
Messages : 36
Détails du profil
Informations personnelles :
Âge : 61
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2010
Messages : 36
Points : 45
Points : 45
Bonjour

Personnellement j'utilise la solution suivante :
- créer un champ "Choix" dans une des tables servant de source au formulaire (champ de format Oui/Non)
- mise à Non du champ de toutes les lignes lors de l'ouverture du formulaire
- l'utilisateur met à Oui les lignes en cochant le champ Choix
- la source de l'état devient une sélection des lignes avec le champ Choix coché.
Nourson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 05h19   #3
Membre Expert
 
Homme Pierre ANTOINE
Inscription : février 2008
Messages : 650
Détails du profil
Informations personnelles :
Nom : Homme Pierre ANTOINE
Âge : 43
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : février 2008
Messages : 650
Points : 1 302
Points : 1 302
Bonjour

En complément de la réponse de Nourson, le but est, à l'ouverture de l'état d'en indiquer comme source uniquement une sélection des lignes que vous voulez, lignes que vous avez choisies auparavant, zone de liste par exemple.


1/ on choisit les lignes, et on créer la chaîne SQL qui sera source de l'état.
2/ on met cette chaîne SQL soit dans une variable globale, soit comme "open args" de l'ouverture de l'état, soit dans une table paramètre (le mieux à mon avis)
3/ à l'ouverture de l'état, on récupère cette chaine comme source.

Pierre
pier.antoine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 11h27   #4
Invité de passage
 
Inscription : février 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 8
Points : 1
Points : 1
Bonjour,

je répond un peu tard mais vos conseil m'ont beaucoup servis.

Merci !!!!
bsuge 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 13h55.


 
 
 
 
Partenaires

Hébergement Web