Avatar billede bukse Nybegynder
02. december 2002 - 11:22 Der er 10 kommentarer og
1 løsning

sammentælling

Jeg haren tabel hvor dataerne stammer fra en formular på en webside
Felterne indeholder enten "korrekt" eller "forkert", hvordan får jeg lavet en beregning med hvor mange felter der indeholder "korrekt" og hvor mange "forkert".
Da det er en Prøvetest til pc-kørekort, vil jeg gerne samtidig have beregnet hvor mange % der korrekt
Avatar billede katborg Praktikant
02. december 2002 - 11:31 #1
lav en forespørgsel (i designvisning) hvor du tager feltet med 2x

1. hvor du Vælger "grupper efter"
2. hvor du vælger "Antal"
Avatar billede hekla Nybegynder
02. december 2002 - 11:32 #2
DCount("*", "mintabel", "mitfelt" = "korrekt")
DCount("*", "mintabel", "mitfelt" = "forkert")
Avatar billede katborg Praktikant
02. december 2002 - 11:33 #3
For at få mulighed for at vælge mellem "grupper efter"/"Antal" mv.

Højreklikker du på feltet og vælger totaler
Avatar billede bukse Nybegynder
02. december 2002 - 11:56 #4
det er således at der til hver post er ca 30 felter som kan indeholde henholdsvis "forkert" og "korrekt". Hvordan tæller jeg sammen på tværs af felterne
Avatar billede terry Ekspert
02. december 2002 - 14:19 #5
it would be MUCH easier if your fields were True/false fields and then you could just add each value to get the total "korrekt" and "forkert"
Avatar billede terry Ekspert
02. december 2002 - 14:34 #6
Here is a query to sum up each row. In the example I have just used three columns you will need to do it for all columns and then change 3 to how many columns there are. Then when that is working you can make an agregate query to sum the rows.

SELECT IIf([fld1]="korrekt",1,0) AS f1, IIf([fld2]="korrekt",1,0) AS f2, IIf([fld3]="korrekt",1,0) AS f3, [f1]+[f2]+[f3] AS korrekt, 3-([f1]+[f2]+[f3]) AS forkert
FROM tblTest;
Avatar billede terry Ekspert
02. december 2002 - 14:38 #7
query to sum rows
SELECT Sum(qrySumColumns.korrekt) AS SumOfkorrekt, Sum(qrySumColumns.forkert) AS SumOfforkert
FROM qrySumColumns;

If I had a little more time I would do it in one query, sorry :o)
Avatar billede terry Ekspert
02. december 2002 - 14:47 #8
SELECT IIf([fld1]="korrekt",1,0) AS f1, IIf([fld2]="korrekt",1,0) AS f2, IIf([fld3]="korrekt",1,0) AS f3, [f1]+[f2]+[f3] AS korrekt, 3-([f1]+[f2]+[f3]) AS forkert, 100/3*[korrekt] AS pct
FROM tblTest;
Avatar billede terry Ekspert
02. december 2002 - 16:29 #9
bukse do you have any comments?
Avatar billede terry Ekspert
05. december 2002 - 08:51 #10
bukse>please respond to this so we can get this question closed!
Avatar billede terry Ekspert
05. december 2002 - 10:52 #11
thanks :o)
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