Avatar billede mhq Nybegynder
04. april 2004 - 21:51 Der er 3 kommentarer og
1 løsning

Kun een record ved een-mange relation

Har en database til styring af vinkælder. Til hver flaske er det muligt at vælge mere end een drue sort. Dette er lagt i en linket tabel.

I min søge funktion giver det et problem. Jeg vil gerne kunne søge på drue(r). Men det giver selvfølgelig det problem at i de tilfælde hvor der er mere end een druesort registreret, giver det mere end een linie i søgeresultatet (ved 1 til mange søgnings-opsæt i QUERY).Hvis jeg laver mange til een søgningsopsæt listes kun de vine hvortil der er registreret mindst 1 druesort.

Problem: Hvordan bibeholder jeg tabelstruktur og søgemulighed og samtidig kun får een linie i mit søgeresultat, når jeg samtidig ønsker at kunne få resultater frem på vine hvor der ikke er registrret vine til?

Er det evt via CROSSTAB, lave en COUNT funktion og CRITERIA>0?
Avatar billede hekla Nybegynder
04. april 2004 - 22:39 #1
Den hedder SELECT DISTINCT
Avatar billede hekla Nybegynder
04. april 2004 - 22:42 #2
SELECT DISTINCT MinVin FROM TabelVine Where Drue = [Forms]![Minformular]![MitFeltHvorJegVælgerDrue]
Avatar billede mhq Nybegynder
06. april 2004 - 08:23 #3
Jeg har forsøgt, men det synes ikke at virke når FROM delen ikke er fra en enkelt tabel, men fra nogle linkede tabeller, eks:
LEFT JOIN T_L_Vin_Drue ON T_L_Vin.VinIDnr = T_L_Vin_Drue.VinIDnr

Skal dette statement (LEFT ... ON...) i parantes for at virke?
Avatar billede mhq Nybegynder
11. juli 2004 - 12:22 #4
Er der nogen der har en ide. Thi hekla's kommentar giver ikke det rigtige resultat?
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

IT-JOB