15. september 2001 - 11:57Der er
7 kommentarer og 1 løsning
Oprettelse af database til fremmøderegistrering
Jeg er nybegynder indenfor access97. Jeg skal lave database til registrering over fremmøde af elever. Er der nogle som kan ridse tabeller op med: 1.Dato og ugedag. Der skal for hver dag kunne indtastes fravær over eleverne (hele elevtabellen med alle elever må gerne være synlig når jeg laver formular). 2.Ugedag med lektion 1, lektion 2 osv. 3.elevnr., fornavn, efternavn 4.afdeling
specielt er jeg interesseret i relationerne mellem de forskellige tabeller!
Jeg vil lave rapportudskrift med forsømmelsesliste for en afdeling og for hver elev for en bestemt periode.
Jeg er lidt usikker på sammenhængen mellem elever og afdelinger. Er en elev fast tilknyttet en afdeling, eller afholder afdelingerne de forskellige lektioner, som eleverne så deltager i?
Hvis eleverne er tilknyttet en afdeling, kan man f.eks. bruge tabellerne:
tblElever med felterne ElevNr, Fornavn, Efternavn, Adresse etc.
tblAfdelinger med felterne AfdNr, AfdNavn etc.
tblEleverIAfd med felterne AfdNr og ElevNr
tblFravær med felterne Dato, LektionNr, ElevNr
Felter med samme navn er relaterede.
Man kan selvfølgelig også udelade tblEleverIAfd, og så blot lade AfdNr indgå i tblElever.
Hvis eleverne ikke er tilknyttet en fast afdeling, kan man lade AfdNr indgå i tblFravær.
Det er bare almindelige INNER JOINs mellem felter med samme navn. For at svare mere præcist, skal du først svare på, hvordan den \"fysiske\" sammenhæng mellem elever, afdelinger og lektioner er.
Når du har fået tingene til at fungere, bør du få spørgsmålet afsluttet, så det ikke bliver ved med at \"hænge i luften\".
Derfor bedes du enten acceptere mit svar eller selv svare og acceptere det.
mvh/Jens-Peter
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.