Discussione:
db turni personale
(troppo vecchio per rispondere)
s.lucesoli
2006-03-21 15:51:28 UTC
Permalink
Ciao,
vorrei sottoporvi questo progetto che sto tentando di gestire con access e
non più con excel, ma con alcune difficoltà.
Siamo 3 colleghi che abbiamo un turno Mattina o Pomeriggio o Riposo.
Vorrei visualizzare una griglia dove le righe siano i ns. nomi, le colonne i
giorni del mese e i dati all'interno il tipo di presenza. Dovrei gestire in
qualche modo anche le variazioni.
Qualcuno sa darmi uno spunto per partire?
grazie
es:

01/01/2006 02/01/2006
simone M P
ConfNumb
2006-03-21 16:14:48 UTC
Permalink
Post by s.lucesoli
Ciao,
vorrei sottoporvi questo progetto che sto tentando di gestire con access e
non più con excel, ma con alcune difficoltà.
Siamo 3 colleghi che abbiamo un turno Mattina o Pomeriggio o Riposo.
Vorrei visualizzare una griglia dove le righe siano i ns. nomi, le colonne i
giorni del mese e i dati all'interno il tipo di presenza. Dovrei gestire in
qualche modo anche le variazioni.
Qualcuno sa darmi uno spunto per partire?
grazie
01/01/2006 02/01/2006
simone M P
Premesso che prima di realizzare un db, e' necessaria una buona analisi,
per stabilire almeno quante e quali tabelle costruire, con quali campi,
quali relazioni, ecc.
Access non e' solo un Excel piu' sofisticato: cambia completamente l'ottica.
Io, per le mie esperienze, prevederei una tabella coi nomi dei turnisti
(anche se siete solo in tre), un'altra coi turni e una in cui far
rifluire la combinazione turnista-turno, completata con altre
informazioni (data, ...).
Questo tanto per iniziare.
Buon lavoro
--
<><><><>
Paolo
s.lucesoli
2006-03-21 18:40:09 UTC
Permalink
in effetti sono stato precipitoso e ho tralasciato questa prima parte che
effettivamente l'ho concepita come tu mi hai indicato (ed è già una
conferma). Ma la mia difficoltà maggiore è poi come ricombinare
orizzontalmente come lo schemino che ho indicato ad esempio (in una
maschera?) le varie informazioni.
Ciao
Post by ConfNumb
Post by s.lucesoli
Ciao,
vorrei sottoporvi questo progetto che sto tentando di gestire con access e
non più con excel, ma con alcune difficoltà.
Siamo 3 colleghi che abbiamo un turno Mattina o Pomeriggio o Riposo.
Vorrei visualizzare una griglia dove le righe siano i ns. nomi, le colonne i
giorni del mese e i dati all'interno il tipo di presenza. Dovrei gestire in
qualche modo anche le variazioni.
Qualcuno sa darmi uno spunto per partire?
grazie
01/01/2006 02/01/2006
simone M P
Premesso che prima di realizzare un db, e' necessaria una buona analisi,
per stabilire almeno quante e quali tabelle costruire, con quali campi,
quali relazioni, ecc.
Access non e' solo un Excel piu' sofisticato: cambia completamente l'ottica.
Io, per le mie esperienze, prevederei una tabella coi nomi dei turnisti
(anche se siete solo in tre), un'altra coi turni e una in cui far
rifluire la combinazione turnista-turno, completata con altre
informazioni (data, ...).
Questo tanto per iniziare.
Buon lavoro
--
<><><><>
Paolo
ConfNumb
2006-03-21 19:05:42 UTC
Permalink
[CUT]

Per avere lo schema che desideri, il modo migliore e' una query a campi
incrociati, che ti estrae i dati dalla tabella dei turni e li
rappresenta in righe e colonne.

