Pb date vba access

cs_pheno Messages postés 141 Date d'inscription mardi 30 avril 2002 Statut Membre Dernière intervention 23 mars 2005 - 28 mai 2002 à 20:09
cs_stailer Messages postés 507 Date d'inscription jeudi 28 mars 2002 Statut Membre Dernière intervention 13 mai 2009 - 29 mai 2002 à 04:03
salut
lorsque je fais ma requete vba, je n arrive pas a comparer les dates de la table a la date saisi dans une textbox, pourtant je l ai bien converti en type date
dim dat as Date
dat =txtdate.value
texte="select * from commande where datecommande ="& dat &""

mais la ca marche pas ca ignore en fait le where on dirait
merci de votre aide @++

1 réponse

cs_stailer Messages postés 507 Date d'inscription jeudi 28 mars 2002 Statut Membre Dernière intervention 13 mai 2009 1
29 mai 2002 à 04:03
salut,

non, tu ne l'as pas converti.
en fait il faut faire :
Dim texte as string

texte="select * from commande where datecommande = " & "#" & Format(txtdate, "mm/dd/yy") & "#"

Voila, normalement ca doit marcher la.
mm/dd/yy te donnes le mois, les jours, les années
en 2 chiffres. Sous AccessXP ca marche comme ca mais peut-être que sous Access2000 c'est dd/mm/yy.

A+
0
Rejoignez-nous