Filtrer entre deux dates en vb.net [Résolu]

cs_colby 111 Messages postés mardi 10 mai 2005Date d'inscription 23 mars 2018 Dernière intervention - 25 oct. 2009 à 02:19 - Dernière réponse : fifannass 6 Messages postés mercredi 7 mars 2007Date d'inscription 3 décembre 2011 Dernière intervention
- 3 déc. 2011 à 09:52
Bonjour
Vous voudriez bien m'aider a filtrer un select entre deux dates
J'ai essayé ceci mais cela marche seulement si ma selection fait une quinzaine pas lorsque les deux dates font par ex deux jours.

Sql = "SELECT Date_Bon, Marchandise, Quittance FROM Bon"
+ " WHERE Date_Bon BETWEEN #" & Format(DTPick1.Value, "dd/MM/yyyy") & "# AND #" & Format(DTPick2.Value, "dd/MM/yyyy") & "#"


Merci pour votre aide
Colby
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
cboulas 2641 Messages postés mercredi 2 juin 2004Date d'inscription 8 janvier 2014 Dernière intervention - 25 oct. 2009 à 08:49
3
Merci
hello,

Si ta colonne est de type datetime car je le pense, y'a plus simple :

Sql = "SELECT Date_Bon, Marchandise, Quittance FROM Bon"
+ " WHERE Date_Bon BETWEEN convert(datetime, '" & DTPick1.Value.ToShortDateString() & " 00:00:00') AND convert(datetime, " & DTPick2.Value.ToShortDateString() & " 23:59:59')"

de plus si tu fournis une date tel que : 11/10/2009, ça ne suffit pas car la bdd va le voir comme : 11/10/2009 00:00:00 et si tu choisi juste une date, tu ne récupérera que les enregistrements à l'heure de minuit tout pile d'où le 29:59:59...

Chris...Web : Firstruner

Merci cboulas 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 96 internautes ce mois-ci

Commenter la réponse de cboulas
mhousni 4 Messages postés mardi 13 octobre 2009Date d'inscription 26 octobre 2009 Dernière intervention - 26 oct. 2009 à 02:35
0
Merci
SALUT
essayer cette requette :
Sql = "SELECT Date_Bon, Marchandise, Quittance FROM Bon"
+ " WHERE Date_Bon BETWEEN " & cdate(DTPick1.text) & " AND " & cdate(DTPick2.text) & ")"
'remarque c de vb 2008 mais essayer le ca peut t'aider'
Commenter la réponse de mhousni
cs_colby 111 Messages postés mardi 10 mai 2005Date d'inscription 23 mars 2018 Dernière intervention - 26 oct. 2009 à 11:36
0
Merci
Bonjour cboulas
apparement ça devrait marcher mais je reçois comme erreur " fonction convert non defini "
Soyez indulgent avec nous les debutants.
Merci
colby
Commenter la réponse de cs_colby
fifannass 6 Messages postés mercredi 7 mars 2007Date d'inscription 3 décembre 2011 Dernière intervention - 3 déc. 2011 à 09:52
0
Merci
fifannass
j suis un développeur vb et vba je fait toujours mon recherche dans vbfrance
Commenter la réponse de fifannass

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.