OVH Cloud OVH Cloud

Suivi des modifications

3 réponses
Avatar
JM
Bonjour à toutes et à tous,

J'espère que vous allez bien. Je me pose la question suivante sur Access.
J'ai un fichier access qui recense plusieurs centaines de projets en cours
dans notre société. Chaque projet a un état d'avancé de A0 à A8. Nous
voudrions connaître pour chaque projet l'historique de son état d'avancée par
semaine. Par exemple, pour le projet 23, nous voudrions afficher le fait
qu'il était en A0 en semaine 23, en A2 en semaine 25 et en A5 en semaine 26.

Auriez-vous une idée pour m'aider sur ce problème?

Je vous remercie pour votre aide!

A bientôt

JM

3 réponses

Avatar
Bonjour

tout dépend de la structure de la table :
les dates de changement de statut ont elles été enregistrées ?

plus clairement, en interrogeant le projet X, qu'a-t-on comme infos et dans
quels champs ?


--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------

"JM" a écrit dans le message de news:

Bonjour à toutes et à tous,

J'espère que vous allez bien. Je me pose la question suivante sur Access.
J'ai un fichier access qui recense plusieurs centaines de projets en cours
dans notre société. Chaque projet a un état d'avancé de A0 à A8. Nous
voudrions connaître pour chaque projet l'historique de son état d'avancée
par
semaine. Par exemple, pour le projet 23, nous voudrions afficher le fait
qu'il était en A0 en semaine 23, en A2 en semaine 25 et en A5 en semaine
26.

Auriez-vous une idée pour m'aider sur ce problème?

Je vous remercie pour votre aide!

A bientôt

JM


Avatar
JM
Bonjour Anor,

Merci pour votre réponse!

A l'heure actuelle, nous n'avons pas d'enregistrement car je ne sais pas
comment faire :(

Nous avons juste une liste de projets avec leurs noms et des informations
relatives aux projets mais pas de dates sur les changements de statuts.

Merci pour votre aide!

JM


Bonjour

tout dépend de la structure de la table :
les dates de changement de statut ont elles été enregistrées ?

plus clairement, en interrogeant le projet X, qu'a-t-on comme infos et dans
quels champs ?


--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------

"JM" a écrit dans le message de news:

Bonjour à toutes et à tous,

J'espère que vous allez bien. Je me pose la question suivante sur Access.
J'ai un fichier access qui recense plusieurs centaines de projets en cours
dans notre société. Chaque projet a un état d'avancé de A0 à A8. Nous
voudrions connaître pour chaque projet l'historique de son état d'avancée
par
semaine. Par exemple, pour le projet 23, nous voudrions afficher le fait
qu'il était en A0 en semaine 23, en A2 en semaine 25 et en A5 en semaine
26.

Auriez-vous une idée pour m'aider sur ce problème?

Je vous remercie pour votre aide!

A bientôt

JM







Avatar
rebonjour

ça va être un peu compliqué car il faut revoir toute la structure de la
table qui contient les données
et la stratégie de mise à jour

en effet, le statut devra non plus être modifié mais "ajouté".
au moment de l'ajout d'un statut, il faudra mettre à jour le champ "date
debut" qui prendra la date du jour => valeur par défaut = Date()
Ensuite, avec une table qui contient les données sous la forme :

A0 01/01/2006
A1 17/02/2006
A2 05/04/2006
A3 08/04/2006

A partir de là, on va pouvoir faire une requête qui retourne le numéro de
semaine correspondant à la date de début

projet1 A0 01/01/2006 1
projet1 A1 17/02/2006 6
projet1 A2 05/04/2006 13
projet1 A3 08/04/2006 14
projet2 A0 01/02/2006 4
projet2 A1 17/02/2006 6
projet2 A2 05/03/2006 10

le pb viendra des trous : il faudra savoir si on veut afficher les semaines
durant lesquelles il n'y a pas eu de changement de statut.
le plus simple à développer serait de ne pas afficher les semaines
inconnues, mais de lister dans une requête à part toutes les semaines
connues,
et de retourner pour chaque numéro de semaine + numéro de projet le dernier
statut connu pour la semaine <= numéro de semaine listé

une méthode pourrait être basée sur les fonctions de domaine Dlookup ou Dmax
mais risque de lenteur selon le nombre d'entrées dans la table,

voilà, maintenant y'a plus qu'à y aller à tatons dans la base (ou une copie
de la base, c'est plus sûr !!)

a+

--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------

"JM" a écrit dans le message de news:

Bonjour Anor,

Merci pour votre réponse!

A l'heure actuelle, nous n'avons pas d'enregistrement car je ne sais pas
comment faire :(

Nous avons juste une liste de projets avec leurs noms et des informations
relatives aux projets mais pas de dates sur les changements de statuts.

Merci pour votre aide!

JM