Condividi:        

Access 2007 Gestione Presenze Giornaliere del Personale

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Access 2007 Gestione Presenze Giornaliere del Personale

Postdi Sandro7 » 21/02/18 15:51

Buongiorno a tutti, sono nuovo del Forum,
se tra voi c'è qualche esperto di Access 2007 avrei bisogno d'aiuto.
Ho un problema che non riesco a risolvere. Provo ad ipotizzare un esempio calzante.
Vorrei gestire le "presenze" di un gruppo di persone durante tutto l'arco dell'anno, nessun giorno escluso, con eventualmente la possibilità di aggiungere ulteriori nomi anche a metà anno.
Esempio:
Ho un gruppo di 100 dipendenti, alcuni lavorano tutti, i giorni alcuni in giorni saltuari ecc.
Vorrei:
- Poter inserire le presenze dei dipendenti nelle opportune date;
- Richiamando una data casuale poter visualizzare quali sono i dipendenti che risultano inseriti come presenti in tale data;
- Richiamando il nome di un dipendente poter vedere tutte le date dell'anno per le quali è stato inserito come presente.

Ho problemi a strutturare le tabelle di base nonché le relazioni "uno a molti" che legano delle tabelle e anche a strutturare le maschere opportune per la visualizzazione/modifica/inserimento dei nuovi dati.
Grazie per l'attenzione e per la Vostra disponibilità
sandro
Sandro7
Newbie
 
Post: 1
Iscritto il: 21/02/18 15:22

Sponsor
 

Postdi archimede » 24/02/18 08:10

Sandro7 ha scritto:Vorrei:
- Poter inserire le presenze dei dipendenti nelle opportune date;
- Richiamando una data casuale poter visualizzare quali sono i dipendenti che risultano inseriti come presenti in tale data;
- Richiamando il nome di un dipendente poter vedere tutte le date dell'anno per le quali è stato inserito come presente.

Ho problemi a strutturare le tabelle di base nonché le relazioni "uno a molti" che legano delle tabelle
Tabella Dipendenti:
- id_dipendente (autonumber, primary key)
- nome

Tabella Presenze:
- id_dipendente (number, foreign key a tabella Dipendenti) *
- data_presenza (date) *
(*) primary key

Visualizzare quali sono i dipendenti che risultano inseriti come presenti in una data:
Codice: Seleziona tutto
SELECT d.nome
  FROM Dipendenti d, Presenze p
 WHERE d.id_dipendente = p.id_dipendente
   AND Format(p.data_presenza, 'yyyyMMdd') = '20180131'

Vedere tutte le date dell'anno per le quali un dipendente è stato inserito come presente:
Codice: Seleziona tutto
SELECT d.nome, p.data_presenza
  FROM Dipendenti d, Presenze p
 WHERE d.id_dipendente = p.id_dipendente
   AND d.id_dipendente = 1
   AND Format(p.data_presenza, 'yyyy') = '2018'

HTH.

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova


Torna a Applicazioni Office Windows


Topic correlati a "Access 2007 Gestione Presenze Giornaliere del Personale":


Chi c’è in linea

Visitano il forum: Nessuno e 32 ospiti

cron