OVH Cloud OVH Cloud

MonthView [Raymond ?]

3 réponses
Avatar
Laurent Merlet
Salut à tous, et donc en particulier à Raymond

J'ai commencé à utiliser le contrôle ActiveX MonthView, c'est plutôt sympa.
Je voulais juste connaître la syntaxe exact pour par exemple mettre en gras
le 14/07/2004

J'ai essayé en m'inspirant de ce qu'il y a sur ton site, mais ça ne
fonctionne pas :

pour les déclarations :

Dim LaDate As MonthView

dans Form_load:

Set LaDate = Me.CtlDateDebut.Object
LaDate.DayBold(14/07/2004) = True
ou encore
LaDate.DayBold(07/14/2004) = True

mais donc ça ne passe pas

Merciiiiiiii

Laurent

3 réponses

Avatar
Laurent Merlet
Euh....je crois que j'ai trouvé tout seul la réponse à ma question : il faut
taper l'index de cette date. Donc repérer où se trouve le 14/07/2004 sur le
calendrier.
Donc, nouvelle question : comment faire, de manière non-fastidieuse pour
avoir tous les jours fériés en gras (en imaginant qu'on ait référencé ces
jours dans une table, et qu'on parcourt cette table en ouvrant un
recordset)...



"Laurent Merlet" a écrit dans le message de
news: c9o3dr$vfn$
Salut à tous, et donc en particulier à Raymond

J'ai commencé à utiliser le contrôle ActiveX MonthView, c'est plutôt
sympa.

Je voulais juste connaître la syntaxe exact pour par exemple mettre en
gras

le 14/07/2004

J'ai essayé en m'inspirant de ce qu'il y a sur ton site, mais ça ne
fonctionne pas :

pour les déclarations :

Dim LaDate As MonthView

dans Form_load:

Set LaDate = Me.CtlDateDebut.Object
LaDate.DayBold(14/07/2004) = True
ou encore
LaDate.DayBold(07/14/2004) = True

mais donc ça ne passe pas

Merciiiiiiii

Laurent




Avatar
Raymond [mvp]
bonjour.

tu récupères la date de chaque jour (par l'index) et tu utilises la
fonction JoursFériés de la page :
http://access.vba.free.fr/jours_travailles.htm#Nombre_de_jours_fériés_entre_deux_dates._et
si tu as 1 jour férié pour la date tu le mets en gras.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Laurent Merlet" a écrit dans le message de
news:c9o46o$urm$
Euh....je crois que j'ai trouvé tout seul la réponse à ma question : il
faut

taper l'index de cette date. Donc repérer où se trouve le 14/07/2004 sur
le

calendrier.
Donc, nouvelle question : comment faire, de manière non-fastidieuse pour
avoir tous les jours fériés en gras (en imaginant qu'on ait référencé ces
jours dans une table, et qu'on parcourt cette table en ouvrant un
recordset)...


Avatar
Laurent Merlet
Merci Raymond

"Raymond [mvp]" a écrit dans le message de
news:
bonjour.

tu récupères la date de chaque jour (par l'index) et tu utilises la
fonction JoursFériés de la page :

http://access.vba.free.fr/jours_travailles.htm#Nombre_de_jours_fériés_entre_

deux_dates._et
si tu as 1 jour férié pour la date tu le mets en gras.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Laurent Merlet" a écrit dans le message de
news:c9o46o$urm$
Euh....je crois que j'ai trouvé tout seul la réponse à ma question : il
faut

taper l'index de cette date. Donc repérer où se trouve le 14/07/2004 sur
le

calendrier.
Donc, nouvelle question : comment faire, de manière non-fastidieuse pour
avoir tous les jours fériés en gras (en imaginant qu'on ait référencé
ces


jours dans une table, et qu'on parcourt cette table en ouvrant un
recordset)...