Bonsoir,
Je n'arrive pas à faire en sorte que dans mon état le regroupement par mois ne se fasse pas par ordre alphabétique.
Merci d'avance de votre réponse.
Bonsoir,
Je n'arrive pas à faire en sorte que dans mon état le regroupement par mois ne se fasse pas par ordre alphabétique.
Merci d'avance de votre réponse.
Tu dois utiliser le mois en nombre et cacher cette information.
m : C'est le mois en une ou deux positions suivant le mois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Mois = Format([MaDate]; "mm")
mm : c'est d'office en deux positions
mmmm : c'est le mois en lettre.
donc, tu dois avoir les deux, en chiffres et en lettres.
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA
Mes articles
Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Je te remercie pour ta réponse.
Mais où dois je faire cette modif? Mon état est issu d'une requete sur laquelle l'ordre est bon.
En fait j'ai changer au niveau de ma requete, j'ai mis mm au niveau SQL.
Mais est ce qu'il y a un moyen ensuite pour que sur l'état le nom du mois apparaisse au lieu de numéro ( de même pour les trimestre: au lieu de T1... avoir Trimestre 1)
Merci
Tu peux toujours faire de remplacements, mais aussi afficher les deux, le mois en chiffre et le mois en lettre. Quand je dis afficher, c'est plutôt utiliser, puisque tu peux mettre les chiffre et ne pas les afficher.
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA
Mes articles
Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
D'accord mais comment faire?
Ton état est je l'espère basé sur une requête.
Dans la requête, il faut au moins une colonne en plus.
Et il y aura une nouvelle colonne avec les mois en chiffres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ParMois : Format([madate]; "mm")
Cette colonne doit être utilisée pour le tri dans l'état, mais pas l'afficher.
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA
Mes articles
Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Effectivement mon état est basée sur la requete.
Lorsque je crée une deuxième colonne et que je change le format.
Access me dit "alias de sortie 'Date de réception' répliqué", mais quand je change l'intitulé, il me demande la valeur!!!
Mais dans la requete en mettant le code:
L'ordre est bon dans la requete (en gardant le format 'mmmm')mais pas dans l'état
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DISTINCTROW Format$(SAISIE.[Date de réception],'mmmm yyyy') AS [Date de réception par mois], SAISIE.Service, Sum(SAISIE.[Numéro pour total]) AS [SommeDeNuméro pour total], Sum(IIf(SAISIE.Sérologie=True,1)) AS [Somme De Sérologie], Sum(IIf(SAISIE.[Extraction ADN]=True,1)) AS [Somme De Extraction ADN] FROM SAISIE GROUP BY Format$(SAISIE.[Date de réception],'mmmm yyyy'), SAISIE.Service, Year(SAISIE.[Date de réception])*12+DatePart('m',SAISIE.[Date de réception])-1 ORDER BY Year(SAISIE.[Date de réception])*12+DatePart('m',SAISIE.[Date de réception])-1;
J'ai encore essayé aujourd'hui rien ne fonctionne.!!!
A part mettre en chiffres!!!! ce qui n'est pas forcément très sympa!!!
Tu dois avoir les deux, les chiffres et les mois.
Tu affiches les lettres et pas les chiffres. Tu mets ce contrôle visible : non.
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA
Mes articles
Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Je viens de le faire.
Pour la requete en elle même pas de pbm (d'ailleurs sans rajoute de colonne ca fonctionnait aussi) mais pour l'état j'ai toujours le même problème.
Je crois que la seule solution est de laisser les chiffres.
Je te remercie
Dans l'éat, tu dois avoir les chiffres et les mois, trier par chiffre et mettre la propriété visible sur non. Mais tu dois lasser les mois en lettres visibles.
Tu auras alors un tri par chiffre et un affichage par mois en lettres.
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA
Mes articles
Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Merci pour ton aide
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager