webForumDet fria alternativet

Accessrelationsfråga

Databaser & SQLur Databashanterare & SQL

2 svar · 212 visningar · startad av GrodanBoll

Medlem sedan sep. 2001788 inlägg
Frågan#1

Hej hej.

Jag försöker bygga en db i Access och när jag bygger mina relationer så har jag stött på patrull.

Jag har 4 st tabeller, dock kanman hoppa över den sista (tblPrognos) eftersom den fungerar på samma sätt som tblEkonomi.

tblProjekt
prjNr (pk)

tblProjektSkede
skedeId (autoincr.)
prjINr (pk)
skedeTyp (pk)

tblEkonomi
ekoId (autoincr.)
skedeId (pk)
ekoAr (pk)

Jag har kopplat tblProjekt.prjNr till tblProjektSkede.prjNr utan problem.
Men sedan ska jag koppla ihop tblProjektSkede med tblEkonomi. Jag har ett fält i tblProjektSkede, skedeId som räknas upp automatiskt så det är ju inviduellt. Det fältet vill jag koppla mot skedeId i tblEkonomi men eftersom skedeId i tblProjektSkede inte är en primärnyckel så får jag inte det.
Finns det något sätt jag kan lösa det på förutom att skapa extra jointabeller??

http://member.webforum.nu/2573/accessen.gif

Vore tacksam för svar. :)

/Grodan

Medlem sedan mars 20034 471 inlägg
#2

Använd foreign key i databasdefinitionen. Detta är väl dock fel forum?

Medlem sedan feb. 20001 507 inlägg
#3

Flyttad från Kontorsprogram

134 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)