Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : REQUETE SIMPLE AVEC CRITERE DATE DU JOUR [ Base de données / SQL ] (MANURELAIS)

vendredi 20 juin 2008 à 14:35:51 | REQUETE SIMPLE AVEC CRITERE DATE DU JOUR

MANURELAIS

Salut à tous,
j'ai l'habitude d'access et quand je veux transposer une requete simple dans VB2005 il n'en veux pas.
Pouvez m'aider à traduire ceci :
SELECT tickets.DATE
FROM tickets
WHERE (((tickets.DATE)=Left(Date(),6) & Right(Date(),2)));
Merci
Manu

vendredi 20 juin 2008 à 14:42:11 | Re : REQUETE SIMPLE AVEC CRITERE DATE DU JOUR

MANURELAIS

RECTIFICATION !!!
il me trouve mon resultat mais me dit avant
Erreur dans la clause WHERE à côté de ')'.
Impossible d'analyser le texte de la requête.

vendredi 20 juin 2008 à 21:14:22 | Re : REQUETE SIMPLE AVEC CRITERE DATE DU JOUR

PCPT

Administrateur CodeS-SourceS
salut,

bon, on va la refaire pour bien se comprendre

j'ai l'habitude d'access et quand je veux transposer une requete simple dans VB2005 il n'en veux pas.
access, la base de donnée, et VB2005 pour l'IDE.
ok donc déjà c'est pas en VBA access? pour être certain..
je pose la question parce qu'en attendant tu as classé en VB6


donc on va supposer DOTNET.... (VB2005)

SELECT tickets.DATE
FROM tickets
= Sélection enregistrement(s) du champ DATE (malin le mot ché en nom...) de la table TICKETS, OK

WHERE (((tickets.DATE)=Left(Date(),6) & Right(Date(),2)));

QUAND ......
Left -> n'existe pas en DotNet
Right -> n'existe pas en DotNet
Date() -> n'existe pas en DotNet
Date() -> si VB6 ou VBA, peut ne pas correspondre au format "DD/MM/YYYY" auquel tu t'attends
Left(Date(),6) & Right(Date(),2))) -> SI on avait bien une date "comprise/classique", le retour serait un variant chaine contenant 20/06/08 (pour aujourd'hui).
=> es-tu certain du format/masque attendu?
=> pas DD/MM ou MM/DD ? (ok ce n'est pas le message d'erreur)
=> un variant ou un String pour une Date ?

masque ou pas, un champs date reste un champs date

pour rester avec ta fonction Date() :

"SELECT tickets.DATE " & _
"FROM tickets " & _
"WHERE tickets.DATE = '#" & Date() & "#';"


çà devrait aller un peu mieux ^^
++

Prenez un instant pour répondre à ce sondage svp

vendredi 20 juin 2008 à 22:04:17 | Re : REQUETE SIMPLE AVEC CRITERE DATE DU JOUR

ghuysmans99

Membre Club
Héhé plus simple :
"SELECT tickets.DATE " & _
"FROM tickets " & _
"WHERE tickets.DATE = Now()"

_______________________________________________________________________
VB.NETis good ...VB6is better

vendredi 20 juin 2008 à 22:48:54 | Re : REQUETE SIMPLE AVEC CRITERE DATE DU JOUR

PCPT

Administrateur CodeS-SourceS
plus simple oui.... mais incorrect

vendredi 20 juin 2008 à 23:04:00 | Re : REQUETE SIMPLE AVEC CRITERE DATE DU JOUR

ghuysmans99

Membre Club
Ah bon, pourquoi ? (mystifié)
_______________________________________________________________________
VB.NET is good ... VB6 is better

vendredi 20 juin 2008 à 23:10:13 | Re : REQUETE SIMPLE AVEC CRITERE DATE DU JOUR

PCPT

Administrateur CodeS-SourceS
Dim S As String
S = 1 ' pas d'erreur POUR AUTANT


parce qu'une requête attend une syntaxe plus accrue que VB6 ! (pas envie de dé-mystifier ce soir)

vendredi 20 juin 2008 à 23:19:51 | Re : REQUETE SIMPLE AVEC CRITERE DATE DU JOUR

ghuysmans99

Membre Club
Hé pourtant ça fonctionne (testé sous Access 2003)
_______________________________________________________________________
VB.NET is good ... VB6 is better

vendredi 20 juin 2008 à 23:40:42 | Re : REQUETE SIMPLE AVEC CRITERE DATE DU JOUR

PCPT

Administrateur CodeS-SourceS
S = 1 aussi

si çà marche chez toi alors c'est que çà doit être bon...
félicitations

(désolé si je suis un peu sec, je n'ai rien contre toi. pour recadrer, même si ton code fonctionne chez toi, c'est faux.)

vendredi 20 juin 2008 à 23:44:02 | Re : REQUETE SIMPLE AVEC CRITERE DATE DU JOUR

PCPT

Administrateur CodeS-SourceS
j'vais quand même pousser le vice pour dire d'être "limite" un peu plus constructif, mais uniquement pour notre manurelais...

SELECT tickets.DATE
FROM tickets
WHERE (((tickets.DATE)=Left(Date(),6) & Right(Date(),2)));


manu aurait pu enlever ses première et dernière " pour l'exemple, mais pas ceux pour la date....

il envoie dont TEL QUEL des fonctions VB (6 ou .NET) vers ACCESS qui évidemment ne les connait pas

Prenez un instant pour répondre à ce sondage svp


1 2

Cette discussion est classé dans : date, simple, requete, jour, critere


Répondre à ce message

Sujets en rapport avec ce message

problème Date sous Access....? [ par sreb ] Bonjour tous le monde,voilà mon problème:j'aimerais enregistrer la date du jour dans ma base access à l'aide d'une requete, j'utilise pour cela la fon probleme de date sur access 2002 [ par zarbiman ] Bonjour ! J'ai un probleme étrange : je travaille en vba sur access 2002 et lorsque dans un formulaire je rentre une date dans une table avec une requ Problème de récupération d'une partie de date [ par Marnilla ] Salut à tous,J'ai un soucis dans un de mes codes , je mets dans une variable la date du jour et je veux récupérer séparément l'année et le mois , l'an problèmes de dates [ par mart44 ] Jour tout le monde Bon je m'arrache les cheveux avec les dates !  lol Je m'explique. J'ai un formulaire avec 2 dates, date de création et date de mod probleme requete!!!!!aide!!!! [ par komzy60 ] g une requete a effectuer selon plusieur critere(3)un obligatoire et 2 ki complete g essaye:strSQL = "select * from table where critere obligatoire = retrouver une date avec le jour, la semaine et l'annee [ par BosB ] Je m'explique: je cherche une fonction pouvant me donne une date au format jj/mm/aaaa, sachant que je dispose du jour (ex lundi=1, mardi=2), du numero date picker [ par megblt ] a l'ouverture de la procedure je met a jour la date d'un date picker dtdate=datela bonne date s'affiche bien dans la formmais quant je test dtdate.va conversion date [ par elbrahimo ] salut à tous,j'ai une question toute simple, je récupére une date du typeMois/jour/année existe il une fonction qui convertit cette date en Jour/mois fonction date - jour [ par oxram ] Bonjour j'ai actuellement un probleme avec mon programme vb je suis à la recherche d'une fonction qui retourne le jour pour une date donnée si quelqu' Comparer une date avec celle d'un table dans une requete sql [ par sensosofttunisiee ] je vais supprimer du table tcoloration seulement le fiche qui appartient au client donné dans une date donné aussi.j'ai mis ce code la:MySql = "DELETE


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.