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

Requêtes et SQL. Discussion :

[Access2003] Sélection d'une date


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 69
    Points : 53
    Points
    53
    Par défaut [Access2003] Sélection d'une date
    Bonjour à tous.

    Je n'arrive pas à extraire une date de ma base Access en faisant une requête SELECT.

    Dans ma base access j'ai un champ date_naissance de type date/time

    J'ai créé un formulaire pour encoder les dates avec un masque de saisie (Input Mask) de type short date qui est le suivant : 00/00/0000

    Si je met la date dans une variable SearchDate, j'ai testé ces requêtes-ci sans succès :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT client.Client_ID FROM Client WHERE (Client.date_naissance)= """ + SearchDate + """
    SELECT client.Client_ID FROM Client WHERE (Client.date_naissance)= #SearchDate#
    Mes dates sont au format JJ/MM/AAAA

    Est-ce qu'il faut que je les remanie car Access ne les traite pas de la sorte? et que je devrais faire une recherche sur la date 2003-12-07 au lieu de 07/12/2003???

    Bref je suis un peu perdu la.

    Désolé pour cette question de débutant mais je remarque que les dates sont source de nombreux problèmes dans le domaine de l'informatique

    Merci à vous

    Pmatt

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    As-tu fait une recherche avec le mot "DATE", car tu vas trouver la solution en lisant, cela revient plusieurs fois.

    Starec

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 69
    Points : 53
    Points
    53
    Par défaut
    Salut

    J'ai cherché mais toujours pas trouvé.

    néanmoins, je progresse.

    Si dans ma requête je met SELECT .... date_naissance = #11/09/2003#
    Ca, ca fonctionne. Par contre avec une variable c'est plus compliqué.

    Je vais chercher je vous tiens au courant

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Regarde aussi dans la recherche avec format

    Starec

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 69
    Points : 53
    Points
    53
    Par défaut
    En effet je viens de trouver

    Toute une histoire de format de date, je met la syntaxe correcte pour les prochains

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT client.Client_ID FROM Client WHERE(Client.date_naissance)= #" + Format(SearchDate, "DD/MM/YYYY") + "#  ;

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

Discussions similaires

  1. Sélection d'une date dans un calendrier
    Par navis84 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 17/04/2012, 18h12
  2. [Dates] Sélection d'une date via un calendrier
    Par fourniey dans le forum Langage
    Réponses: 6
    Dernier message: 14/02/2008, 01h01
  3. Programmer la sélection d'une date!
    Par athos7776 dans le forum IHM
    Réponses: 2
    Dernier message: 16/07/2007, 16h10
  4. sélection d'une date dans un formulaire
    Par toma03 dans le forum Langage
    Réponses: 2
    Dernier message: 11/06/2007, 17h41
  5. Réponses: 3
    Dernier message: 31/08/2006, 16h28

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