Avatar billede somaliomar Praktikant
19. september 2002 - 14:43 Der er 23 kommentarer og
2 løsninger

Hent data fra forespørgsel ind i en rapport

Jeg har en rapport, som udfører nogle beregninger. Rapporten har ingen datakilde, dvs. at rapporten står alene. I beregningen indgår fire tal som skal hentes fra en forespørgsel. Spørgsmållet er bare, hvordan jeg henter disse tal fra forespørgslen? De fire tal skal hver for sig placeres i fire tekstbokse. Hvert tal skal hentes fra en bestemt post i forespørgslen.

Jeg har prøvet med en kombinationsboks, der henter data fra forespørgslen. Men problemet er, at kombinationsboksen ikke viser det værdi den har hentet fra forespørgslen. Hvordan sætter jeg kombinationsboksens default-værdi til at være den første post som hentes i forespørgslen?

Det skulle være simpelt men kan jeg kan ikke hitte ud af det.

Nogle herinde, der har nogle forslag?
Avatar billede terry Ekspert
19. september 2002 - 14:46 #1
try the dlookup function
Avatar billede somaliomar Praktikant
19. september 2002 - 14:49 #2
i will try and i will be back
Avatar billede somaliomar Praktikant
19. september 2002 - 14:58 #3
I get #Name? Do you know why?
Avatar billede terry Ekspert
19. september 2002 - 15:01 #4
YES, Its because the field cant "calculate" the result. Use

=Dlookup ....
Avatar billede somaliomar Praktikant
19. september 2002 - 15:10 #5
My control source looks like this:
=DLookup("Tid", "SamletTid", "Navn = 'Jonas'"
Avatar billede somaliomar Praktikant
19. september 2002 - 15:11 #6
Now I get #Error in the text box
Avatar billede somaliomar Praktikant
19. september 2002 - 15:13 #7
I'v also tried with semicolon like:
=DLookup("Tid"; "SamletTid"; "Navn = 'Jonas'")
Avatar billede terry Ekspert
19. september 2002 - 15:16 #8
If you place the mouse cursor in the field and right click you can use the Builder to help you.
Avatar billede terry Ekspert
19. september 2002 - 15:17 #9
I'm off home now but if you can NOT get it to work then you can send it to terry@santhell.dk and I will take a look later.
Avatar billede somaliomar Praktikant
19. september 2002 - 15:22 #10
I'm using the Builder!
Avatar billede sjap Praktikant
19. september 2002 - 15:27 #11
#Error fås typisk i DLookup når der opstår en fejl i det, der står i funktionen. Så det vil msåke være en god ide at kontrollere at "Tid", "SamletTid" og "Navn" er korrekt stavet og at der ikke skal byttes om på f.eks. "Tid" og "SamletTid"
Avatar billede somaliomar Praktikant
19. september 2002 - 15:27 #12
I think I know what the problem is. I'v tried to lookup a table and it returned the right value. So I think, that the Dlookup fuction can't work with a query?!?

Do you know if the function can work with queries?
Avatar billede somaliomar Praktikant
19. september 2002 - 15:29 #13
superjap >> Jeg har tjekket, at min forespørgsel hedder SamletTid, og at det felt jeg skal søge i er Tid!
Avatar billede sjap Praktikant
19. september 2002 - 15:29 #14
Dlookup kan virker fint sammen med forespørgsler.
Avatar billede somaliomar Praktikant
19. september 2002 - 15:32 #15
Er du sikker?
Avatar billede sjap Praktikant
19. september 2002 - 15:33 #16
Er du sikker på du ikke har brugt en eller anden aggregatfunktion (f.eks. sum eller middel) i din forespøgsel. Derved kan det ske, at forespørgslen selv finder på et nyt navn.
Avatar billede sjap Praktikant
19. september 2002 - 15:35 #17
Du kan jo eventuelt åbne forespøgslen i dataarkvisning og så se øverst, hvad felterne hedder.
Avatar billede somaliomar Praktikant
19. september 2002 - 15:38 #18
Jeg bruger aggregatfunktionen Sum og jeg har fundet ud af fejlen. Access har lavet et nyt navn til feltet!
Avatar billede somaliomar Praktikant
19. september 2002 - 15:39 #19
Tusind tak for jeres hjælp! Hermed er pointene jeres!
Avatar billede sjap Praktikant
19. september 2002 - 15:44 #20
Tak for det. :-)
Avatar billede somaliomar Praktikant
19. september 2002 - 15:54 #21
Lige en ting til:

Jeg har en kompinationsboks i rapporten som henter vha. af en SQL-sætning. Hvordan kan jeg få kompinationsboksens default-værdi til at være den første post den finder frem til?
Avatar billede somaliomar Praktikant
19. september 2002 - 16:01 #22
Skal jeg oprette endnu et spørgsmål?
Avatar billede sjap Praktikant
19. september 2002 - 16:24 #23
Måske kan følgende virke:

Me!Kombox = Me!Kombox.ItemData(0)
Avatar billede somaliomar Praktikant
19. september 2002 - 18:08 #24
Jep, sådan skal det gøres! Det virker. Mange tak.
Avatar billede sjap Praktikant
19. september 2002 - 18:36 #25
Det var så lidt.
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