Avatar billede -anders- Juniormester
22. september 2004 - 21:13 Der er 20 kommentarer og
1 løsning

Problemer med Dcount i beregnet tekstbox i rapport

Hej eksperter, nedenstående syntax returnere 0 poster, men jeg ved at at der er 47 poster i fsgenerel der opfylder kriterierne, er der nogen der kan se hvad der er galt

=DCount("*";"fsgenerel";"status ='Assigned' And status =' In progress'")
22. september 2004 - 21:14 #1
Status kan aldrig have 2 værdier samtidig. Prøv derfor denne:

=DCount("*";"fsgenerel";"status ='Assigned' Or status =' In progress'")

(skal der også være mellemrum foran "In progress"?)
Avatar billede -anders- Juniormester
22. september 2004 - 21:18 #2
Hej Thomas, ja sådan er det, jeg tester lige og vender hurtigt tilbage
Avatar billede mugs Novice
22. september 2004 - 21:18 #3
Thomas > Overvejer at investerer i en hurtigere forbindelse, men jeg nægter alligevel, at en "køvenhavner" skal bestemme hernede i fodenden.
22. september 2004 - 21:20 #4
Mugs->???
Avatar billede -anders- Juniormester
22. september 2004 - 21:22 #5
Hej
> Thomas, din syntax returnere nu 13 poster (assigned), men den tager ikke poster med med status In Progress?
Avatar billede mugs Novice
22. september 2004 - 21:23 #6
Thomas > Du må simpelthen have en langt hurtigere forbindelse end jeg har. Det er gang på gang sket, at jeg har løsningen, og når så min dampcomputer har fået åbnet til spørgsmålet, ja - så har du allerede svaret.

Men så vil det jo betyde, at jeg tillader en "køvenhavner" at bestemme hernede i forenden af det jyske. Og det tillader jeg absolut ikke :o)
Avatar billede -anders- Juniormester
22. september 2004 - 21:27 #7
Hmm, lidt sært, hvis jeg skifter Or ud med And, returneres der 0 poster, men 13 poster hvis der stå Or
22. september 2004 - 21:28 #8
Jaja, Mugs! Behold du hellere dit gamle analoge modem, så du stadig har det som undskyldning. Ellers kunne du hurtigt få en depression, når du opdager, at jeg stadig er hurtigere, selvom du har fået en lynhurtig forbindelse, haha :o)

AAndersen->Står der ikke mere i feltet? Du er sikker på, at du ikke skal bruge en Like?:

=DCount("*";"fsgenerel";"status Like '*Assigned*' Or status Like '* In progress*'")
Avatar billede -anders- Juniormester
22. september 2004 - 21:30 #9
Ja jeg er helt sikker, prøver lige den sidste
22. september 2004 - 21:31 #10
And kan aldrig du, da det betyder, at Status BÅDE skal være lig "Assigned" og " in Progress". Den kan kun være én af delene, så længe du spørger eksakt.
Søger du poster, hvor der "Assigned" og " In Progress" begge er en del af feltet Status?
Avatar billede mugs Novice
22. september 2004 - 21:34 #11
ok thomas - Nu skal du jo blot hovere, vi er nogle der ikke er født igår, men har en vis livserfaring bag os, og det er jo typisk for I "knejter", at være kæphøje overfor for os aldre destingverede herrer, der af ren og skær høflighed forsøger at hjælpe stakkels sagesløse mennesker, der er rendt ind i problemer i denne "databasernes forunderlige verden".

Nå - Jeg får sgu nok en 0% for ar spamme.
Avatar billede -anders- Juniormester
22. september 2004 - 21:35 #12
Ja præcis feltet status i tabellen kan indeholde Assigned eller In Progress eller completed eller closed, desværre virkede den sidste med like heller ikke, måske det ikke kan lade sig gøre?
22. september 2004 - 21:45 #13
Selvfølgelig kan det lade sig gøre! Det er yderst simpelt. Der må bare være et eller andet, som vi overser.

Prøv at åbne forespørgslen og højreklik i kolonnen "Status". Skriv "Assigned" i feltet "Filtrer efter" og se om du får det forventede resultat.

Mugs->"I knejter"!? Hvad snakker du om? Jeg er så gammel, at hvis jeg havde været en bil, så var jeg kategoriseret som Veteranbil.
Men godt ord igen! Jeg skal forsøge at lægge en dæmper på mine spøgfuldheder ;o)
Avatar billede -anders- Juniormester
22. september 2004 - 21:47 #14
Jo det har jeg prøvet, og det virker fint, hvis jeg i i forespørgslen skriver kriterierne "Assigned" Or "In Progress", virker det fint returnere 47 poster, måske der skal nogle flere '' """ på (:
Avatar billede mugs Novice
22. september 2004 - 21:48 #15
Thomas > Hvis du er en veteranbil, så er vist nok blevet kasseret til syn for mange år siden. Hvorfor skulle du dog lægge en dæmper? Det er der ingen grund til overfor mig :o)
22. september 2004 - 21:53 #16
AAndersen->Nu skriver du selv "In Progress" (og altså ikke " In Progress"). Du er sikker på det med mellemrummet???

Det lyder meget mystisk, at det ikke virker!


Mugs->Nu skal en bil også kun være 25 år for at kaldes en veteranbil, såå... ;o)
Og tro mig; jeg havde nu heller ikke tænkt mig at lægge særlig meget dæmper på mig selv ;o)
Avatar billede -anders- Juniormester
22. september 2004 - 21:54 #17
Uhh øjeblik
Avatar billede mugs Novice
22. september 2004 - 21:59 #18
Thomas > Så er jeg mere end 2 x veteran, uhhh. Jeg havde heller ikke regnet med, at du havde tænkt dig en dæmper. Men igen: knejterne mangler respekt for alderdommen :o)

aandersen > Har du placeret det beregnende felt i rapportfoden, og ikke i en gruppefod?
Avatar billede -anders- Juniormester
22. september 2004 - 22:00 #19
Hulk, undskyld min kæmpefejl, jeg misforstod den med mellemrummet troede du mente InProgress i stedet for In Progress, det køre nu verdensklasse, ærgeligt at tage tid fra dig for en dum tastefejl fra mig, så tusind tak for hjælpen endnu engang, velfortjente point er på vej, godnat og sov godt til jer begge
22. september 2004 - 22:04 #20
haha, jeg jeg kender det :o) Det skal du nu ikke tænke på...jeg fik mig en hyggelig sludder imens :o)
Avatar billede mugs Novice
22. september 2004 - 22:09 #21
Godnat :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