11130304080000
11130304120001
11130304133000
11130304163001
Devo creare altre Tabelle ma quale criterio sulle date?
.Chiedo un Vostro aiuto.
Grazie.
Attendo una Vostra risposta..
Io per un programma di rilevazione presenze mi affido a 2 tabelle.
Una contiene lo storico (tblStorico) ed una contiene la situazione attuale
(tblAttuale).
Entrambe le tabelle sono strutturate in modo che l'entrata e la rispettiva
uscita siano entrambe nello stesso record:
Matricola;Entrata;Uscita
11;1303040800;1303041200
11;1303041330;1303041630
Il funzionamento è questo:
1) il dipendente entra: viene creata una nuova riga nella tabella tblAttuale
e viene menorizzata l'entrata;
2) il dipendente esce: viene aggiornato il campo relativo all'uscita della
tabella tblAttuale. Viene poi creata una riga nella tabella tblStorico in
cui viene inserita la riga della tabella tblAttuale;
3) il dipendente entra: viene eliminata la riga relativa al dipendente nella
tabella tblAttuale e si ritorna al punto 1).
tblAttuale contiene una sola riga per dipendente e questa mi serve sia per
visualizzare nella finestra del client le presense attuali sia, in caso di
uscita, per trovare rapidamente la rispettiva entrata senza dover fare
ricerche nello storico.
tblStorico mi serve chiaramente per fare elaborazioni statistiche.
Credo che il fatto di avere entrata e rispettiva uscita nello stesso record
diventa un vantaggio proprio per poter gestire il calcolo del tempo che a
questo punto diventa semplice anche in situazioni di lavoro notturno in cui
un dipendente entra un giorno ed esce il giorno dopo. Inoltre con questo
sistema il dipendente non può sbagliare e fare 2 volte di seguito l'entrata
perché finché non c'è l'uscita nella tabella tblAttuale non si può fare
nuovamente un'entrata.
Spero di essere stato chiaro.
--
Esteban
www.seber.it
Questo post è stato scritto con bit riciclati.