Avatar billede midwife Nybegynder
26. marts 2004 - 10:21 Der er 6 kommentarer

Problemer med flere "primærnøgler" i samme formular..

Jeg har lige været på kursus i Access, og blev meget begejstret for det,men må nok indrømme, at der er lang vej igen, før jeg bliver superbruger,men jeg knokler på :-) Jeg har dog et stort problem, som jeg ikke kan komme videre med. Håber I kan hjælpe.

Jeg er ved at lave en kundedatabase, hvor slutbilledet skal være en formular - som på baggrund af personnumre - giver et samlet overblik over en hel familie.

Når jeg i formularbilledet indtaster et personnummer, så skal mandens personnummer, navn, adresse, postnr. og by komme frem i formularen.

Når jeg taster konens, børnenes personnummer ind, skal alene personnummer og navn komme frem.

Endelig vil jeg øverst i samme formular have mandens navn stående,ligesom en "overskrift/søgemulighed"

Oplysninger hertil skal hentes i en fælles kundedatabase:
Personnummer, Navn, Adresse, Postnummer & By.

Mit problem er, at jeg i formularbilledet, gerne vil have mulighed for at indsætte "personnummer-feltet" flere gange, således at alle familiemedlemmer kan komme med på den samme side.

Jeg får kun mulighed, for at bruge et personnummer pr. side.

Skal jeg til den fælles kundedatabase lave "undertabeller", hvor mand, kone, børn fremgår ?

Hvis jeg skal, hvordan får jeg dem relateret ordentligt - hvilke salg relation kan/skal jeg bruge, og hvordan får jeg Access til det ?

Skal den primære nøgle være personnummer eller et nyt ekstra ID ??

Håber I kan hjælpe mig.. Jeg er ved at bliver godt skør i hovedet af det her..

På forhånd tusind tak.

Finn
Avatar billede terry Ekspert
26. marts 2004 - 10:31 #1
Finn, to give a correct answer would require more information as to how your database is put together. (table normailzation etc.) So it would very likely require having a look at it if that was possible. I'm busy right now but could take a look over the weekend if you cant get help before then.
If you are interested then you can send your dB to NOSPAMeksperten@santhell.dkNOSPAM

andyou need to remove NOSPAM
Avatar billede jkrons Professor
26. marts 2004 - 10:33 #2
Du kan godt have aller personer i en tabel. Du skal så lave et ekstra felt i din tabel, hvor personnummer på den person, der "ejer" de andre familiemedlemmer kan stå. På denne måde kan du skabe en uniær relation, altså en relation mellem flere poster i sammke tabel. Det vil dog have den konsekvens, at kun en person, kan "eje" børnene og ægtefællen.

Desuden skal du lave en formular med underformular, sådan at når duindtaster "ejerens" personnummer, vises automatisk de relaterede informationer i underformularen.
Avatar billede bennytordrup Nybegynder
26. marts 2004 - 10:37 #3
Jeg vil lige gøre opmærksom på, at du ikke må bruge personnummer som primærnøgle til fremfinding af personlige oplysninger. Du skal mindst have Registertilsynets godkendelse på databasen.
Avatar billede jkrons Professor
26. marts 2004 - 10:47 #4
bennytordrup-> Der er ikke forbud mod at bruge cpr-nummer i Kundedatabaser (hvis det er det, der forstås ved personnummer). Såfremt kunderne har givetv skriftligt tilsagn, og det kun anvendes til det formål der er givet tilsagn til. Adskillige virksomheder ar faktisk lovmæssigt forpligtet at registrere cpr-numre, fx ved avbetalingskøb o.l. hvor der skal indrapporteres renter til Told & Skat.
Avatar billede bennytordrup Nybegynder
26. marts 2004 - 11:04 #5
Så vidt jeg kan se på spørgsmålet, er der ikke tale om dette formål her.

CPR-nummeret i det du beskriver, er en optional data-værdi, der skal bruges til noget specifikt.

Spørgsmålet går på at bruge CPR-nummer til at finde oplysninger om personen og relaterede personer.
Avatar billede jkrons Professor
26. marts 2004 - 11:13 #6
Men stadig er der tale om kunder. Og de kan have givet tilladelse eller det kan være lovbestemt - og i øvrigt gik spørgsmålet jo slet ikke på det juridiske :-)
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