Avatar billede bjarte Nybegynder
12. april 2000 - 23:44 Der er 2 kommentarer og
2 løsninger

summere i rapporter..

antall "turdeltakere"
antall "turdeltakere som har betalt"
forklar generelt hvordan en summerer.. og får en slags teller i rapporter..
Avatar billede sjensen Nybegynder
13. april 2000 - 00:02 #1
bjarte, her er et par ideer:

1. select count(*)as antal_turdeltager from tabel where type = "turdeltager"

2. select count(*) as antal_turdeltager_betalt from tabel where type = "turdeltager_betalt"

Du kan selvfølgeligt ikke bruge mine forslag direkte, du skal først ændre whereclausen og den værdi der skal testes på, men ideen er god nok.
Avatar billede bjarte Nybegynder
13. april 2000 - 00:12 #2
litt nermere forklart.. er "litt ny" i acsess... 

f.eks whereclausen = antal_turdeltager_betalt sant...

men: dette er i moduler(ikke sant) og da trenger jeg litt mer om det og (sorry)
Avatar billede sjensen Nybegynder
13. april 2000 - 00:27 #3
bjarte, det jeg mener:

Hvis du har en tabel med følgende felter:

navn  : text,
tur    : text,
betalt : boolean;

så kan du finde antallet af den der har betalt således:

select count(*) as antal_betalt from tabel where (tur = "turnavn") and (betalt = 1)

(0 = false og 1 = true)

og antallet af dem der ikke har betalt
med
select count(*) as antal_ikke_betalt from tabel where (tur = "turnavn") and (betalt = 0)

De 2 "AS xxx" felter (antal_betalt og antal_ikke_betalt) kan du så bruge efterfølgende i f.eks.:

if antal_betalt > 12 then ...

o.s.v.

Hjælper denne forklaring lidt mere ?
Avatar billede bjarte Nybegynder
18. august 2000 - 14:52 #4
vel.. jeg for gi deg halvt..
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