Avatar billede Jan Vittrup Nybegynder
21. januar 2006 - 11:58 Der er 3 kommentarer og
1 løsning

Lille database

Hej eksperter

Jeg skal lave en database for massagetider i firmaet
Jeg havde tænkt på følgende:

Jeg har lavet en tabel TblMassage
Med felterne:
MassageID= Autonummerering
Klokken, = hentes fra en tabel: TblKlokken med foruddefinerede tider. Eks: 09:20
Initialer = Medarbejdernes initialer
Afd = Afdelingens navn
Medarbejdernummer
EjMødt
Til Notater.

En Tabel:
TblKlokken 
KlokkenID
Klokken

Samt
TblMedarbejdere
MedarbejderID
MedarbejderInit
Tlf
Fast = et afkrydsningsfelt, medarbejderen har fast tid hver gang

Er der en venlig sjæl der kan fortælle mig relationerne imellem dem
Da jeg gerne ville have at i formularen for massage til den tid, ved åbning, skal vise de medarbejdere der er fast skrevet på, og at man ved andre tilmeldinger bare vælger klokkeslæt, Initialer, så vil resten af felterne Tlf, Afdelingsnavn, MedarbejderNr, udfyldes automatisk?

Der vil senere blive lavet en rapport ud fra data i massageformularen som udskrives, og hænges op til yderligere tilmeldinger

På forhånd tak

Jan
Avatar billede ffsoft Praktikant
21. januar 2006 - 12:25 #1
Relationerne har du selv givet i kraft af dine primærnøgler
og fremmednøgler. En massage kan udføres af en og kun en medarbejder
og en medarbejder kan udføre mange mange massager (over tid)
Der er altså en en-til-mange relation (n-til-m) relation imellem
medarbejder og massage med medarbejder på en siden.
En massage udføres på et og kun et bestemt tidspunkt og et
tidspunkt kan forekomme mange gange (over tid)
Der er altså en n-til-m relation mellem massage og tid, med
tidspunkt på en siden.
Du skal lave en formularder har tblMassage som kilde og inden
i den laver du to subformularer med Medarbejder og Tidspunkt.
Du skal være konsekvent i din navngivning. Hvis du bruger navnet
MedarbejderID i den ene tabel skal det ikke hedde Medarbejdernr
i den anden. Ellers der det rigtig godt ud.
Avatar billede Jan Vittrup Nybegynder
21. januar 2006 - 13:33 #2
Hej ffsoft Det er en fast massør udefra, der kommer og giver madarbejdere massage, jeg ved ikke om det ændrer noget?
Jeg ville helst have, at formularen er en fortløbende formular, så alt blev skrevet ind og stod en linie af gangen, kan det ikke lade sig gøre?
MedarbejderID er autonummerering i TblMedarbejder, MedarbejderNr er madarbejderens Nr

Tak for hjælpen

Jan
Avatar billede ffsoft Praktikant
21. januar 2006 - 16:22 #3
Med den tabelstruktur og de relationer, kan du gøre
nøjagtig som det passer dig. Du kan lave en formular pr.
massage der viser hvem og hvornår og du kan lave en
formular pr. person der viser hvad og hvornår og du
kan lave en formular pr. dag/uge/måned der viser hvilke
aftaler der skal klares hvornår og af hvem.
Og du kan selvfølgelig lave tilsvarende udskrifter.
Det har ingen betydning om hvor massøren kommer fra.

Det jeg mener er at når du laver en relation fra en
primærnøgle til en fremmednøgle, giver det mere mening
hvis de hedder det samme.
Alle primærnøgler kan være af typen autonummerering, da
det ikke er noget brugerne ser.
Avatar billede Jan Vittrup Nybegynder
21. januar 2006 - 16:37 #4
Tak for hjælpen ffsoft.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester