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

VBA Access Discussion :

Ajouter une entré dans une table en fonction de deux dates [AC-2013]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    IT Tech
    Inscrit en
    Décembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : IT Tech
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2011
    Messages : 14
    Par défaut Ajouter une entré dans une table en fonction de deux dates
    Bonjour à tous,

    Je sollicite votre aide afin de m'aider à solutionner mon problème.

    J'ai une table temporaire dans laquelle j’insère différente donner dans le but d'utiliser la fonction PIVOT Format "dddd". Les dates sont pré-sélectionner dans un formulaire (Date_Debut) et (Date_Fin). Je présente ensuite, dans un état, le résultat en utilisant les nom de jour (Dimanche, lundi, mardi...).

    Tout fonctionne à merveille sauf lorsque je n'ai pas d'entré à une date précise.

    Exemple, J'ai besoin du rapport de la semaine du dimanche au samedi (du 2016-06-12 au 2016-06-18) mais il n'y a aucune donnée à la date représentant le Dimanche (20166-06-12). Du coup, la génération de l'état fait une erreur en m'indiquant qu'il n'y a aucune colonne qui se nomme "Dimanche" se qui est normale puisqu'il n'y a aucune information relative à cette date dans la table.

    Afin de contourné mon problème et puisque c'est une table temporaire, j'ai pensé ajouter une entré pour chaque date comprise entre les deux dates pré-sélectionner du formulaire.

    Je ne parvient pas à faire ça simplement et j'ai l'impression de passer à côté d'une fonction bien simple qui pourrait solutionner mon problème.

    Je remercie d'avance toute personne susceptible de pouvoir m'aider. Je me doute bien qu'il y a quelque chose sur le forum qui pourrait m'aider mais je n'arrive pas à faire une recherche suffisamment concise pour trouver une piste de solution.

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Bonjour.

    Si j'ai bien compris, tu n'as besoin que des 7 jours de la semaine.

    Si oui, une solution simple est de "forcer" les entêtes de colonne.
    1. Tu vas dans ta requête d'analyse croisée dynamique.
    2. Tu cliques avec le bouton droit dans le gris où sont les table et tu demandes à voir les propriétés.
    3. Dans la propriété en-tête de colonne tu mets les 7 valeurs (séparée par des point-virgules ( ; ) ex : Lundi;Mardi;Mercedi;Jeudi;Vendredi;Samedi;Dimanche.)
    4. Et voilà, si un des jours est absent de tes données, Access va te créer une colonne vide avec son entête.


    C'est super pratique si on connait à l'avance le nom des entêtes.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre averti
    Homme Profil pro
    IT Tech
    Inscrit en
    Décembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : IT Tech
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2011
    Messages : 14
    Par défaut Je me doutais bien
    Re bonjour,

    Merci BEAUCOUP pour votre réponse. C'est exactement un petit truc simple comme ça qu'il me fallait.

    Je vous remercie du temps consacré à me répondre.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/03/2011, 18h29
  2. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  3. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  4. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 10h13
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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