Dipendenti
ID_Dipendenti
Cognome
Nome
ecc..
Sedi di Lavoro
ID_Sede
Sede 1
Sede 2
ecc.
Codici Assenza
ID_Assenze
Cod.1
Cod.2
ecc.
Ore_Lavorate_giorno
ID_Ore
ore_Lavorate
Ore_Assenza
ID_Assenze
ore_assenze
Chiedo:
Sono sufficienti queste tabelle per la gestione giornaliera
delle presenze e delle assenze oppure devo integrarle con altre ?
Quali?
Come devo mettere in relazione le varie tabelle?
Grazie a quanti vorranno darmi un suggerimento.
Gianni
Ciao Gianni,
qui proprio non ci siamo
> Ore_Elaborate_giorno
> ID_Ore
> ore_Lavorate
>
> Ore_Assenza
> ID_Assenze
> ore_assenze
Ci vuole una tabella di questo tipo:
"Presenza"
Id_dipendente (*)
Data
SedeLavoro (se non è fissa) altrimenti va in anagrafica dipendenti
OreLavorate
Straordinario
CausaleAssenza (**)
OreAssenza
(*) si lega con Dipendenti
(**) si lega con codici assenza
Non conoscendo la tua azienda non so se basti quello che ho indicato
(reperibilità, buoni mensa, mensa, lavoro festivo, ecc, ecc. ?????)
Fammi sapere.
Ciao
Alberto
>On 28 Gen, 19:46, Gianni <gianni.catu...@alice.it> wrote:
>> Vorrei creare un database per la gestione delle presenze e delle
>> assenze giornaliere dei dipendenti della mia ditta. Avrei pensato di
>> impostare le seguenti tabelle:
>>
>> Dipendenti
>> � � � � ID_Dipendenti
>>............
>>
>> Chiedo:
>> Sono sufficienti � � � �queste tabelle per la gestione giornaliera
>> delle presenze e delle assenze oppure devo integrarle con altre ?
>> Quali?
>> Come devo mettere in relazione le varie tabelle?
>>
>> Grazie a quanti vorranno darmi un suggerimento.
>> Gianni
>
>Ciao Gianni,
>
>qui proprio non ci siamo
>
>> Ore_Elaborate_giorno
>> ID_Ore
>> ore_Lavorate
>>
>> Ore_Assenza
>> ID_Assenze
>> ore_assenze
>
>
>
>Ci vuole una tabella di questo tipo:
>"Presenza"
>Id_dipendente (*)
>Data
>SedeLavoro (se non � fissa) altrimenti va in anagrafica dipendenti
>OreLavorate
>Straordinario
>CausaleAssenza (**)
>OreAssenza
>
>(*) si lega con Dipendenti
>(**) si lega con codici assenza
>
>Non conoscendo la tua azienda non so se basti quello che ho indicato
>(reperibilit�, buoni mensa, mensa, lavoro festivo, ecc, ecc. ?????)
>Fammi sapere.
>Ciao
>Alberto
Ciao Alberto e grazie per avermi risposto. Approfitto della tua
pazienza e spiego meglio le cose.
Intuivo che nel mio "progetto" c'era pi� di qualcosa che non andava e
ti ringrazio per i suggerimenti che sono, effettivamente, corretti.
Allora vediamo:
1) la tabella Dipendenti che proponi va bene e mi rendo conto che
Sede_Lavoro posso sicuramente inserirla nell'anagrafica (infatti il
dato non cambia mai)
2) non capisco il campo "data" quale data deve riportare e riferita a
quale evento.
3) gli straordinari non mi ineterssano; l'unica cosa che vorrei
contabilizzare sono appunto i giorni di assenza e le ore effettive di
presenza.
4) come tenere traccia (giornaliera) delle presenze e delle assenze?
Ciao
Ciao Gianni
la registrazione giornaliera, nella mia intenzione (cosa che ho fatto
per qualche mio cliente), avviene nella tabella che ho chiamato
"Presenza".
Ci va un record per ogni dipendente/giorno (il campo data). Io ho
fatto una mschera in cui, automaticamente, si caricano tutti i
dipendenti per quel giorno con i dati di default (tipo: 8 ore
lavorate) e poi si completano con i dati variabili, tipo assenze,
permessi ecc., per inciso, quanti dipendenti ci sono ?
In questo modo puoi tirarti fuori tutte le statistiche che ti possano
servire.
L'alternativa è quella di dare per scontata la presenza di tutti e
registrare solo le assenze.
Sono scelte che devi fare tu, ovviamente.
In un paio di casi ho fatto anche una gestione di questo tipo: stampo
dei tesserini con codice a barre e la presenza viene acquisita da un
PC equipaggiato con lettore di barre. Automaticamente viene associato
il dipendente all'orario sia in entrata che in uscita.
Fatti sentire se hai bisogno di una mano.
Alberto
Ti ho inviato un pdf
ID ItemMovOre
Questi in () se lavori su commessa
(ID Collega Commesse)
(ID Riga Commessa)
ID Riga
DataMov
ID Lavorazione Interna
Costo Lavorazione Interna
ID Personale
Numero Ore
Operatore
Ciao
Graziano
....
>> 2) non capisco il campo "data" quale data deve riportare e riferita a
>> quale evento.
>> 3) gli straordinari non mi ineterssano; l'unica cosa che vorrei
>> contabilizzare sono appunto i giorni di assenza e le ore effettive di
>> presenza.
>> 4) come tenere traccia (giornaliera) delle presenze e delle assenze?
>>
>> Ciao
>
>
>Ciao Gianni
>la registrazione giornaliera, nella mia intenzione (cosa che ho fatto
>per qualche mio cliente), avviene nella tabella che ho chiamato
>"Presenza".
Scusa non mi ero accorto che la tabella era PRESENZE e pensavo fosse
DIPENDENTI
>Ci va un record per ogni dipendente/giorno (il campo data). Io ho
>fatto una mschera in cui, automaticamente, si caricano tutti i
>dipendenti per quel giorno con i dati di default (tipo: 8 ore
>lavorate) e poi si completano con i dati variabili, tipo assenze,
>permessi ecc., per inciso, quanti dipendenti ci sono ?
Un record x ogni dipendente (sono circa 100) x 360 gg diventa qualcosa
come 36000 records circa. Per un anno di gestione non sono troppi ?
>In questo modo puoi tirarti fuori tutte le statistiche che ti possano
>servire.
>L'alternativa � quella di dare per scontata la presenza di tutti e
>registrare solo le assenze.
>Sono scelte che devi fare tu, ovviamente.
Propendo per questa seconda soluzione
>In un paio di casi ho fatto anche una gestione di questo tipo: stampo
>dei tesserini con codice a barre e la presenza viene acquisita da un
>PC equipaggiato con lettore di barre. Automaticamente viene associato
>il dipendente all'orario sia in entrata che in uscita.
Questo esula dalle mie necessit�
>Fatti sentire se hai bisogno di una mano.
>Alberto
I dipendenti della mia azienda sono dotati di badge e la registrazione
di tutti i movimenti avviene in automatico nella sede centrale. La
necessit� del mio capo (quindi una gestione locale limitata a circa
100 dipendenti) � solo quella di avere sempre sott'occhio le assenze
suddivise per dipendente e per giorno.
Se servono maggiori dettagli posso ancora darteli ma spero che le
indicazioni che ti ho dato siano sufficienti per darmi una mano.
Grz, Gianni
>"Gianni" <gianni....@alice.it> ha scritto nel messaggio
>news:9cm3m5dlj0obbncvi...@4ax.com...
>> Vorrei creare un database per la gestione delle presenze e delle
>> assenze giornaliere dei dipendenti della mia ditta. Avrei pensato di
>> impostare le seguenti tabelle:
>>
.....
>> Chiedo:
>> Sono sufficienti queste tabelle per la gestione giornaliera
>> delle presenze e delle assenze oppure devo integrarle con altre ?
>> Quali?
>> Come devo mettere in relazione le varie tabelle?
>>
>> Grazie a quanti vorranno darmi un suggerimento.
>> Gianni
>
>Ti ho inviato un pdf
Che il mio gestore di posta elettronica ha confinato nella posta
indesiderata per il mittente sconosciuto. D'altra parte non mi avevi
preavvisato, ma ho recuperato il PDF.
E' l'output di un riepilogo ore che, cos� da solo, non mi aiuta molto.
>ID ItemMovOre
>Questi in () se lavori su commessa
>(ID Collega Commesse)
>(ID Riga Commessa)
>ID Riga
>DataMov
>ID Lavorazione Interna
>Costo Lavorazione Interna
>ID Personale
>Numero Ore
>Operatore
S�, ma come sono composte le tabelle e quali sono le relazioni?
Se leggi i msg intercorsi fra me ed Almorel, sar� pi� chiaro quello
che cerco.
>Ciao
>Graziano
Grazie, Gianni
"Un record x ogni dipendente (sono circa 100) x 360 gg diventa
qualcosa
come 36000 records circa. Per un anno di gestione non sono troppi ? "
No, non direi, tanto a fine anno, fatte le necessarie sintesi si
possono cancellare.
Comunque, se propendi per la seconda ipotesi, non si pone il problema.
La struttura proposta va comunque bene.
La tabella "presenze" si chiamerà "assenze" e non sarà necessario il
campo ore lavorate.
Credo che ora puoi partire a realizzare l'applicazione.
Ciao
Alberto