OVH Cloud OVH Cloud

Notion de periodicité

6 réponses
Avatar
joyeux atchoum
Bonjour

J'espére que vous profitez bien de vos vacances. :)

J'ai un petit probléme, j'aimerai presenter dans un formulaire la date d'opérations plannifiées selon un perdiodicite prédefinie or je ne vois pas comment faire.

Les periodes sont assez variées :
une fois par semaine à un jour donné
une fois dans le mois, le premier jour ouvré de la 2° semaine
tous les jours ouvrés
...

merci encore
ja
qui prepare ses vacances ... enfin encore 3 semaines d'attente

6 réponses

Avatar
3stone
Salut,

"joyeux atchoum"
J'ai un petit probléme, j'aimerai presenter dans un formulaire la date d'opérations plannifiées
selon un perdiodicite prédefinie or je ne vois pas comment faire.


Les periodes sont assez variées :
une fois par semaine à un jour donné
une fois dans le mois, le premier jour ouvré de la 2° semaine
tous les jours ouvrés



La fonction "DateAdd(... )" devrait t'aider, non ?

Pour les jours ouvrés et les calculs sur date en général
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm
devrait te convenir aussi.


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Saintor
- la switch /cmd 'tonInstruction' dans la ligne de commande
- Windows Planned Task dans c:windowstasks
- avec le formulaire d'ouverture, traiter le processus "If
command='tonInstruction' then....


"3stone" wrote in message
news:
Salut,

"joyeux atchoum"
J'ai un petit probléme, j'aimerai presenter dans un formulaire la date
d'opérations plannifiées


selon un perdiodicite prédefinie or je ne vois pas comment faire.

Les periodes sont assez variées :
une fois par semaine à un jour donné
une fois dans le mois, le premier jour ouvré de la 2° semaine
tous les jours ouvrés



La fonction "DateAdd(... )" devrait t'aider, non ?

Pour les jours ouvrés et les calculs sur date en général
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm
devrait te convenir aussi.


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------







Avatar
3stone
"Saintor"
- la switch /cmd 'tonInstruction' dans la ligne de commande
- Windows Planned Task dans c:windowstasks
- avec le formulaire d'ouverture, traiter le processus "If
command='tonInstruction' then....



Arrggghhhh...

Il parlait des tâches planifées ;-(


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
joyeux atchoum
S'lt à vous 2 et aux autres

Non non tu etais dans le juste 3stone. :)

J'avais oublié que Walter avait une page dediée aux dates. Mais malheureusement ça ne me permet pas d'avoir une piste pour developper mes tables de bases.

J'aimerai avoir dans des tables les infos :
"Sauvegarde PC" -> hebdomadaire mardi
"Nettoyage lecteur" -> premier samedi du mois

et à partir de ça pour voir afficher ces infos à la demandes comme presentation de l'opérations et une liste des dates plannifiées (calculée à partir des données precedentes)
"Sauvegarde PC" à faire
20/07/04
27/07/04
03/08/04
.....


Saintor merci pour cette info mais cette fois ci je n'en ai pas besoin, mais je garde l'info sur le coude.

ja
qui espére avoir precisé le probléme
Avatar
3stone
Salut JA,

"joyeux atchoum"

J'aimerai avoir dans des tables les infos :
"Sauvegarde PC" -> hebdomadaire mardi
"Nettoyage lecteur" -> premier samedi du mois



Hmmm... un système pour "coder" cela, c'est ca ?

Je ne voudrais pas trop t'envoyer sur de mauvaises pistes...
mais, je tenterai avec un champ date, pour la première exécution
et mit à jour selon le code...
un champ code à deux chiffres donc le premier vaudrait
la périodicité (1-par semaine, 2- par mois...) et le second
représenterait le numéro du jour (1-lundi, 2 mardi, ...)
Il resterait a créer une petite fonction qui lit la date et présenterait
la suivante selon le code et ferait l'éventuelle mise à jour.


et à partir de ça pour voir afficher ces infos à la demandes comme presentation de l'opérations et
une liste des dates plannifiées (calculée à partir des données precedentes)

"Sauvegarde PC" à faire
20/07/04
27/07/04
03/08/04


par semaine, cela ferait:

FirstDay = #07-02-2004#
LastDay = FirstDay + 1000

For DateJour = FistDay to LastDay Step 7
Debug.Print DateJour
Next


D'autres solutions ou méthodes, sûrement meilleures, doivent exister.


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
joyeux atchoum
S'lt toué

Je ne voudrais pas trop t'envoyer sur de mauvaises pistes...
mais, je tenterai avec un champ date, pour la première exécution
et mit à jour selon le code...
un champ code à deux chiffres donc le premier vaudrait
la périodicité (1-par semaine, 2- par mois...) et le second
représenterait le numéro du jour (1-lundi, 2 mardi, ...)
Il resterait a créer une petite fonction qui lit la date et présenterait
la suivante selon le code et ferait l'éventuelle mise à jour.


Je pensais partir dans un truc comme ça.

1- faire une table période comme tu le dis
2- faire une table jour car je peux avoir des opérations quotidienne

3- une table qui serait le resultat des calculs afin d'obtenir ma liste de dates (afin d'eviter recalcul sur recalcul)

mais je me demandais si il n'y avait pas plus simple

Merci pour la proposition de fonction je pensais partir avec du dateadd et Cie. ton idée me semble plus legere.

par semaine, cela ferait:

FirstDay = #07-02-2004#
LastDay = FirstDay + 1000

For DateJour = FistDay to LastDay Step 7
Debug.Print DateJour
Next



D'autres solutions ou méthodes, sûrement meilleures, doivent exister.
Surement mais ... il faut reflechir :)


ja:)

qui ... arghhhhhh ......