Bonjour.
Si tu n'as besoin que des frais de deplacement, a priori tu n'as pas besoin de memoriser ton horaire.
Les seuls lieux de travail devraient suffire.
Une table du genre :
tblTravail
ClefTavail (numero auto)
ClefLieu
DateJour (date/heure)
Ou
tblTrajet:
CleTrajet
Datejour
ClefLieuDepart
ClefLieuArrivee
DistanceLieuDepartLieuArrivee
Cela te permet de faire un truc du genre :
Chez Toi, Magazin A, Magazin B, Chez Toi.
Exemple de donnees
1 | 2018-01-01 | ClefMaison | ClefMagA | 25km
2 | 2018-01-01 | ClefMagA | ClefMagB | 30km
3 | 2018-01-01 | ClefMagB | ClefChezToi | 40km
Si tu veux garder un suivi du temps tu peux faire :
tblTemp
ClefTemps
ClefLieu
DateHeureDebut
DateHeureFin
Et tu peux combiner les 2 en faisant :
tblToutInclu :
Clef
DateHeureDepart
ClefLieuDepart
DateHeureArrivee
ClefLieuArrivee
DistanceLieuDepartLieuArrivee
TypeDonnees
Pour les pauses c'est un trajet de A a A, ex :
1 | 2018-01-01 10:00 | ClefMaison | 2018-01-01 10:29:59 | ClefMagA | 25km | Trajet
3 | 2018-01-01 10:30 | ClefMagA | 2018-01-01 11:59:59 | ClefMagA | 0km | Travail
4 | 2018-01-01 12:00 | ClefMagA | 2018-01-01 12:29:59 | ClefMagA | 0km | Pause
5 | 2018-01-01 12:30 | ClefMagA | 2018-01-01 14:59:59 | ClefMagA | 0km | Travail
6 | 2018-01-01 15:00 | ClefMagA | 2018-01-01 15:45:59 | ClefMagB | 30km | Trajet
Ou les pauses peuvent simplement ne pas apparaitre, si tu n'enregistre rien, tu ne travailles/voyages pas.
A+
Partager