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 :

Utilisation de variable Date dans requ�te SQL sous Access


Sujet :

VBA Access

  1. #1
    Membre confirm�
    Inscrit en
    Mars 2008
    Messages
    154
    D�tails du profil
    Informations personnelles :
    �ge : 38

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par d�faut Utilisation de variable Date dans requ�te SQL sous Access
    Bonjour,
    J'ai un petit souci avec une variable Date,
    Voici comme je la d�clare :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim Date_Debut As Date
    Dim Date_Fin As Date
    Dim Annee As Integer
     
    Annee = Year(Date)
    Annee = Annee - 1
     
    Date_Debut = "01/01/" & Annee
    Date_Fin = "31/12/" & Annee
    Lorsque je fais
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
        MsgBox "Date : " & Date_Debut
          MsgBox "Date : " & Date_Fin
    La bonne date est affich�e seulement quand je l'utilise dans une requ�te, on dirait que la variable est vide.
    Voici comment je l'utilise :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    req = "SELECT ......FROM .......WHERE ...... AND FORMATION.DateDebut>= " & Date_Debut & " AND FORMATION.DateDebut<= " & Date_Fin & " ......"
    Comment cela est iol possible sachant que j'ai fait exactement le m�me proc�d� dans une condition If du VBA?

  2. #2
    R�dacteur/Mod�rateur

    Avatar de Jean-Philippe Andr�
    Homme Profil pro
    Architecte Power Platform, ex-D�veloppeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 683
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : Canada

    Informations professionnelles :
    Activit� : Architecte Power Platform, ex-D�veloppeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 683
    Par d�faut
    bonjour
    le format de la date dans une requete SQL doit �tre du type #MM/DD/YYYY#

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    req = "SELECT ......FROM .......WHERE ...... AND FORMATION.DateDebut BETWEEN #" & Format(Date_Debut,"MM/dd/yyyy") & "# AND #" & Format(Date_Fin,"MM/dd/yyyy") & "# ......"
    Cycle de vie d'un bon programme :
    1/ �a fonctionne 2/ �a s'optimise 3/ �a se refactorise

    Pas de question technique par MP, je ne r�ponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre � programmer avec Access 2016, Access 2019 et 2021

    Apprendre � programmer avec VBA Excel (3e �dition)
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez � consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les param�tres r�gionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 80
    Localisation : France

    Informations professionnelles :
    Secteur : Services � domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Par d�faut
    a quel moment lances tu ta requ�te et comment - si c'est dans la m�me proc�dure tu dois r�cup�rer normalement tes variables - si c'est a part.... tes variables sont vides.

  4. #4
    Membre confirm�
    Inscrit en
    Mars 2008
    Messages
    154
    D�tails du profil
    Informations personnelles :
    �ge : 38

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par d�faut
    Ah ok, je viens de tester et en effet �a marche . Merci bien!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [SAGE X3V5]Variable globale dans requ�te SQL
    Par Zeroneurone dans le forum SAGE
    R�ponses: 14
    Dernier message: 15/11/2012, 11h08
  2. variables refus�es dans requ�te sql
    Par php_de_travers dans le forum SQLite
    R�ponses: 1
    Dernier message: 16/09/2009, 12h29
  3. [AC-2002] Crit�re DATE dans requ�te SQL
    Par Flavien23 dans le forum Requ�tes et SQL.
    R�ponses: 2
    Dernier message: 06/05/2009, 11h00
  4. [AC-2002] Crit�re DATE dans requ�te SQL
    Par Flavien23 dans le forum Requ�tes et SQL.
    R�ponses: 0
    Dernier message: 05/05/2009, 10h50
  5. Insertion variable ASP dans requ�te SQL
    Par mihmoh dans le forum ASP
    R�ponses: 8
    Dernier message: 14/05/2008, 15h36

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