Pbm Windev Sql

Fermé
Juskoff - 25 févr. 2010 à 09:14
 Juskoff - 25 févr. 2010 à 14:30
Bonjour,
voila j'ai cette requête sql qui m'affiche toutes les tâches à faire pour un utilisateur, je n'arrive pas à la modifier pour que la requête ne renvoie que les tâches de la semaine en cours!
Voici le code:

SELECT
Agenda.IDUtilisateur AS IDUtilisateur,
Agenda.Titre AS Titre,
Agenda.Description AS Description,
Agenda.EstRépété AS EstRépété,
Agenda.DateHeureDébut AS DateHeureDébut,
Agenda.DateHeureFin AS DateHeureFin,
Agenda.IDAgenda AS IDAgenda,
Agenda.Durée AS Durée,
Agenda.IntervalleRépétition AS IntervalleRépétition,
Agenda.EstJournéeEntière AS EstJournéeEntière
FROM
Agenda
WHERE
Agenda.IDUtilisateur = {pIDUtilisateur}
AND
Agenda.DateHeureDébut BETWEEN {pDateDébut} AND {pDateFin}
ORDER BY
DateHeureDébut ASC


merci pour votre aide svp

5 réponses

william7007 Messages postés 335 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 46
25 févr. 2010 à 13:44
slt
passes tu bien les parametres de la requete ?
0
justement ce sont les paramètres je ne sais pas où il faut les initialiser!!!
0
william7007 Messages postés 335 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 46
25 févr. 2010 à 14:22
ok
tu as conçu ta requete avec l'editeur de requete ou bien tu l'as programmer toi même ?

dans tous les cas tu il y'a un Super champ saisie de periode que tu peu utiliser pour parametrer ta semaine en cours (moi je voie du genre tu le met et l'utilisateur choisira la plage de date à la quelle il souhaite voir son agenda : ben c'est un avis personnel rien de contraignant )

cdlt.
0
Ma requête sql peut etre utiliser partout...
La dans le cas que je veux l'utiliser c'est pour un état...elle est donc dans les propriétés de l'état...
Mais pendant l'ouverture de l'état en initialisant mes paramètres cela ne marche pas!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
En gros ou dois je mettre sa?

//date en cours
DateDeb est une Date = DateSys()
//date en cours + 7j
dDateFin est une Date = DateDeb+7


REQ_Agenda_RechercheTâchesSemaine.pDateDébut = DateDeb
REQ_Agenda_RechercheTâchesSemaine.pDateFin= dDateFin
0