Afficher un message
Vieux 02/07/2007, 21h46   #14 (permalink)
sayen
XLDnaute Nouveau
 
Date d'inscription: juin 2007
Messages: 12
Par défaut Re : Planning maintenance périodique

Citation:
Envoyé par Gorfael
Salut
Pas vu de différence entre tes 2 fichiers

Question : ton planning doit-il
- juste te servir à calculer la période de maintenance, puis l'effacer ?
ou
- servir de tableau de bord ?

C'est pas la même chose : Dans le premier cas, on peut faire 2 tableau à 10, 20 (ou plus) lignes d'écart sur la même feuille (Que 256 colonnes )
par contre, le traitement est plus simple

Dans le 2me cas, c'est plus sioux : il faut 2 feuilles, et tant qu'à faire, une par semestre
Donc, j'ai commencé avec la 2me option. Mais le traitement sur 2 feuilles est relativemant complexe, et avant de me lancer, autant savoir si ça correspond

Sur mon fichier joint
Feuille Données : les jours fériés (férié 1, fériés 2, etc... jours fériés supplémentaires, pont ou autres)

feuille semestre :
ligne 1 : 2 fonctions
- indication date : Rouge(passé) Vert(date actuelle) blanc(futur)
- valeur : 1=jour travaillé 0=jour chomé(ou férié)

ligne 2 : la date au format JJJ jj mmmm
+MFC : gris = jour férié ou week-end / Blanc=jours travailés
jour gris : 0 en ligne 1
jour blanc : 1 en ligne 1

ligne 3, 4, 5 même MFC basée sur ligne 2

Les colonnes pourraient avoir la MFC au lieu des lignes, mais dans ce cas, les feuilles sont définies sur 65536 lignes et ça augmente la taille du fichier (et comme ce n'est qu'un fichier d'essai, ce n'est pas justifié)

Je commençais à coder les macros, quand j'ai commencé à me poser des questions : comment doit se comporter mon planning sur 2 feuilles si je crée une ligne, j'en insere une, j'en supprime une etc...

BUT : Quelque soit la manip autorisée, on ne doit pas créer une erreur. Si on interdit d'y toucher, c'est plus facile à programmer, mais plus difficile à exploiter. Si on autorise tout, c'est l'inverse

Donc avant de "coder", définir un fonctionnement. Plusieurs possibles, mais comme je ne serai pas l'exploitant, difficile de choisir :
------------------------------------------------------
1 feuille par semestre avec un accès plus ou moins restreint : les créations se font en feuille 1er semestre, qui crée les colonne A, B et C du second qui sont protégées
------------------------------------------------------
Les feuilles ne sont accessibles que pour la visu, les modifs étant gérées par formulaire soit feuille, soit USF
-------------------------------------------------------
Le classeur à une feuille base de données qui contient dans les colonnes :
A : objet des vérifs
B : périodicité
C : Date référence (dernière visite ou début)
D à IV : Dates de visite effectuée

- 2 feuilles semestrielles sont mises à jour en fonction de la base de données : une date de visite est codée V(avec possibilité police de couleur : rouge si V plus tard que prévue, par exemple), une prévisionnelle P => chaque V redéclenche le calcul des P
- 1 feuille avec en colonne A une liste de validation (toutes les 4 lignes) qui déclenche la visualisation du planning de la machine (2 lignes par semestre Date/périodicité)
soit pour uns seule machine à la fois, soit autan qu'on en veut
- 1 feuille pour planning sur 3 mois de toutes les machines
Mois précédent / mois en cours / mois suivant

On peut choisir de ne faire que l'un au l'autre ou tous
L'avantage d'une BdD, c'est que les 3 options sont indépendantes : on peut partir sur une, puis soit remplacer soit étoffer avec une 2me, puis une 3me
-------------------------------------------------------------------------------
Ouais, je sais ! J'me fais des noeuds avec les boyaux d'la tête !
Mais je préfère perdre du temps à réflêchir avant, plutot que de m'arracher le peu de cheveux qui me reste à essayer de modifier, ou de refaire des tonnes de lignes de code

Dans le même ordre d'esprit : tes flêches peuvent -elles être remplacées par une coloration des cellules en jaune ou, en vert avant et orange après
Les flêches sont des objets hors feuille : il faut que l'on calcule les cellules limites avant et après, comme pour un fond de cellule, mais il faut ajouter les calculs de :
- coin gauche de la cellule avant pour le départ
- (coin gauche cellule après + 1)-coin gauche de la cellule avant pour la logueue
- position de la ligne + ½ hauteur de la ligne pour la position
Idem pour supprimer, alors qu'un fond de cellule, on supprime ceux de la ligne

A+
re-bonsoir,

Après quelques tests, j'ai étudié le principe...En fait le système BDD est interessant car modulaire, mais au finish il me faudrait un planning sur lequel je puisse faire des modifications, une fois le planning établie. En effet, le planning automatisé permettrait d'obtenir des données brutes, c'est à dire des dates programmées en fonction des périodicités et des tolérances et UNIQUEMENT ces 2 paramètres. Les jours fériés sont ignorés...Les maintenances le dimanche ou le 1er mai, ce n'est pas grave car la tolérance des 25% permet de "recaler" après coup "à la main" les interventions.

Le système des semestres est interessant mais en fait il faudrait que le planning annuel soit imprimable d'un seul tenant, j'ai peur que ça ne deviennent trop compliqués pour mes techniciens pas amoureux du tout de l'informatique

Les tolérances composées de 2 couleurs distinctes, une pour l'avance et l'autre pour le retard est une idée excellente
Plus interessante que les flèches et surtout plus simple à mettre en oeuvre.

In fine ta méthode est très interressante, si tu trouves un système qui permette une petite modif du planning "à la main" sur les dates de références des interventions et une impression des 2 semestres d'un coup et bien je dis chapeau

en espérant avoir était clair et merci pour ton aide
sayen est déconnecté   Réponse avec citation