<><><><>
Paolo
s.lucesoli
2006-03-21 19:21:29 UTC
Permalink
in effetti con la query a campi incrociati riesco a convertire la tabella che
si sviluppa in colonna in una riga ed è ottima. Però non mi permette di
effettuare delle modifiche. Ora è tardi e domani ci tornerò su.
grazie della collaborazione.
Ciao
Post by ConfNumb
[CUT]
Per avere lo schema che desideri, il modo migliore e' una query a campi
incrociati, che ti estrae i dati dalla tabella dei turni e li
rappresenta in righe e colonne.
<><><><>
Paolo
s.lucesoli
2006-03-22 07:29:29 UTC
Permalink
in effetti ho tentato ulteriormente ma non mi da la opssibilità di variare i
dati del turno!
Sai come mai?
ciao
Post by ConfNumb
[CUT]
Per avere lo schema che desideri, il modo migliore e' una query a campi
incrociati, che ti estrae i dati dalla tabella dei turni e li
rappresenta in righe e colonne.
<><><><>
Paolo
ConfNumb
2006-03-22 17:01:30 UTC
Permalink
Post by s.lucesoli
in effetti ho tentato ulteriormente ma non mi da la opssibilità di variare i
dati del turno!
Sai come mai?
ciao
La query a campi incrociati e' una query di sola consultazione.
Cerco di riepilogare.
Hai una tabella coi vostri nomi, una tabella coi turni e una in cui
segni, giorno per giorno, chi ha fatto il tale turno (magari inserisci i
dati in questa terza tabella con una maschera, con combo-box per evitare
errori di digitazione) e le relazioni tra le tre tabelle (una tra quella
coi nomi e la terza e un'altra tra la tabella coi turni e la terza).
Una volta che hai inserito i dati nella terza tabella, con la query a
campi incrociati fai le tue estrazioni. Se devi fare qualche modifica,
la farai nella cosiddetta terza tabella.
Dimmi se sono stato chiaro.
Ciao.
--
<><><><>
Paolo
s.lucesoli
2006-03-22 18:11:32 UTC
Permalink
Paolo sei stato molto chiaro e penso di essere riuscito a riprodurre ciò che
mi hai indicato, ma il risultato non è quello sperato.
Infatti io ho la necessità di visualizzare tutto un mese in orizzontale ma
di fare le variazioni in quella maschera.

marzo 2006

1 2 3 4 5 6 ........ 31
add A M P M R M P ..........R
add B P R P M R M ........M
add C R M R P P R .........P

La difficoltà è proprio quella di gestire in orizzontale ciò che in tbl è in
verticale.
Non riesco a partire con il piede giusto!
Grazie dell'aiuto.
Simone
Post by ConfNumb
Post by s.lucesoli
in effetti ho tentato ulteriormente ma non mi da la opssibilità di variare i
dati del turno!
Sai come mai?
ciao
La query a campi incrociati e' una query di sola consultazione.
Cerco di riepilogare.
Hai una tabella coi vostri nomi, una tabella coi turni e una in cui
segni, giorno per giorno, chi ha fatto il tale turno (magari inserisci i
dati in questa terza tabella con una maschera, con combo-box per evitare
errori di digitazione) e le relazioni tra le tre tabelle (una tra quella
coi nomi e la terza e un'altra tra la tabella coi turni e la terza).
Una volta che hai inserito i dati nella terza tabella, con la query a
campi incrociati fai le tue estrazioni. Se devi fare qualche modifica,
la farai nella cosiddetta terza tabella.
Dimmi se sono stato chiaro.
Ciao.
--
<><><><>
Paolo
ConfNumb
2006-03-23 10:46:57 UTC
Permalink
Post by s.lucesoli
Paolo sei stato molto chiaro e penso di essere riuscito a riprodurre ciò che
mi hai indicato, ma il risultato non è quello sperato.
Infatti io ho la necessità di visualizzare tutto un mese in orizzontale ma
di fare le variazioni in quella maschera.
marzo 2006
1 2 3 4 5 6 ........ 31
add A M P M R M P ..........R
add B P R P M R M ........M
add C R M R P P R .........P
La difficoltà è proprio quella di gestire in orizzontale ciò che in tbl è in
verticale.
Non riesco a partire con il piede giusto!
Grazie dell'aiuto.
Simone
Post by ConfNumb
Post by s.lucesoli
in effetti ho tentato ulteriormente ma non mi da la opssibilità di variare i
dati del turno!
Sai come mai?
ciao
La query a campi incrociati e' una query di sola consultazione.
Cerco di riepilogare.
Hai una tabella coi vostri nomi, una tabella coi turni e una in cui
segni, giorno per giorno, chi ha fatto il tale turno (magari inserisci i
dati in questa terza tabella con una maschera, con combo-box per evitare
errori di digitazione) e le relazioni tra le tre tabelle (una tra quella
coi nomi e la terza e un'altra tra la tabella coi turni e la terza).
Una volta che hai inserito i dati nella terza tabella, con la query a
campi incrociati fai le tue estrazioni. Se devi fare qualche modifica,
la farai nella cosiddetta terza tabella.
Dimmi se sono stato chiaro.
Ciao.
--
<><><><>
Paolo
Per quanto riguarda la visualizzazione, puoi invertire, nella query a
campi incrociati, l'intestazione di riga e quella di colonna.
Le variazioni vanno fatte nella maschera con cui immetti i dati.
Ciao.
--
<><><><>
Paolo
Continua a leggere su narkive:
Loading...