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 :

Comparaison de Dates [AC-2010]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2013
    Messages : 12
    Par défaut Comparaison de Dates
    Bonjour les amis j'ai besoin de vous plus que jamais

    J'ai une base de donnees access avec des rapports , j'ai cree un formulaire contenant la liste de mes rapports et un button qui genere un rapport selon
    mon choix dans la liste .
    mon probleme est celui ci : j'ai ajouter de champs textbox de type date pour
    choisir un intervalle de date .j'aimerai savoir comment recuperer ces date et sortir en fonction du rapport choisis juste ceux qui sont dans cette intervalle .

    exemple : je choisis " facture " dans ma liste et dans les textbox date1 et date2
    je veux avoir tout les rapport entre Date1 et Date2 ..

    merci ,
    j'attend votre reponse

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 849
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 849
    Par défaut
    Bonsoir,

    Fais un tour en F1 avec Docmd.OpenReport que tu lances à partir d'un bouton sur ton formulaire. Tu verras les diverses possibilités.

    Ca devrait être quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    strDoc = "NomdetonReport"
    strCriter = "[IdReport]=" & me.CboReport & " AND [DateReport]>=#" & Format(me.DateDébut,"mm/dd/yyyy")  
                                     & " AND [DateReport]<=#" & Format(me.DateFin,"mm/dd/yyyy")
     
    Docmd.Openreport strDoc,acviewPreview,,strCriter
    Bonne continuation

  3. #3
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 186
    Par défaut
    Bonjour,
    En n'oubliant pas de mettre un # après les dates aussi.
    [Access] Les bases du débogage => ici

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 849
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 849
    Par défaut Oubli
    Bonjour,

    Merci Kloun.
    Effectivement, l'absence de "#" à la fin pourrait ne pas conduire au résultat escompté

    Code modifié :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    strDoc = "NomdetonReport"
    strCriter = "[IdReport]=" & me.CboReport & " AND [DateReport]>=#" & Format(me.DateDébut,"mm/dd/yyyy") &"#"  
                                     & " AND [DateReport]<=#" & Format(me.DateFin,"mm/dd/yyyy") &"#"
     
    Docmd.Openreport strDoc,acviewPreview,,strCriter
    Est-ce que tu as cherché l'aide sur Openform avec ?

    Normalement tu dois avoir l'identification unique de ton report dans ta requête-source.
    C'est IdReport ici, de même une date DateReport.

    Le strCriter est le filtre appliqué à l'ouverture de ton état strDoc.
    Trouver l'enregistrement avec
    un IdReport égal à CboReport (zone de texte ou Liste de tes reports avec comme identifiant les numéros)
    ET dont les DateReport sont comprises entre DateDébut et DateFin (2 champs du formulaire).

    J'espère que c'est bon.

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2013
    Messages : 12
    Par défaut
    Merci Bcp pour votre aide , ..Strdoc est un string et strcriter est de type date n es pas ?

  6. #6
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2013
    Messages : 12
    Par défaut
    Desole j'ai trouver je suis trop bete exuse moi , c ma premiere fois avec vba .. lool..

    Ca marche comme sur des roulette

  7. #7
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 849
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 849
    Par défaut
    N'oublies pas de marquer si c'est fini.

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

Discussions similaires

  1. comparaison de dates javascript
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/07/2005, 08h45
  2. comparaison de dates
    Par pmithrandir dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/06/2005, 16h12
  3. comparaison de date
    Par nickoshiba dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 15/03/2005, 15h48
  4. Comparaison de dates
    Par Tapioca dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 16/06/2004, 15h55
  5. Problème de comparaison de dates
    Par MiJack dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/03/2004, 21h43

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