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

Windows Forms Discussion :

Chercher une date dans une base de donnée par un DateTimePicker


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 42
    Points : 38
    Points
    38
    Par défaut Chercher une date dans une base de donnée par un DateTimePicker
    bonjour,

    J'ai une interface avec une date de début et une date de fin ( avec 2 DateTimePicker) Et je voudrais trouver les réparations ( de ma base de données) qui se trouvent entre ses 2 dates.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     Dim DateDeb As Date
                    DateDeb = DT_DateDeb.Value.ToString.Substring(0, 10)
                    Dim DateFin As Date
                    DateFin = DT_DateFin.Value.ToString.Substring(0, 10)
     
     
    SELECT daterep FROM Reparation WHERE  daterep >= #" & DateDeb & "# AND daterep <= #" & DateFin & "#
    Dans ma base de données (ACCESS), mon champ (daterep) de ma table Reparation est de type: Date/Heure.

    La récupération des dates dans les DateTimePicker est de type: jj/mm/aaaa comme dans ma BDD

    Mon problème est que ce code me donne des résultats, mais ils ne sont pas toujours bon ( il y a des dates qui sont hors de ma sélection de dates voulues).

    J'ai fait plusieurs testes en mettant les dates de la BDD en type: texte, mais cela ne fonctionne pas du tout!

    Merci d'avance pour votre aide!

  2. #2
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 42
    Points : 38
    Points
    38
    Par défaut La réponse:
    j'ai trouvé la manière de la mettre:

    tout est dans la requete:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT daterep
    FROM Reparation
    WHERE  daterep >= format("01/12/2009", "dd mm yyyy")
    AND daterep <= format("31/12/2009", "dd mm yyyy")
    voila!! tout est dans le format!!

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

Discussions similaires

  1. insérer une date dans une table dans un format compréhensible
    Par laurentSc dans le forum Langage SQL
    Réponses: 5
    Dernier message: 08/08/2014, 16h31
  2. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 17h37
  3. [MySQL] Enregistrer une date dans la base de données
    Par tkhchkhiche dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 07/09/2009, 07h18
  4. Probleme d'ajout d'une date dans un base de donnée access(conversion)
    Par jacko842 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 20/01/2008, 12h27
  5. Inserer une date d'une table dans une autre table
    Par petitetre dans le forum Langage SQL
    Réponses: 8
    Dernier message: 18/04/2007, 20h16

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