begin process at 2008 08 29 08:52:06
1 233 528 membres
67 nouveaux aujourd'hui
14 291 membres club

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 avec des dates récupéré dans un formulaire [ Access / Débutant(s) ] (imsse)

requete avec des dates récupéré dans un formulaire le 07/04/2008 11:59:05

imsse
Bonjour j'ai une enigme concernant ma requete
Je souhaite faire une requete avec comme critère des dates qui sont sur mon formulaire mais la syntaxe ne corespond pas ou la requete est trop complexe pour etre corectement interprété par la machine.
Voici mon code  et ce que je souhaietrai faire


SELECT PROJET.IdProjet, PROJET.IntituléProjet, RISQUE.DetailRisque, IMPACT.DetailImpact, AVANCEMENT.DetailAvancement, CHEF_PROJET.CodeAlliance
FROM IMPACT, PROJET, RISQUE, CHEF_PROJET, AVANCEMENT
WHERE PROJET.IdProjet)=[RISQUE].[IdProjet]
And PROJET.IdProjet=[IMPACT].[IdProjet]
AND AVANCEMENT.IdProjet=[PROJET].[IdProjet]
AND PROJET.IdChefProjet=[CHEF_PROJET].[IdChefProjet]
AND CHEF_PROJET.CodeAlliance=[Forms]![FormulaireIdentification]![login]
AND AVANCEMENT.DateMiseAJour BETWEEN #[Forms]![FormulaireSyntheseDate]![Texte1]#
AND #[Forms]![FormulaireSyntheseDate]![Texte3]#;

 
Voici le message d'erreur :
Cette expression présente une syntaxe incorrecte ou est trop complexe pour être evalué.
Par exemple une expression numérique peut contenir des elemepent trop compliqués.
Essayer de la simplifié en en affectant des parties a des variables.


Voici la requete qui marche :

SELECT PROJET.IdProjet, PROJET.IntituléProjet, RISQUE.DetailRisque, IMPACT.DetailImpact, AVANCEMENT.DetailAvancement, CHEF_PROJET.CodeAlliance
FROM IMPACT, PROJET, RISQUE, CHEF_PROJET, AVANCEMENT
WHERE PROJET.IdProjet)=[RISQUE].[IdProjet]
And PROJET.IdProjet=[IMPACT].[IdProjet]
AND AVANCEMENT.IdProjet=[PROJET].[IdProjet]
AND PROJET.IdChefProjet=[CHEF_PROJET].[IdChefProjet]
AND CHEF_PROJET.CodeAlliance=[Forms]![FormulaireIdentification]![login];

jusque ici elle marche mais quand je rajoute la ligne avec les date sa ne marche pas

et ecrite comme sa elle marche aussi :
SELECT PROJET.IdProjet, PROJET.IntituléProjet, RISQUE.DetailRisque, IMPACT.DetailImpact, AVANCEMENT.DetailAvancement, CHEF_PROJET.CodeAlliance
FROM IMPACT, PROJET, RISQUE, CHEF_PROJET, AVANCEMENT
WHERE PROJET.IdProjet)=[RISQUE].[IdProjet]
And PROJET.IdProjet=[IMPACT].[IdProjet]
AND AVANCEMENT.IdProjet=[PROJET].[IdProjet]
AND PROJET.IdChefProjet=[CHEF_PROJET].[IdChefProjet]
AND CHEF_PROJET.CodeAlliance=[Forms]![FormulaireIdentification]![login]; 

And(AVANCEMENT.DateMiseAJour) Between #02/03/2008# and #30/03/2008#;


La question, est comment remplacer ces deux date par des variables ??????????????
pour info ces varable sont des valeur que je recupère a partir d'un formulaire .............;

merci pour votre aide sa fait 3 jours que je suis boquer dessus !!







Classé sous : projet, and, risque, chef, idprojet

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS