Newsgroup: it.comp.appl.access
Titolo: Specchio dei servizi tipo query a campi incrociati con giorni del mese e cambio mese da casella combinata

Access 2003
Ciao e buongiorno a tutto il news, oggi mi sento fortunato perchè ho 
l'influenza e quindi ho preso tre giorni di "ferie" per stare a casa a 
curarmi e frequentare il news.
Ho visto un piccolo programmino in sviluppato VB che ha creato il mio 
interesse, infatti vorrei riproporlo in Access per poter gestire i servizi, 
ma non riesco a immaginare
come svilupparlo nello stesso modo.
Pur potendo svilupparlo diversamente, questo metodo ha di buono che tiene 
tutto a vista, come se si lavorasse in un foglio di Excel.
Ho pensato di fare una maschera con il personale e i 31 giorni del mese, poi 
se febbraio ne ha 28 pazienza, per poi farlo apparire come foglio dati, ma 
mi sa che nella gestione dei dati e nella bellezza lascia desiderare. 
Inoltre potrei mettere solo la prima riga dei servizi e non anche quelle 
degli straordinari.
Avete qualche dritta da darmi per iniziare o conosce l'esistenza di un db 
come traccia.
Grazie, Bruno
Lo specchio si presentava come di seguito:
                    CasellaCombinataCambioAnno 
CasellaCombinataCambioMese
1°CognomeNomePersonale        Campo1°ggMese    Campo2°ggMese 
Campo3°ggMese    e così via fino alla fine del mese
2°CognomeNomePersonale        Campo1°ggMese    Campo2°ggMese 
Campo3°ggMese    e così via fino alla fine del mese
3°CognomeNomePersonale        Campo1°ggMese    Campo2°ggMese 
Campo3°ggMese    e così via fino alla fine del mese
4°CognomeNomePersonale        Campo1°ggMese    Campo2°ggMese 
Campo3°ggMese    e così via fino alla fine del mese
e a seguire tutto il personale, compreso me.
Nei campi dei giorni il contenuto sarà tipo "RS" che sta per riposo 
settimanale o MP = mattino+pomeriggio, P= pomeriggio, M=mattino, e cosi via.
Non mi dispiacerebbe poter fare uno specchio più completo mettendo anche i 
campi per lo straordinario, esempio per una sola persona:
1°CognomeNomePersonale        Campo1°ggMese    Campo2°ggMese 
Campo3°ggMese    e così via fino alla fine del mese
StraordinarioDiurno                    Campo2°ggMese    Campo3°ggMese    e 
così via fino alla fine del mese
StraordinarioNotturno                Campo1°ggMese    Campo2°ggMese 
Campo3°ggMese    e così via fino alla fine del mese
StraordinarioFestivo                   Campo1°ggMese    Campo2°ggMese 
Campo3°ggMese    e così via fino alla fine del mese
e cosi via per le varie voci a seguire
Ancora grazie per ogni consiglio.
Bruno 

 via.
Cosa impedisce la realizzazione di questa cosa con una form tabellare di 
Access?

 ha scritto nel messaggio 
news:4975c0fc$0$1105$4faf...@reader4.news.tin.it...

-------------
Ciao Oscar, non saprei dirti cosa lo impedisce; ho capito che realizzeresti 
una form tabellare, ma come ? Facendo 31 campi relativi al mese!
Certamente si può fare, ma io intendevo una form che all'apertura del nuovo 
mese mi presentasse tutto il personale, presente e non con i campi relativi 
al mese per contenere il turno del giorno + gli starordinari (vedasi 
spiegazione sopra).
Tu come faresti?
Ciao, Bruno 

 Tu come faresti?
La verità è che non ho ben capito la visualizzazione che insegui   ;-)
Dovrei vedere le schermate dell'applicazione che vorresti imitare.
Ciao: Oscar 

 ha scritto nel messaggio 
news:4975d6ec$0$1111$4faf...@reader3.news.tin.it...

--------
Posso inviarti una sorta di specchio fatto con Excel.
Fammi Sapere.
Bruno 

 Fammi Sapere.
E' no: vorrei vedere il funzionamento dell'applicativo.
Non esiste una Demo sul web, o un sito con delle schermate?
Ciao: Oscar 

 ha scritto nel messaggio 
news:4975d8e7$0$1115$4faf...@reader3.news.tin.it...

---------
Non sono in possesso dell'applicativo e non ho un demo pur avendo cercato 
nell'web; diversamente non avrei chiesto aiuto.
Va bene cosě.
Grazie, Bruno 

 come svilupparlo nello stesso modo.
cut
Qualcosa come questo?
http://www.carlocostarella.it/MascheraTurni.jpg
Ciao, Carlo 

 Grazie, Bruno
Scusa ma non capisco: non scrivevi d'avere in possesso un'applicazione che 
fa certe cose?
Ciao: Oscar 

 ha scritto nel messaggio 
news:4976d6c4$0$1117$4faf...@reader3.news.tin.it...

-------
Leggi il primo post: ho scritto:
Ho visto un piccolo programmino in sviluppato VB che ha creato il mio
interesse, infatti vorrei riproporlo in Access per poter gestire i servizi,
ma non riesco a immaginare
come svilupparlo nello stesso modo.
Ciao, Bruno 

 ha scritto nel 
messaggio news:gl6fmk$ght$1...@tdi.cu.mi.it...

------------------
Buongiorno Carlo, si è proprio l'idea che avevo; come ho scritto vorrei 
poter avere visibile anche lo straordinario per ogni persona, da 
visualizzare sotto le caselle del turno di ognuno , pur non essendo 
strettamente necessario in quanto si potrebbe fare una una form a parte o 
una sottoform.
Nella tua applicazione ho notato che visualizzi febbraio, presumo quindi e i 
giorni siano fissi, inoltre hai formattato in verde le domeniche.
Nella form tabellare, ogni mese aggiungi il personale; va bene lo stesso.
Comunque è quello che volevo fare, solo con qualche piccola variante.
Ciao, Bruno
P.S... Ho visto che ti stai costruendo il tuo nuovo sito; auguri. 

 ha scritto nel messaggio 
news:4976dcf0$0$1118$4faf...@reader1.news.tin.it...

---------
Dimenticavo, puoi darmi una dritta generale. i pulsanti "aggiungi persona al 
turno", presumo che sia la tabella del personale, mentre "aggiungi nuovo 
mese", come lavora ? Come aggiunge il nuovo mese?
Grazie, Bruno 

 Grazie, Bruno
"Aggiungi nuovo mese" serve ad evitare l'inserimento dei singoli operatori; 
il codice provvede ad aggiungere alla tabella l'anno il mese e le stesse 
persone presenti nella schermata a video. L'operatore deve solo provvedere 
ad inserire i turni.
"Aggiungi persona al turno" serve in due casi: quando si aggiunge una 
persona nuova, un nuovo assunto o incaricato o sostituto; oppure al primo 
uso del db o di un nuovo reparto o servizio a cui attribuire i turni. In 
questo caso, infatti, il db non conosce i dipendenti a cui si vogliono 
attribuire i turni...è un'operazione che viene fatta una sola volta.
Premendo questo pulsante si apre una combo con solo i dipendenti scelti 
nella maschera di apertura. Infatti il programma permette di essere usato 
per un numero indefinito di reparti o servizi. Esiste evidentemente una 
tabella "Dipendenti", una tabella "Reparti" e altre tabelle come "Ruoli" o 
"SottoRuoli".
Il db è poi impreziosito da evidenziazioni colorate come il verde per le 
domeniche e i festivi (esiste una tabella "Festivi") o il controllo "BL", 
Bilancio, che evidenzia se il dipendente è in credito o in debito di ore.
Quanto allo straordinario, quello che chiedi, è fattibilissimo...basta 
prevederlo.
Tieni però conto della complessità di una maschera con così tanti controlli 
e dello spazio limitato di cui disponi.
Ti sei preso una brutta gatta da pelare!
Ciao, Carlo 

 ha scritto nel 
messaggio news:gl6qim$qlt$1...@tdi.cu.mi.it...

-----------
Mille grazie per la spiegazione, ho capito, ora posso iniziare ad elaborare 
mentalmente il tutto, farmi venire qualche idea e poi dopo aver terminato 
un'altro lavoro inizio con questo.
Ancora grazie, Bruno
P.S.. Oggi non si ha più tempo a disposizione; cosa non bisogna fare per 
organizzarsi!