12. marts 2004 - 22:42Der er
10 kommentarer og 2 løsninger
sum af afkrydningsbokse
JEg har et felt der hedder annullering her kan man klikke på en afkrydsninsboks ja/nej - Men nu vil jeg gerne lave statistik over antalet af annulleringer - Altså tælle dem sammen i en foresp. problemet er bare, at der står -1,-2 osv. jeg skal have et positis tal!!
Lav en forespørgsel og træk feltet med afkrydsningsboks ned i designgitteret 2 gange. I menuen Vis vælger du at vise totaler. I det ene felt i designgiteret vælger du Grupper Efter og i det andet vælger du antal. SQL vil se således ud:
SELECT Tabel1.felt, Count(Tabel1.felt) AS AntalOffelt FROM Tabel1 GROUP BY Tabel1.felt;
Et ja/nej felt returnerer en numerisk værdi til din tabel. Så vidt jeg husker er -1 et Ja og 0 et Nej. I princippet er der ikke noget der hedder Ja eller Nej. Det er 0 eller -1.
Hvis du vælger at vise medarbejderen i forespørgslen, vil Acces automatisk gruppere efter medarbejder også, og så får du de samme informationer blot grupperet efter medarbejder OG efter værdien i Ja/Nej feltet.
Hvis du har lavet det som jeg har beskrevet, vil du ALDRIG få et negativt tal. Jeg kan godt huske, at der tidligere har været et spørgsmål, hvor spørgeren ville have vist Ja eller Nej i en rapport og derefter opsummeret i rapportfoden. Det må du så søge efter i ekspertens vidensbase.
as soon as you start taking information such as "medarbejdere" informarionm your GROUP by wil be a waist of time because you will get one record for each person, or more precise, for each different record. So I would suggest that you make an SQL wich selects all the fields you want to see for each medarb. and then make a calculate column using Dcount
Cnt: DCount("*","tabel1","afkrydsninsboks = True") and you obvioulsy need to set the field for afkrydsninsboks to true also so that you only see the records which are = True
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.