Oprettet man. d. 30. januar 2012 kl. 20:31:06

swa2012
swa2012 (2.390 point. Point ude: 60)

Access 2007 Dcount i formular, skal tælle antal poster hvor felt i formular indgår som kriterium

Jeg har oprettet en formular som viser oplysninger baseret på en forespørgsel.

Jeg har en tabel med 100.000 rækker hvor der indgår flere felter
herunder et felt med typer, jeg vil gerne tælle antallet af typer på en bestemt bruger, men kan ikke finde det rigtige kriterium, som angiver at det kun er dem som netop passer med på den unikke bruger og brugeren kan have alt fra 0 til 200 rækker i tabellen.

=DCount("[Type]";"Alle biler";"[Bruger]= & me.bruger")

Skrevet man. d. 30. januar 2012 kl. 20:55:21| #1

mugs
mugs (167.557 point)
Hvis feltet bruger er alfanumerisk skal du ændre syntaksen til dette:

= DCount("*"; "alle biler"; "[bruger]= '" & Me.bruger & "'")

Hvis bruger er numerisk skal du udelade apostrofferne.

Skrevet tir. d. 31. januar 2012 kl. 06:00:21| #2

Problemstillingen er lige gennemgået i spørgsmålet
http://www.eksperten.dk/ (...)

Jeg er ikke enig med dig Mugs i den systax du har skrevet - der skal kun enkelt ' om hvis du direkte intaster en værdi  "[bruger] = 'mugs'"  Hvis det er et felt så er det "[Bruger]=[form]![Bruger].value")

Jeg kunne godt have en mistanke om at problemet kan være at der er en kontrol på formen der hedder Bruger som har en kontrolkilde der hedder Bruger - så kan Access ikke finde ud af det.

Skrevet tir. d. 31. januar 2012 kl. 18:36:13| #3

swa2012
swa2012 (2.390 point)
Hej Mugs

Det virker perfekt i en rapport, jeg har nu et yderligere kriterier i samme udtryk, i tabellen er der et felt der hedder type, hvor der er 4 forskellige muligheder (varebil, personbil, lastbil eller bus), hvis jeg skal sætte et kriterie så den kun finder antallet af varebil på den enkelte bruger
=DCount("*";"alle biler";"[bruger]= '" & [bruger] & "' & [type]= 'varebil'")

Skrevet tir. d. 31. januar 2012 kl. 18:39:57| #4

swa2012
swa2012 (2.390 point)
Hej Hugopedersen

Din løsning virkede i en forespørgsel, så det var også perfekt.

jeg tror jeg var lidt for hurtig til at give mugs point...skal jeg gøre noget i forhold til dig?

Skrevet tir. d. 31. januar 2012 kl. 19:00:05| #5

Nej - jeg ville bare gøre opmærksom på at problematikken lige havde været diskuteret.

I øvrigt bruger jeg kun meget nødigt DCount eller de andre afarter - de er alt for langsomme og resourcekrævende.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Omflytning af felter i Dataark

Oprettet den 20. maj 2013 kl. 19.57
per2edb giver 60 point for svar | Giv et svar »

Distinct kun på én værdi (MS access / ASP)

Oprettet den 18. maj 2013 kl. 09.14
LME giver 200 point for svar | Giv et svar »

overføre samtlige tabelnavne i Databasen til en tabel

Oprettet den 17. maj 2013 kl. 09.37
PERJR giver 30 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Her er seks Google Labs-funktioner, som du skal slå til med det samme

Gmail Labs giver dig adgang til en masse smarte funktioner, som Googles ingeniører leger med i øjeblikket.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Tre smarte trick som gør Windows 8 bedre

Boot direkte til skrivebordet, få en strategisk godt placeret luk-knap og slip for at logge ind. Her er tre tips til Windows 8, som gør det nemmere at blive venner med styresystemet.


Nyheder fra Computerworld

Teaser billede

Dansk top-CIO: Her er de vigtigste it-trends lige nu

Per Kjersgaard Rasmussen, der som CIO i ATP står i spidsen for en organisation på 225 medarbejdere, giver her et bud på nogle at de mest afgørende it-trends.


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger