begin process at 2012 05 26 23:37:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Access

 > 

Requêtes

 > 

Problème avec une requête sur une date


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec une requête sur une date

jeudi 27 mai 2010 à 15:22:37 | Problème avec une requête sur une date

Egautier18

Bonjour,
Dans le cadre d'un stage il me faut réaliser une base de donnée sous access.
Je suis face à un problème que voici :
J'ai créer un formulaire permettant d'afficher tout les rendez-vous d'un commerciaux en fonction de son Login et de certaine date
En gros je veux que Mr.X puisse voir ces rendez-vous entre la date d'ajourd'hui et une date choisi.
Pour cela j'ai dans un champ indépendant mis "=date()" pour obtenir la date d'aujourd'hui et j'ai appelé ce champs "date1" et dans un deuxième champ j'ai "=[date1]+65" qui me permet de connaitre ma deuxième date appelé "date2". (ceci fonctionne sans aucun problème)

J'ai ensuite ajouté un sous formulaire me permettant d'afficher certaine information du rendez-vous (client, heure, date, lieu....) et qui fonctionne grace a cette source :

SELECT T_Rdv.Client, T_Rdv.Date_RDV, T_Rdv.Heure, T_Rdv.Sujet_RDV, T_Rdv.Commentaire_RDV, T_Rdv.Effectué, T_Rdv.Type, T_Rdv.Temps_passé, T_Rdv.Lieu FROM T_Rdv WHERE (((T_Rdv.Date_RDV)> 'Date1' And (T_Rdv.Date_RDV)<'Date2')) And T_Rdv.Login_Commercial=Texte2;

Le problème vient de la partie en rouge, quand je décide à la place de 'Date1' ou 'Date2' de mettre de réel date sous la forme #25/05/2010# ma requete sql fonctionne et sinon elle ne me rempli aucun champ

Petit détail de la requete :
Texte2 correspond à un champ me renvoyant mon Login_Commercial (aucun prolème sur ce point la)
T_Rdv est bien sur ma table contenant mes différentes informations

Je remercie par avance les personnes qui déja aurons pris le temps de lire ce message et bien sur celle qui m'apporterons peut être une solution






jeudi 27 mai 2010 à 17:02:40 | Re : Problème avec une requête sur une date

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Attention au format de date d'access : #MM/dd/yyyy# et non #dd/MM/yyyy#.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
vendredi 28 mai 2010 à 09:48:49 | Re : Problème avec une requête sur une date

Egautier18

Salut,
Je te remercie mais comment je change le format de ma date dans mon champ de jj/mm/aaaa à aaaa/mm/jj, car si je le mets comme cela ma requete marche.
vendredi 28 mai 2010 à 10:00:38 | Re : Problème avec une requête sur une date

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Tout dépend le langage de programmation que tu utilises : si tu utilises VB/VBA par exemple, utilise la fonction Format, si tu utilise Java, utilise la classe SimpleDateFormat, etc.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
vendredi 28 mai 2010 à 10:30:24 | Re : Problème avec une requête sur une date

Egautier18

Oui j'ai trouvé avec la fonction Format, maintenant j'ai un autre souci dans ma requete. Il prend en compte mon champ date1 avec son nouveau format mais il ne prend pas mon champ date2 avec son nouveau format. Sur ce point je ne pense pas que tu puisse m'aider en ne voyant rien mais tu ma mis sur la voie.
Merci
vendredi 28 mai 2010 à 11:00:43 | Re : Problème avec une requête sur une date

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Comme je t'ai dit, le format de date d'access, c'est #MM/dd/yyyy#, je ne sais pas pourquoi il te prend le format #yyyy/MM/dd#, essaye avec le format que je t'ai donné pour voir, sinon, montre moi ton code.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
vendredi 28 mai 2010 à 14:56:34 | Re : Problème avec une requête sur une date

Egautier18

salut,
J'ai finalement réussi (non sans peine je dois bien l'admettre ^^ ). Il s'agissait bel et bien un problème de format des dates entre celle enregistré dans mes tables et le format pris en compte par les requettes sql.
Je tenais donc à te remercier pour ton temps ainsi que ta réponse qui ma mis sur la bonne voie.
Si je te "valide" une réponse cela te fait des points ou quelque chose du genre peut être ?
En tout cas encore merci car je bloquais depuis 2 jours
Bonne fin de journée à toi
vendredi 28 mai 2010 à 15:50:03 | Re : Problème avec une requête sur une date

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Non la validation des réponses permet d'indiquer à tout les autres membres que le sujet est résolu, et permet d'optimiser les recherches.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement


Cette discussion est classée dans : problème, date, champ, rdv, date1


Répondre à ce message

Sujets en rapport avec ce message

Problème de date [ par kidpigeyre ] Voila mon problème : Je dois afficher les emplacements libres d'un certain type entre deux dates (date_debut et date_fin) en sql access.Voici mes deux problème de Date lorsque l'intervalle est à cheval sur 2 mois... [ par nico_ayci ] salut à tous ! j'ai une fonctionnalité de recherche qui donne la possibilité de trouver des enregistrements selon leur date, à plus ou moins X jours. Problème de dates [ par Antilope ] Bonjour,Je dispose d'une table avec les colonnes suivantes :date_debut, date_fin,montant_facture.Une facture porte sur la période date_debut à date_fi Problème avec une requête [ par emmanuel9 ] Bonjour à tous, J'ai une table Personne avec dans cette table une colonne "date de création" et ma requete ressemble à ca : "SELECT * FROM PERSONNE WH Date format... [ par elpens ] Bonjour,j'ai quelques procedures stockees qui utilisent des dates. Mon problème (si on peux appeler cela un problème), est que je ne sais pas quelle e difficulté avec ma requete [ par blackout ] Bonjour,Je rencontre une petite difficulté avec une requete sql.J'ai 2 champs Nom et Date.Le champ Date correspond à la date de création d'un NomJ'ess Commande Select [ par mcligth ] Bonjour tout le monde, je desire tout d' abord effectuer une requête dans un champ d' une table de facon a ce que celà me crée un champ decoulement de Sélectionner 2 fois le meme champ mais avec 2 conditions différentes [ par cispo ] Bonjour, Comme je l'ai mis dans le titre, je cherche à effectuer une requete qui sélectionne 2 fois le meme champs mais avec 2 conditions différentes Encore un problème de dates avec MySQL [ par ImmortalPC ] Salut, je deviens fou avec mon calendrier J' ai une date de commencement et une date de fin respectivement : date_start et date_end Leur type : datet probleme d'ecriture de fonction [ par cudenetf ] bonjour,j'essaie d'ecrire une fonction (qui sert a comparer 2 dates de 2 datetime) mais j'ai un message d'erreurvoici la fonction : create function me


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales