Newsgroup: it.comp.appl.access
Titolo: problemino semplce:maschera access come foglio excel (registro presenze)

Salve, ho il problema di creare un registro presenze in una scuola. Ho
3 tabelle:
TABPROGETTO: campo progetto(col nome della classe)
TABCALENDARIO:campo giorni di lezione(il giorno della lezione)
                             campo progetto(relazionato al campo della
tabella precedente)
Con queste 2 tabelle stilo senza problemi gli orari di lezione.
TABALUNNI:campo alunno
                   campo progetto(relazionato al campo della
TABPROGETTO)
Così ciascuna classe ha i suoi alunni
Con Excel ho creato un foglio per ogni progetto,in ogni riga c'è
l'ALUNNO; in ogni colonna i GIORNI DI LEZIONE e riempo ogni cella della
tabella con i campi P(PRESENTE), A(ASSENTE), R(RITARDO). Il problema è
che questa tabella non si aggiorna ogni volta che aggiungo in Access un
nuovo GIORNO DI LEZIONE.
Come faccio a crearla direttamente in ACCESS?
Devo creare una nuova tabella col campo presenze ?Creare una mschera
pivot non mi fa riempire le celle.Devo creare una tabella a campi
incrociati?
CONFUSO RINGRAZIO

 ha scritto nel messaggio 
news:1168618272....@i15g2000cwa.googlegroups.com...



[risposta]
Come inserimento dati non puoi avere la stessa situazione di excel 
(colonne/righe); l'avrai quando farai un report o una query a campi 
incrociati...
Ciao.
-- 
Sergio MAZZA 

Sergio scusa la mia inesperienza,
mi serve una maschera per popolare col valore PRESENZE la "tabella"
formata da colonne "giorni di lezione" e righe "alunno", così:
         gg1  gg2  gg3  gg4  gg5 ...
AL1    P                   P
AL2           R     P
AL3   P             P
(NB: ho popolato solo con presenze e ritardi)
...
E' che non so in quale tabella inserire il campo presenze, o in che
maniera impostare la query a campi incrociati.
Sai darmi qualche suggerimento?
Ancora grazie
(PS: Lo so che sarebbe + facile aprire Excel, quando viene programmata
una nuova lezione,
aggiungere un nuovo giorno come colonna gg, e infine popolare la
tabella. Ma se non mi impongo un obiettivo sempre più difficile non
imparerò mai Access ;-))
Sergio MAZZA ha scritto:


 ha scritto nel messaggio 
news:1168853317....@l53g2000cwa.googlegroups.com...
Sergio scusa la mia inesperienza,
mi serve una maschera per popolare col valore PRESENZE la "tabella"
formata da colonne "giorni di lezione" e righe "alunno", così:
         gg1  gg2  gg3  gg4  gg5 ...
AL1    P                   P
AL2           R     P
AL3   P             P
(NB: ho popolato solo con presenze e ritardi)
...
E' che non so in quale tabella inserire il campo presenze, o in che
maniera impostare la query a campi incrociati.
Sai darmi qualche suggerimento?
Ancora grazie
(PS: Lo so che sarebbe + facile aprire Excel, quando viene programmata
una nuova lezione,
aggiungere un nuovo giorno come colonna gg, e infine popolare la
tabella. Ma se non mi impongo un obiettivo sempre più difficile non
imparerò mai Access ;-))
[risposta]
Diciamo che hai scelto un esempio "meno semplice" per imparare.
Quello che devi tenere presente e separati sono i contenitori dei dati 
(tabelle) e la loro rappresentazione (maschere/report/query).
E come hai intuito, ti serve un'altra tabella (tabPresenze) che funzioni da 
collegamento tra le altre due (tabAlunni e tabGiorniLezioni):
la tabella Presenza dovrà contenere gli identificativi dell'alunno e del 
giorno di lezione; per vedere la rappresentazione di insieme fai una query a 
campi incrociati (inserendo le tre tabelle e mettendole in relazione tra 
loro indicando i campi id), imposti come intestazione di riga il campo 
Alunno, come intestazione di colonna giornoDiLezione e come valore anche 
l'id del giornoDiLezione...
Ciao.
-- 
Sergio MAZZA