IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Regroupement par mois dans un état


Sujet :

IHM

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Points : 12
    Points
    12
    Par défaut Regroupement par mois dans un état
    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.

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Tu dois utiliser le mois en nombre et cacher cette information.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Mois = Format([MaDate]; "mm")
    m : C'est le mois en une ou deux positions suivant le mois
    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 !

  3. #3
    Membre à l'essai
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    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.

  4. #4
    Membre à l'essai
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    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

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    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 !

  6. #6
    Membre à l'essai
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    D'accord mais comment faire?

  7. #7
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Ton état est je l'espère basé sur une requête.

    Dans la requête, il faut au moins une colonne en plus.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ParMois : Format([madate]; "mm")
    Et il y aura une nouvelle colonne avec les mois en chiffres.
    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 !

  8. #8
    Membre à l'essai
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    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:

    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;
    L'ordre est bon dans la requete (en gardant le format 'mmmm')mais pas dans l'état

  9. #9
    Membre à l'essai
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    J'ai encore essayé aujourd'hui rien ne fonctionne.!!!
    A part mettre en chiffres!!!! ce qui n'est pas forcément très sympa!!!

  10. #10
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    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 !

  11. #11
    Membre à l'essai
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    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

  12. #12
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    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 !

  13. #13
    Membre à l'essai
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    Merci pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Somme de temps (par mois) dans un état
    Par Kaptin dans le forum IHM
    Réponses: 7
    Dernier message: 30/07/2012, 22h42
  2. Pb pour trier par mois dans un état
    Par pedrolahn dans le forum IHM
    Réponses: 2
    Dernier message: 17/04/2008, 08h34
  3. Réponses: 1
    Dernier message: 25/01/2006, 12h07
  4. [Requête] Regroupement par mois en cours
    Par Burnout dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 09/01/2006, 09h36
  5. Regroupement par mois
    Par fplanglois dans le forum SQL
    Réponses: 7
    Dernier message: 29/07/2003, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo