Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 21/03/2011, 15h03   #1
Invité de passage
 
Inscription : mars 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 4
Points : 1
Points : 1
Par défaut Sélection d'état à partir d'un filtre sur requête

Bonjour à tous et à toutes,

Apres avoir chercher et tester des solutions à mon problème je me tourne vers le code car je crois que c'est la seul solution et étant novice dans ce domaine je fais appel à vous.

Je souhaiterai, dans mon formulaire, créer un bouton de commande avec comme procédure événementiel une ouverture de l’état correspondant à un champ de mon formulaire.
Mon état passe par une requête et c’est sur cette requête que j’aimerai mettre un filtre de sélection par rapport à mon numéro de marché.
J’ai essayé de mettre un filtre manuel sur ma requête :
sur le numéro de marché j’avais mis ça « =[] »
Mais avec cette solution je suis obligé d’entrer à nouveau mon numéro de marché alors que sur mon formulaire je lui ai déjà indiqué grâce à une zone de liste déroulante qui est rattaché à une table où se trouve toutes mes données.

J’ai déjà ça comme code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub Commande25_Click()
On Error GoTo Err_Commande25_Click
 
    Dim stDocName As String
 
    stDocName = "Etat_1 "
    DoCmd.OpenReport stDocName, acPreview
 
Exit_Commande25_Click:
    Exit Sub
 
Err_Commande25_Click:
    MsgBox Err.Description
    Resume Exit_Commande25_Click
End Sub
Si quelqu’un a une piste à proposer je suis preneur.
Merci d’avance et bonne journée.
Arro2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 17h29   #2
Membre régulier
 
Inscription : novembre 2010
Messages : 101
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 101
Points : 81
Points : 81
Bonjour,

Dans la requête qui est à l'origine de ton état
dans 'criteres' du champ 'numéro de marché'

tu fais un clique droit et tu cherches, et tu selectionnes le champ du formulaire qui correspond à 'numéro de marché'

l'assistant écrira quelque chose comme ceci
[formulaires]![MonFormulaire![numéro de marché]

ainsi ton état s'ouvrira en fonction de ton N° de marché

Bon courage !!
JeanYves70 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/03/2011, 17h44   #3
Invité de passage
 
Inscription : mars 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 4
Points : 1
Points : 1
Merci Beaucoup pour ta réponse
Arro2a 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 20h30.


 
 
 
 
Partenaires

Hébergement Web