Avatar billede lotus06 Nybegynder
29. marts 2006 - 23:46 Der er 4 kommentarer

Oprette relationer med "betingelser"

Jeg har to tabeller, som jeg meget gerne vil relatere til hinanden med henblik på at kunne udarbejde en forespørgsel.

Tabel1 indeholder følgende variable: Cprnr., dato og overafdeling.

Tabel2 indeholder følgende variable: Cprnr., dato og underafdeling.

Jeg vil kunne nå frem til at lave en forespørgsel med følgende variable: Cprnr., dato, overafdeling og underafdeling.

Problemstillingen er imidlertid, at der er mange Cprnr. forekommer mange gange i begge tabeller. Derfor er variablen Cprnr. ikke en unik værdi, og kan ikke anvendes som nøgle. Det der imidlertid gør Cprnr. unikke er, at de forekommer på forskellige datoer!

Derfor skal jeg på en eller anden måde have opstillet følgende formel i forbindelse med dannelse af relationerne:

IF Cprnr. i tabel1 = Cprnr. i tabel2 AND dato i tabel1 = dato i tabel2 THEN er der et match.

Er der nogen, som har en smart måde at løse denne problemstilling på?

På forhånd tak for hjælpen.
Avatar billede kabbak Professor
29. marts 2006 - 23:54 #1
tag begge tabeller ind i en forespørgsel

træk feltet Cprnr fra tabel1 over på cprnr i tabel2, gør det samme med datoen.
Så har du dine relationer
Avatar billede lotus06 Nybegynder
30. marts 2006 - 00:21 #2
Kære kabbak

Fantastisk. Det virker. Tusind tak!!
Avatar billede Slettet bruger
30. marts 2006 - 07:48 #3
lotus06>Du skal kun svare med en kommentar, medmindre du ønsker at tage points hjem selv. For at give kabbak point, skal du bede ham om at smide et svar og du kan så markere hans navn og godkende svaret/tildele point!~)
Avatar billede kabbak Professor
30. marts 2006 - 08:24 #4
et svar ;-))
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