Bonjour,

Suite à une demande de marmott67 concernant la prise en compte dans les zones de liste de tâches dont les dates encadrent les jours correspondants à ces zones de listes, et suite à la remarque de Tofalu concernant les problèmes techniques sur les topics rattachés aux tutoriels, je me permet d'ouvrir cette discussion afin d'éclaircir le point soulevé par cette demande.

Voici la question de marmott67:

Bonjour,

Je me suis servi du modèle de calendrier pour créer un planning me permettant de gérer des tâches. Ce planning mensuel se rempli à partir d'une table où j'ai entre autres les infos Tâches, Début, Echéance (les 2 derniers sont des dates). J'aimerai donc que les zones de listes qui sont dans le créneau Début-Echéance contiennent la ou les tâches en question.
Je bloque sur la marche à suivre. Auriez vous une solution ?
Merci !
Cher marmott67,

Je te propose, dans la procédure MajCalendrier de créécrire le critère du SQL de ces zones de liste comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Public Sub MajCalendrier()
 
...
 
LeSql = "SELECT ... " & _
" FROM ..." & _
" WHERE DateValue(Debut) <= " & FormatDateUS(DateC) & _ 
" AND DateValue(Echéance) >= " & FormatDateUS(DateC) & _
" ORDER BY ...;"
 
...
 
End sub
Il s'agit d'une piste, à toi de l'adapter à tes besoins

Remarque : le DateValue dans le SQL peut-être facultatif.

A+

Denis