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

Macros et VBA Excel Discussion :

recordset where champ date


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 43
    Par défaut recordset where champ date
    Bonjour ,

    J'ai un problème sur une la requete suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rs.Open " Select Count(*) FROM [Mesure] WHERE [Date_saisie]= " & Date & ""
    La requete renvoit systematiquement 0 alors que la table "Mesure" possède des lignes à la date du jour .

    Le champ dans access est au format Date .

    Merci

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 568
    Par défaut
    Bonjour

    Si Access tente
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rs.Open " Select Count(*) FROM [Mesure] WHERE [Date_saisie]= date()"

  3. #3
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Février 2013
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 56
    Par défaut
    Bonjour,

    Peut-être faut-il inverser le jour et le mois dans la date?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function convdate(madate as date) as string
      convdate="#"&month(madate) &"/" & day(madate) &"/" & year(madate) &"#"
    end function
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rs.Open " Select Count(*) FROM [Mesure] WHERE [Date_saisie]= " & convdate(Date)
    Ceuzin

Discussions similaires

  1. [MySQL] Récupérer le mois et l'année d'un champ date pour instruction WHERE
    Par Auresky dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 12/02/2013, 15h48
  2. Requête SQL sur une base Access, where sur un champ date
    Par digital prophecy dans le forum Bases de données
    Réponses: 1
    Dernier message: 09/05/2008, 16h47
  3. Faire un where sur un champs date qui peut etre vide
    Par blueman dans le forum Oracle
    Réponses: 12
    Dernier message: 03/01/2006, 13h46
  4. [CR] Problème de sélection sur un champ date
    Par noluc dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 21/11/2003, 16h56
  5. [VB6] [BDD] Recordset et champ égal à Null
    Par Gr|ppen dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/03/2003, 10h00

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