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

Requêtes et SQL. Discussion :

Dernier jour du mois dans requete [AC-2013]


Sujet :

Requêtes et SQL.

  1. #1
    Candidat au Club
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Avril 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Superviseur de Hotline

    Informations forums :
    Inscription : Avril 2016
    Messages : 9
    Points : 3
    Points
    3
    Par défaut Dernier jour du mois dans requete
    Bonjour à tous,
    Je voudrais qu'une requête me renvoi les dates d'une table mais en avec le dernier jour du mois de la date du champs de la table

    exemples :
    date du champs de la table "18/06/2018"
    date renvoyée par la requête : 30/06/2018

    date du champs de la table "02/07/2018"
    date renvoyée par la requête : 31/07/2018

    J'aimerai également avoir ce format final sur ma requête :"aaaammjj" ---> "20180821"

    Je vous remercie d'avance pour votre aide.

  2. #2
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Salut
    A tester :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Date :Format(SérieDate(Année([MonChampDate]);Mois([MonChampDate]);Jour([MonChampDate]));"aaaammjj")
    FinMois: Format(SérieDate(Année([MonChampDate]);Mois([MonChampDate])+1;0);"aaaammjj")
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  3. #3
    Candidat au Club
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Avril 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Superviseur de Hotline

    Informations forums :
    Inscription : Avril 2016
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Ca fonctionne mais il y a une erreur dès que je trie la liste



    Et après je n'ai plus rien



    Merci pour votre aide

  4. #4
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    #Nom! signifie qu'il y a une erreur dans les arguments de la fonction
    vérifiez que vous avez correctement saisi les termes de l'expression dans la req
    capture d'écran du champ date de référence
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  5. #5
    Candidat au Club
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Avril 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Superviseur de Hotline

    Informations forums :
    Inscription : Avril 2016
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Voici ma req

  6. #6
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    c'est la capture d'écran du champ validitÉ que je souhaite, celui qui contient les dates d'origine svp
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  7. #7
    Candidat au Club
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Avril 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Superviseur de Hotline

    Informations forums :
    Inscription : Avril 2016
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Désolé j'ai mal compris



  8. #8
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Essayez ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Validite:VraiFaux([Validité] Est Null;"";Format(SérieDate(Année([Validité]);Mois([Validité])+1;0);"aaaammjj"))
    Et dans la propriété Format de Validité sélectionner Date, abrégé
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  9. #9
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 649
    Points : 14 627
    Points
    14 627
    Par défaut
    bonjour,
    si tout ce mic-mac c'est pour trier par la date, il faut savoir qu'il n'est pas besoin de la reformater étant donné qu'une date est un nombre de type long et que le format c'est pour qu'elle puisse être lisible par des humains
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  10. #10
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    bonjour,
    si tout ce mic-mac c'est pour trier par la date, il faut savoir qu'il n'est pas besoin de la reformater étant donné qu'une date est un nombre de type long et que le format c'est pour qu'elle puisse être lisible par des humains
    Salut,
    Tu n'aimes pas ce format d'affichage ?
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  11. #11
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 649
    Points : 14 627
    Points
    14 627
    Par défaut
    Salut,
    Tu n'aimes pas ce format d'affichage ?
    salut,
    pas du tout, çà me rappelle quand je programmais sur IBM38, bien avant l' AS400, il y a (très) longtemps le type date n'existait pas dans les tables.
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  12. #12
    Candidat au Club
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Avril 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Superviseur de Hotline

    Informations forums :
    Inscription : Avril 2016
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Oui je comprend, cette liste est exportée dans SAP, c'est le format selon eux !!
    Je vous remercie, ça fonctionne mais du coup, j'ai aussi les champs vides dans la colonne 'Validite" pourtant j'ai mis le critère "Vrai" !
    Comment je pourrai ne pas les avoir sur la liste ?

    Désolé pour le dérangement mais je suis vraiment coincé sur ce coup, merci d'avance...


  13. #13
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    salut,
    pas du tout, çà me rappelle quand je programmais sur IBM38, bien avant l' AS400, il y a (très) longtemps le type date n'existait pas dans les tables.
    Un vieux de la vieille alors.
    Et pour conclure avec ce mic-mac (procédure en vol) michjul ne doit pas faire de tri sur son champ calculé Validite, sinon la req va au crash.
    Images attachées Images attachées  
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  14. #14
    Candidat au Club
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Avril 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Superviseur de Hotline

    Informations forums :
    Inscription : Avril 2016
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Merci à vous, je sais c'est une usine à gaz cette base mais elle fait ce que je lui demande donc pour l'instant on laisse.
    Merci encore pour votre aide, vous êtes formidable.
    Bonne soirée

  15. #15
    Candidat au Club
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Avril 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Superviseur de Hotline

    Informations forums :
    Inscription : Avril 2016
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Bonjour, c'est encore moi !
    J'ai modifié ma requête ce matin, elle fonctionne bien en ce qui concerne le résultat mais je ne peux plus faire d'exportation sur un serveur sous forme de fichier .txt, j'ai cette erreur que je n'avais pas avant !
    Il me semble que le format de la date dans la requête est en texte, il se trouve du coté gauche de la colonne au lieu d'être en date et devrait se trouver à droite de la colonne !

    Pour info, j'ai ce script d'exportation dans un module
    DoCmd.TransferText transferType:=acExportDelim, SpecificationName:="Requête_Export_SAP Spécification d'exportation", TableName:="Requête_Export_SAP", FileName:="\\a136m1pci\FHMI\in\110\i110_outillage" & ".txt", hasfieldnames:=True



    Merci d'avance pour votre aide...

  16. #16
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Salut
    Encapsule l'expression de Validite dans Val(VraiFaux(...........))
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  17. #17
    Candidat au Club
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Avril 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Superviseur de Hotline

    Informations forums :
    Inscription : Avril 2016
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Salut et merci pour ta réponse, c'est sympa.

    Ca ne fonctionne pas, j'ai la même erreur

  18. #18
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Pour soulever le doute, je ferai une copie de la req, supprimerai le champ calculé Validite et lancerai la proc d'exportation au format .txt
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  19. #19
    Candidat au Club
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Avril 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Superviseur de Hotline

    Informations forums :
    Inscription : Avril 2016
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Bonjour,
    Merci pour le retour.
    Si je supprime le champ "Validité" il n'y a plus rien qui ne fonctionne, hé oui mon script est basé sur "SpecificationName:="Requête_Export_SAP Spécification d'exportation"" que j'ai dû refaire, je n'avais pas pensé à ça !!
    J'ai remis la colonne "Validité" et maintenant tout est OK.
    Je voudrais vous remercier pour votre aide, vous êtes des mecs ou nana super génials, sans votre aide je mettais 1/4 d'heure tous les matins à reprendre mes tables.

    J'ai commencé Access avec la version 2 ou 3 il me semble en 1996 avec des macros et je suis arrivé aujourd'hui à faire une belle Bdd entièrement en VBA pour la gestion d'un parc de 2500 instruments de mesures dans une PME.
    Je part en retraite fin d'année donc plus d’intérêt pour moi de faire des formations d'où ma demande sur ce forum.

    En vous remerciant encore je clôture le topic...

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

Discussions similaires

  1. nombre de jours dans un mois et dernier jour du mois
    Par Kagami dans le forum Langage
    Réponses: 4
    Dernier message: 02/02/2018, 19h26
  2. Requete jusqu'au dernier jour du mois précédent
    Par stephanies_1977 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 06/01/2009, 11h01
  3. Dernier jour du mois
    Par jane_ng dans le forum Langage
    Réponses: 13
    Dernier message: 03/08/2006, 12h43
  4. Dernier Jours du mois en cours
    Par paradeofphp dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 29/06/2006, 19h55
  5. premier et dernier jour du mois
    Par oneill701 dans le forum Bases de données
    Réponses: 9
    Dernier message: 21/06/2006, 11h05

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