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 :

Probleme calcul entre deux dates


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 27
    Par défaut Probleme calcul entre deux dates
    Bonjour, j'ai un problème sur access,
    je rentre des donnes quantifiables, pour différentes dates, et je voudrais juste faire le calcul de la somme de ces données entre deux dates que je choisis.
    J'ai donc créer un formulaire dans lequel, je fais le choix de mes dates de début et de fin de calcul (cela renvoie la valeur dans une table contenant deux champs "date de debut" et "date de fin"), et sur ma requête final, je n'arrive pas à calculer entre ces deux dates. Que dois-je mettre dans le critère pour lui dire de choisir de faire la somme entre les deux dates ?

    Merci d'avance

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 197
    Par défaut
    Bonjour,

    Pour sélectionner un jeu d'enregistrements entre deux dates, il faut utiliser le mot-clé Between et le format date anglo-saxon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Select * From maTable Where MonChampDate Between #" & format(maDateDébut,"mm-dd-yyyy") & "# And #" & Format(maDateFin,"mm-dd-yyyy") &"#"

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 27
    Par défaut
    Merci, mais je n'arrive pas à introduire votre formule dans ma requête, en fait, sur mon formulaire, on clic sur un bouton qui ouvre un formulaire sur lequel on saisie les deux dates "D1" et "D2" puis, un autre bouton appel la requête qui calcule la somme entre les deux dates. Comment je peux, introduire dans ma requête avec le between les deux dates saisies dans le formulaire.

    merci d'avance

  4. #4
    Membre Expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Par défaut
    Bonsoir,

    une solution, pas la meilleure qui mais devrait correspondre je crois à ce que tu attends, consiste à faire référence au formulaire directement dans la requete.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select * From maTable Where MonChampDate Between #" & format(Forms!MonForm!D1,"mm-dd-yyyy") & "# And #" & Format(Forms!MonForm!D2,"mm-dd-yyyy") &"#"

Discussions similaires

  1. Calcul entre deux dates + heure
    Par ifsera dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 19/03/2009, 14h10
  2. Calcul entre deux dates
    Par diegochile dans le forum Deski
    Réponses: 1
    Dernier message: 02/10/2008, 14h30
  3. [Dates] calcul entre deux dates
    Par angeblanc22 dans le forum Langage
    Réponses: 6
    Dernier message: 16/03/2007, 12h42
  4. [Date] Calcul entre deux dates
    Par djodjo dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 14/09/2006, 14h32
  5. Calcul entre deux dates heures
    Par Isa31 dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 31/03/2005, 13h17

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