Avatar billede iwa30 Nybegynder
12. december 2003 - 12:56 Der er 2 kommentarer

altal poster hvor der er data

Hej
Ny problem, jeg skal have lavet sammentælling på antal poster som inderholder noget data.

i raport udskrift er der brug for dato, navn, antal personer ud og ind. Men der kan ske at der er ingen navn, men dato og de andre data eksisterer, når jeg opsumerer antal poster på NAVN viser den forkert antal. Hvis jeg har 7 poster og i 3 af dem der er data og de to andre er tomme viser den 7, antal skal være 3.
Jeg har kun lavet =Antal([Flight number])og regnet med at det virker, men næh.. feltet står som tekst.
Hjælp
Avatar billede trer Nybegynder
12. december 2003 - 14:45 #1
Prøv at lave din query som:

select count(*) from mytable
where navn is not null
Avatar billede mugs Novice
13. december 2003 - 07:32 #2
I Rapportfoden laver du 3 ubundne Tekstbokse. De hedder f.eks Tekst6 og Tekst8. Opret 3 variabler a,b og c. Indsæt herefter denne kode i rapportens Detaljesektion VedUdskrivning:

Dim a As Integer, b, c
a = DCount("*", "[Forespørgsel1]", "navn <> Null")
b = DCount("*", "[Forespørgsel1]")
c = b - a
Me.Tekst6 = a
Me.Tekst8 = c

Forespørgsel1 er navnet på den forespørgsel der ligger til grund for rapporten. Variablen a vil nu tælle hvormange poster der indeholder en værdi i feltet navn (a). Total antal poster i forespørgslen (b). Differencen er så de poster der ike indeholder en værdi i feltet navn (c).
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