Newsgroup: it.comp.appl.access
Titolo: Rilevazione Presenze

Domanda :
da una stringa tipo 11130304080001 da badge rilevo la presenza Ingresso e
uscita di un dipendente.
11 = matricola
13/03/04 = data
08.00 = ora
00 = ingresso - 01 = uscita
Da Query1 carico dati in tabella1 - ingresso ed da Query2 le uscite in
Tabella2
Da relazione tra MatricolaDipendente in Tabella0,  MatricolaIngresso -
Tabella1 e MatricolaUscita - Tabella2 accodo in Tabella3
e fin qui diciamo che ci siamo.
Il mio problema è la gestione delle date e altro , ma sopratutto se un
Dipendente il giorno 13/03/2004  Entra alle 08.00 esce alle 12.00  poi entra
alle 13.30 ed esce alle
16.30 ?
11130304080000
11130304120001
11130304133000
11130304163001
Devo creare altre Tabelle ma quale criterio sulle date?
.Chiedo un Vostro aiuto.
Grazie.
Attendo una Vostra risposta..

 ha scritto nel messaggio
news:H2O4c.70007$FJ6.2...@twister1.libero.it...

La Tabella è una sola, o meglio sono 2:
1)Tabella dipendenti
2)TAbella Timbrature
la 2° ha i seguenti campi:
-MatricolaDipendente
-Data
-TimbratInMattino
-TimbraturaOutMattino
-TimbraturaInPomeriggio
-TimbraturaOutPomeriggio
Questa è una gestione semplificata ma funziona
non ti arrischiare nemmeno a creare una tabella
per timbratura........!!!
In questo modo il calcolo delle ORE di presenza è una
sciocchezza.....!
@Alex.


SunRex

 che il dipendente entra ed esce quando gli pare.
Beh innanzitutto ben risentito, mi pare che ultimamente
tu sia un pň latitante...??
Cosě come....?? Una Tabella per timbratura...??
E' sempre sbagliato sempre nel tuo caso supponi che
chieda 1 ora di permesso le timbrature diventano 6...!
Cosa fai le tabelle dinamiche....le Crei ON the FLY...??
Ho premesso che era semplificato, ritengo che sia
da generare una doppia relazione con Tabella Appoggio
in modo da ottenere il classico Molti_Molti, la storicizzazione
viene effettuata con un controllo....!
Supponi che invece di timbrare in Entrata per errore venga
timbrata l'Uscita(sai che con il Badge č il senso di PASSATA
che ne gestisce Entra/Esci) deve essere invertito in Automatico
o ci deve essere un gestore...??
Io controllo che la precedente timbratura ed essendo 0 o 1
Faccio la verifica :
SensoNuova=1-SensoVecchia se concordi OK altrimenti
la giro.....!
In questo modo nella Tabella Molti_Molti puoi fare tutte le timbrature
che vuoi...!
Come calcolare poi le ore del Dipendente...??
Con una routine di calcolo partendo dal Recordset della Matricola
nel giorno XX.
Come avevo accennato era un suggerimento semplificato solo rivolto
a far riflettere su come strutturare correttamente queste procedure.
P.S. i turnisti di solito fanno solo 2 timbrature.
Se ho errato qualche cosa nelle considerazioni mi interessa approfondire.
Ciao.
@Alex.

 ha scritto nel messaggio
news:zlX4c.52117$O31.2...@news4.tin.it...

Si hai sperato su certe NON POSSIBILITA' che da me si verificano
tutte.....!
Io timbro regolarmente almeno 4 Volte al gg, avendo l'orario Flessibile
non è detto che la mia pausa sia di 1Ora o 1,5, poichè posso recuperare in
coda
così come posso entrare alle 8:05, ma ti dirò di più posso arrivare a
timbrare anche
oltre le 6 volte, come invece una sola.....!(Godo del servizio di
Reperibilità
e può capitare che oltre le 4 Timbrature normali io possa effettuare anche 2
interveni
magari a cavallo del cambio data).
In effetti molti aggiustamenti DEVONO essere sistemati manualmente
dall'ufficio
personale, ma non potrebbe essere altrimenti.
Il calcolo ore lavorate per i turni di notte sono un pò più complessi in
quanto il gg
è a cavallo, ma pensa solo alla difficoltà di far quadrare l'Ora Solare e
Legale...!!!
Ritengo sia una gestione abbastanza complessa, ed in effetti volevo proprio
arrivare a sottolineare questo per fare in modo che "NewHold" non
sottovalutasse
la questione, e poichè mi pareva avesse preso la strada sbagliata...... ora
sicuramente lo hai terrorizzato.....!
Ciao.
Buona Domenica.
@Alex.


Beh che dire cose che capitano, fortunatamente ben retribuite, almeno
per ora.....!!!
A me non dà fastidio la notte sono più i Sabati e le Domeniche filate
che mi scocciano......!
@Alex.

 ha scritto nel messaggio
news:c31i3s$cob$1...@lacerta.tiscalinet.it...


 ha scritto nel 
messaggio 
news:H2O4c.70007$FJ6.2...@twister1.libero.it
...
