Avatar billede a-zartie Nybegynder
07. februar 2003 - 09:53 Der er 3 kommentarer og
1 løsning

select værdier fra en tabel ud fra nummer i anden tabel

Jeg har to tabeller i en database. En medlemsdatabase og en "betalt" tabel, hvor alle betalingsdatoer står i. De to tabeller er bundet sammen med medlemsnummer.
Jeg har lavet en formular der trækker medlemsoplysninger fra tre tabeller, for at vise oplysninger om medlemmerne. Jeg vil så trække alle datoer der tilhører et bestemt medlem, fra en tabel der indeholder alle indbetalinger og vise dem i en liste.

Jeg har en select sætning der hedder:
SELECT [Betaling].[Nummer], [Betaling].[BetalingsDato] FROM [Betaling];

som kontrolelementklilde har jeg: Nummer

den viser dog alle datoer i listen, og ikke kun dem der hører til det viste medlem??
Avatar billede mugs Novice
07. februar 2003 - 10:08 #1
Du kan gøre det ved hjælp af en underformular og lade medlemsnr. være overordnet og underordnet felt.

Eller lade din liste komme fra en forespørgsel, og indsætte et kriterie der refererer til formularens medlemsnr:

=[Forms]![form1]![medlemsnr]
Avatar billede mugs Novice
07. februar 2003 - 10:42 #2
Ovennævnte forespørgsel har denne SQL:

SELECT medlem.medlemsnr, betalt.betalt
FROM medlem LEFT JOIN betalt ON medlem.medlemsnr = betalt.Medlem;
Avatar billede a-zartie Nybegynder
07. februar 2003 - 11:19 #3
Jeg tror jeg er lige ved at få det til at virke...  :-)  du får i alt fald dine point, da det nok snarere er mig der er uduelig til access.....
Avatar billede mugs Novice
07. februar 2003 - 11:20 #4
Tak.
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