Avatar billede Slettet bruger
16. november 2002 - 23:49 Der er 10 kommentarer og
2 løsninger

Count i forespørgsel

Jeg er ved at lave en forespørgsel i access der henter info fra 2 tabeller.

Fra den ene skal den hente alt data i tabellen, og det er heller ikke noget problem, men så skal der være et felt mere som henter det antal rækker der findes i en anden tabel hvor f.eks. parentid=3.

hvordan gør jeg dette
Avatar billede mugs Novice
17. november 2002 - 00:06 #1
Jeg er lidt i tvivl om hvad du vil. Umiddelbart kan du jo lave en relation fra f.eks. tabel1 til tabel2 der giver dig alle poster fra tabel1 og kun de poster fra tabel2 der matcher relationen. derefter kan du indsætte totaler i Vis-menuen. Men jeg tror ikke det er det du vil - Så kan du forklare lidt nærmere.
Avatar billede Slettet bruger
17. november 2002 - 00:08 #2
jeg skal da prøve :)

Det jeg ønsker i det sidste felt i forespørgslen er kun antallet af rækker i en tabel hvor et givent kriterie passer. Så den skal altså ikke vise noget egentligt data fra den tabel.

Giver det mening?
Avatar billede mugs Novice
17. november 2002 - 00:19 #3
Nej egentlig ikke, men jeg er også ved at være lidt træt. Hvad skal du bruge det til? Hvis du skal bruge oplysningen i en formular eller rapport kan du bruge funktionen DLookUp, der henter data fra en anden tabel der matcher bestemte kriterier.
Avatar billede Slettet bruger
17. november 2002 - 00:22 #4
Jeg skal bruge det i asp.

måske hjælper det med et praktisk eksempel.

Jeg har to tabeller i en database.
Den ene er en firmadatabase og den anden er en liste over ansatte der hører til netop dette firma.
ansattedatabasen har så et felt der hedder
Avatar billede Slettet bruger
17. november 2002 - 00:22 #5
ups, kom til at trykke på ok :(
Avatar billede Slettet bruger
17. november 2002 - 00:24 #6
Jeg skal bruge det i asp.

måske hjælper det med et praktisk eksempel.

Jeg har to tabeller i en database.
Den ene er en firmadatabase og den anden er en liste over ansatte der hører til netop dette firma.
ansattedatabasen har så et felt der hedder parentid og firmadatabasen et felt der hedder id

Når forespørgslen så henter firmainformationen skal den også vise hvor mange ansatte der hører under netop dette firma.
Avatar billede mugs Novice
17. november 2002 - 00:31 #7
Jeg har et udkast. Det er lidt kringlet at forklare. Læg din e-mail så sender jef det.
Avatar billede Slettet bruger
17. november 2002 - 00:31 #8
port80@ping.dk
Avatar billede mugs Novice
17. november 2002 - 00:33 #9
sendt.
Avatar billede askhoej Praktikant
17. november 2002 - 00:35 #10
SELECT kolonne1, kolonne2, (SELECT count(1) FROM tabel2 WHERE tabel1.id = tabel2.id) AS count FROM tabel1

/Askhoej
Avatar billede Slettet bruger
17. november 2002 - 00:43 #11
Mit webhotel fejler så jeg kan ikke se det du har sendt mugs, men det som askhoej pastede virker...kan i dele pointene?
Avatar billede mugs Novice
17. november 2002 - 00:44 #12
sure
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