Avatar billede dla Praktikant
27. april 2004 - 16:12 Der er 3 kommentarer og
1 løsning

Relation mellem 1 felt og 2 andre

Jeg har en tabelKurser med 2 felter: Valuta og Kurs. I en formular skal indtastes nogle beløb i forskellige valutaer, f.eks. kan Kostpris være valuta SEK og Tilbudspris være Euro. Kursen til de 2 valutaer skal hentes fra samme tabelKurser. Men jeg kan tilsyneladende ikke lave relation mellem 1 felt (tabelKurser.Valuta) og 2 forskellige felter i en anden tabel (ValutaTilbud og ValutaKostpris), eller kan jeg?

Når jeg ændrer valutaen i ValutaTilbud (combobox) ændrer kursen sig rigtignok i feltet KursTilbud, men den ændrer sig samtidig i KursKostpris, og det er jo ikke meningen. Er det forståeligt, eller er det sort snak?
Avatar billede jensen363 Forsker
27. april 2004 - 16:42 #1
De eneste relationer som for mig og se giver mening, er relationer imellem valuta, dvs. dataindhold i ValutaTilbud skal være SEK og ValutaKostpris skal være EURO, og de tilsvarende variabler skal være i tabelKurser.Valuta.

Så kan de efterfølgende lave en beregning på baggrund af værdien i tabelKurser.Kurs
Avatar billede jensen363 Forsker
27. april 2004 - 16:58 #2
Jeg vil umiddelbart tro, at det du skal ende med er noget i stil med :

SELECT tblData.PrisID, tblKurser.Valuta, tblKurser.Kurs
FROM tblData INNER JOIN tblKurser ON tblData.Valuta = tblKurser.Valuta;
Avatar billede proaccess Nybegynder
28. april 2004 - 08:47 #3
Du skal have din kurstabel med 2 gange i dine relationer, derved kan du relatere Kostpris til kurstabel "K1" og Tilbudspris til kurstabel "K2"...
Avatar billede dla Praktikant
28. april 2004 - 09:22 #4
proaccess> tak, det fik jeg til at fungere! Jeg havde ellers prøvet det inden jeg oprettede spørgsmålet, men mit kursfelt hentede jeg fra samme kurstabel, derfor ændrede de sig samtidig, nu henter jeg det fra henholdvis "K1" og "K2", så virker deyt.
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