Bonjour
L'objectif serait de soustraire 2 dates en permettant de connaitre le temps écoulé à tous les instants
depuis un départ d'équipement en réparation dont on attend le retour.
Le champs DateDepartNoria restant figé à la date souhaitée aprés saisie et ensuite le champs DateCeJour
serait synchronisé sur l'horloge de L'ordinateur servant de compteur déclenché par la mise à jour
du champs DateDepartNoria et bien sûr pouvant s'appliquer sur l'ensemble des enregistrements précédents
représentant l'ensemble des équipements dont on attend le retour;
En résumé pouvoir consulter à chaque intant les différents délais écoulés pour chacun des équipements
dont on attend le retour
Dans mon exemple cela ne fonctionne que sur l'enregistrement en cours à un instant donné,le temps écoulé
restant figé dés lors que l'on sort de l'enregistrement
Un érudit dans la matiére peut il me trouver une solution.
Merci.
Procédures événementielles actuelles appliquées sur MAJ dans le formulaire:
CONSTITUTION DE LA TABLE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Private Sub DateDepartNoria_AfterUpdate() If IsDate(Me.DateCeJour) And IsDate(Me.DateDepartNoria) Then mn = DateDiff("n", Me!DateDepartNoria, Me!DateCeJour) jours = Fix(mn / 1440) reste = mn - (jours * 1440) heures = Fix(reste / 60) minutes = reste - (heures * 60) Me!DureeAttenteCeJour = jours & " jours " & heures & " heures " & minutes & " minutes " End If End Sub Private Sub DateCeJour_AfterUpdate() If IsDate(Me.DateCeJour) And IsDate(Me.DateDepartNoria) Then mn = DateDiff("n", Me!DateDepartNoria, Me!DateCeJour) jours = Fix(mn / 1440) reste = mn - (jours * 1440) heures = Fix(reste / 60) minutes = reste - (heures * 60) Me!DureeAttenteCeJour = jours & " jours " & heures & " heures " & minutes & " minutes " End If End Sub
N°Equipements TEXTE
DateDepartNoria DATE/HEURE (dans FM procedure événementielle aprés MAJ)
DateCeJour DATE/HEURE avec valeur par defaut : Maintenant() (dans FM procedure événementielle aprés MAJ)
DureeAttenteCeJour TEXTE
Partager