Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Creazione registro assenze in ACCESS 2003
sabato 08 agosto 2015 - 17.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Windows 7
|
Access (.mdb)
|
Office 2003
|
Chrome
grazz
Profilo
| Newbie
16
messaggi | Data Invio:
sab 8 ago 2015 - 17:08
Salve a tutti !
Sono Graziella, mi sono iscritta a questo forum da pochi giorni.
Ringrazio in anticipo per l'attenzione e l'aiuto che mi verrà dato, mi è stato richiesto dal mio capo di creare un file di access che faccia da registro del docente e che dia la possibilità di inserire le assenze. Ho già creato dei file access per velocizzare il mio lavoro, adesso però mi trovo nel difficile. Il mio problema è simile a quello segnalato nel link che allego
http://www.dotnethell.it/forum/messages.aspx?ThreadID=37490.
Ho creato una prima tabella dal nome Anagrafica dove ho inserito i campi: matricola (contatore con chiave primaria), Id_assenza (numerico), cognome, nome, assenza e note; la seconda tabella dal nome Assenze con solo i campi Id_assenza (contatore con chiave primaria) e data_assenza.
Ho poi creato la relazione tra le due tabelle con i campi Id_assenze.
Vorrei quindi creare una maschera principale che indichi il giorno corrente (data_assenza della tabella assenze) e una sottomaschera che mi visualizzi l'elenco degli alunni con i campi per segnalare l'assenza. All'apertura della maschera dovrei avere in automatico in nuovo record con la data corrente.
Potrei farcela?
GRAZIE.
BUONA SERATA. Graziella
renarig
Profilo
| Expert
517
messaggi | Data Invio:
dom 9 ago 2015 - 13:14
>Potrei farcela?
Si, ma ripartiamo dall'inizio, qualcosa non mi convince !!!!!
Le 2 tabelle che proponi sono queste ( riprese "pari pari" da quanto scrivi sopra )
-- Assenze
Id_assenza (contatore con chiave primaria)
data_assenza
-- Anagrafica
matricola (contatore con chiave primaria),
Id_assenza (numerico),
cognome,
nome,
assenza
note;
..... relazione tra le due tabelle con i campi Id_assenze. .....
_____________________________________________
La tabella Assenze,
solo 2 campi, ci si potrebbe chiedere se serve veramante, ma diciamo che va bene
La tabella Anagrafica invece:
- ipotizziamo che Giuseppe sia assente il 05/05/2015,
----- crei un record con tutti i dati di Giuseppe, Nome, Cognome, Matricola, eccetera
- ipotizziamo che Giuseppe sia ancora assente anche il 06/05/2015
----- Crei un altro record ancora con dentro tutti i dati ?????
è rindondante !!!!!
____________________________________________
Prova a rimeditarla cosi:
-- Giornate ( Questa sarebbe la tabella che tu chiamavi Assenze )
Id_Giornata (contatore con chiave primaria)
data_Giornata
-- Anagrafica
matricola (contatore con chiave primaria),
cognome,
nome,
eccetera
-- Assenze ( questa tabella è totalmente diversa dalla "Tua" tabella Assenze )
Id_Assenza (contatore con chiave primaria)
Id_Giorn ( Relazionata con Id_Giornata )
Matric ( Relazionata con matricola )
Note ( questo corrisponde al campo Note che tu avevi messo nella tabella Anagrafica )
è quella che si definisce "Relazione Molti a Molti" dove:
- ogni studente puo fare molte assenze
- Ogni giornata puo avere molti studenti assenti
_______________________________________________________
Poi portai più agevolmente fare le maschere che ti servono
Facci sapere
grazz
Profilo
| Newbie
16
messaggi | Data Invio:
dom 9 ago 2015 - 17:55
Grazie mille!!! Ci provo e ti dico!!! Credo mi servirà ancora il vostro aiuto!!!
grazz
Profilo
| Newbie
16
messaggi | Data Invio:
sab 22 ago 2015 - 18:46
Ciao a tutti
Ho creato le tabelle come mi hai indicato e le relative relazioni, vorrei però, in una sottomaschera, visualizzare l'elenco della classe per poter inserire le assenze giornaliere.
L'elenco viene preso dalla tabella ANAGRAFICA.
Grazie.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !