karihadi
Messages postés10Date d'inscriptionvendredi 29 juillet 2011StatutMembreDernière intervention12 août 2011
-
8 août 2011 à 20:22
karihadi
Messages postés10Date d'inscriptionvendredi 29 juillet 2011StatutMembreDernière intervention12 août 2011
-
12 août 2011 à 19:59
bonjour
j'aimerai afficher les pièces vendues avant une date que l'utilisateur peut choisir à l'aide d'un calendar dans un textbox et voici la requete que j'utilise mais qui n'affiche aucun resultat ni message d'erreur
SQLs = "SELECT * FROM Marchandises WHERE Date_Operation <= #" &_ txtDateFin.Text & "#"
où
Date_Operation = colonne de ma table access
txtDateFin = textbox qui affiche la valeur du calendar selectionnée pa l'utilisateur
NHenry
Messages postés15032Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention26 janvier 2023156 9 août 2011 à 00:57
Bonjour,
J'avais cru que tu étais en .NET, dsl.
En VB6, ça donnerait :
Format$(CDate(TextBox.Text),"mm/dd/yyyy")
---------------------------------------------------------------------
[list][*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu, pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
NHenry
Messages postés15032Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention26 janvier 2023156 8 août 2011 à 20:52
Bonjour,
Quel est le format de la date que tu entres dans ta TextBox ?
mm/dd/yyyy ?
---------------------------------------------------------------------
[list][*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu, pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
NHenry
Messages postés15032Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention26 janvier 2023156 8 août 2011 à 23:54
Bonjour,
Dans ta requête, la date doit être au format #mm/dd/yyyy#
Sinon, évites de prendre une entrée utilisateur tel quel, mais contrôle-la, car ça peut poser des soucis.
---------------------------------------------------------------------
[list][*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu, pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
karihadi
Messages postés10Date d'inscriptionvendredi 29 juillet 2011StatutMembreDernière intervention12 août 2011 9 août 2011 à 00:02
re salut
l'utilisateur selectionne une date à partir d'un calendrier que j'ai lié au textbox donc pas de soucis du côté de ce que rentre l'utilisateur
après quelques essais je crois que le pb est dans la clause where
WHERE Date_Operation <= #" &_ txtDateFin.Text & "#"
karihadi
Messages postés10Date d'inscriptionvendredi 29 juillet 2011StatutMembreDernière intervention12 août 2011 9 août 2011 à 00:05
j'ai fait
WHERE FormatDateTime(Date_Operation, vbShortDate) <= #" &_ txtDateFin.Text & "#"
mis le nom de champs de la table est devenue une variable non définie
NHenry
Messages postés15032Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention26 janvier 2023156 9 août 2011 à 00:20
Bonjour,
Essayes alors :
Date.Parse(txtDateFin.Text).ToString("MM/dd/yyyy")
Pour mettre la date dans le bon format.
---------------------------------------------------------------------
[list][*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu, pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
NHenry
Messages postés15032Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention26 janvier 2023156 9 août 2011 à 00:39
Bonjour,
Comment tu l'a mis dans ton code ?
---------------------------------------------------------------------
[list][*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu, pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
karihadi
Messages postés10Date d'inscriptionvendredi 29 juillet 2011StatutMembreDernière intervention12 août 2011 9 août 2011 à 00:45
au début j l'ai mis directement dans ma requete
puis après je l'ai affecté à une variable
et dans les é cas le meme message
et quand j cherché le mot clé Parse dans l'aide de vb6 il indique qu'il n'existe pas