Posez votre question Signaler

ACCESS

Socra!e 434Messages postés 5 octobre 2009Date d'inscription 12 décembre 2011Dernière intervention - Dernière réponse le 15 nov. 2009 à 01:12
Bonjour,
Je voulais savoir si a partir d'une liste déroulante où j'ai écrit les mois de l'année, on peux ouvrir l'état avec seulement le mois sélectionné. et comment le fait-on merci d'avance
ACCESS 2007
Lire la suite 

ACCESS »

35 réponses
Réponse
+1
moins plus
J'ai donc modifié la requête d'affichage, pour n'afficher que mois-année, mais les trier dans l'ordre temporel et non alphabétique.

SELECT DISTINCT format([Date_emprunt].[Date_pret],"mmmm-yy"),format([Date_emprunt].[Date_pret],"mm"),format([Date_emprunt].[Date_pret],"yy") FROM [Date_emprunt] ORDER BY 3,2


J'ai renvoyé via MP...
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
peux-tu être un peu plus clair stp ... ;-) Qu'est-ce que tu entends par "ouvrir l'état" ???
Ajouter un commentaire
Réponse
+0
moins plus
en faites quand je choisit un mois dans mon menu déroulant j'aimerais que il ouvre un état avec le mois sélectionné, en gros un tri par mois quoi

( ex : menu déroulant : octobre ---> ouverture d'état --> récapitulatif de tous les prêts du mois d'octobre
Ajouter un commentaire
Réponse
+0
moins plus
Alors?
Ajouter un commentaire
Réponse
+0
moins plus
Dans les propriétés de ta liste déroulante, tu choisis l'onglet évènement:
Alors, tu serras face à une liste d'évènements, tu choisis celui qui te convient, et puis tu choisis l'action "Execution d'une macro" pour cette évènement.
L'assistant des macros va te faciliter la tâche pour ouvrir l'état que tu veux et avec les filtres que tu veux.
Ajouter un commentaire
Réponse
+0
moins plus
justement c'est ce que j'essaie, mais j'arrive pas trop la
Ajouter un commentaire
Réponse
+0
moins plus
Si tu peux m'aidé je t'envoi une copie
Ajouter un commentaire
Réponse
+0
moins plus
Désolé, je me suis déconnecté tôt ce matin
Si tu n'es pas pressé par ce travail, pourquoi pas?

tarek_ini@yahoo.fr
Ajouter un commentaire
Réponse
+0
moins plus
c'est fait, j'espère que tu comprendras mes explications
Ajouter un commentaire
Réponse
+0
moins plus
Personne peux m'aidé svp
Ajouter un commentaire
Réponse
+0
moins plus
Pas de nouvelle de Socrale ?
Ajouter un commentaire
Réponse
+0
moins plus
non toujours pas
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

il faut ouvrir ton état avec une "where condition", regarde l'aide de openreport.
Socra!e - 13 nov. 2009 à 10:08
ça je sais mais j'arrive pas a sélectionné juste le mois :s
blux - 13 nov. 2009 à 10:13
quand tu sélectionnes un mois dans une liste déroulante, tu l'obtiens avec nom_de_liste.value...

ton état est basé sur une requête ? sur une table ?

de tête, je ferais ça :

Dim Clause as String
...
Clause = "mois = '" & nom_de_liste.value & "'"
docmd.openreport "toto",acpreview,,Clause
Ajouter un commentaire
Réponse
+0
moins plus
une table date qui affiche les dates sous cette forme ex: 13/11/09 j'aimerais qu'on puisse sélectionné juste le 11 et qu'il sache que c'est le mois de novembre comme ca je pourrais utilisé ton code juste au dessus
Ajouter un commentaire
Réponse
+0
moins plus
Format(zone_de_date.value, "mmmm")
Ajouter un commentaire
Réponse
+0
moins plus
je mets ou cela ?
Socra!e - 13 nov. 2009 à 10:50
COMME CECI : désolé je galère la


Private Sub Commande24_Click()
On Error GoTo Err_Commande24_Click


stDocName = "Test"


Exit_Commande24_Click:
Exit Sub

Err_Commande24_Click:
MsgBox Err.Description
Resume Exit_Commande24_Click


Dim Clause As String

Clause = "mois = '" & Format(Me.zone_de_date.Value, "mmmm") & "'"
DoCmd.OpenReport "test", acPreview, , Clause


End Sub
Socra!e - 13 nov. 2009 à 10:52
et je mets quoi a la place de zone_de_date -_-
blux - 13 nov. 2009 à 10:53
Une table date qui affiche les dates
La zone ou est affichée la date qui t'intéresse !
Ajouter un commentaire
Réponse
+0
moins plus
membre de méthode ou de données introuvable, pourtant j'ai mis la table (-_-)? je vais réussir a te rendre fous désolé
Ajouter un commentaire
Réponse
+0
moins plus
Tes données de la table sont affichées où : zone de texte, zone de liste, sous-formulaire ?
Ajouter un commentaire
Réponse
+0
moins plus
juste dans ma table, puisque j'aimerais qu'il y apparaisse que le mois dans une liste déroulante. donc la j'ai créer ma liste déroulante appelé "mois"

les dates s'y affiche sous cette forme **/**/****

mon état s'appelle "test"
liste déroulante s'appelle " mois"
champ utilisé dedans s'appel "date-pret"

Je le met sur un évenement quoi?

Ajouter un commentaire
Réponse
+0
moins plus
Message 2 :
En faites quand je choisit un mois dans mon menu déroulant
Ta liste marche-t'elle ?

sinon, tu mets le code dans l'évènement 'sur changement'.
Ajouter un commentaire
Ce document intitulé « ACCESS » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook
ACCESS - page 2