Pbm Windev Sql

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
Configuration: Windows XP / Firefox 3.0.18

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. 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!!
      1. 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.
        1. justement ce sont les paramètres je ne sais pas où il faut les initialiser!!!