Avatar billede lirekassemanden Nybegynder
11. februar 2003 - 20:54 Der er 5 kommentarer og
2 løsninger

Rapporter med enkelte udtræk fra tabel

Hej,

Jeg har en stor tabel med en masse undersøgelser i, samt en tabel med navne på personerne jeg har lavet undersøgelser på. Nu har jeg så fået lavet en rapport og det ser meget pænt ud - men desværre står alle undersøgelserne i rapporten. Rapporten skulle gerne kun indeholde en enkelt række fra min undersøgelses tabel, så jeg har prøvet at angive hvilken id rapporten måtte hente data fra. Det lykkes også ved at der kommer en lille boks frem hvori jeg så skal skrive det id som jeg vil have udtræk fra.
Hvordan får jeg det sådan at id-nummeret bliver hentet automatisk ved at man klikker på en knap? altså, jeg har lavet et grafisk udkast som selvfølgelig indeholder id'et men jeg ved ikke hvordan jeg får overført det id via en knap over til en rapport!?!
Avatar billede mugs Novice
11. februar 2003 - 20:56 #1
Hvis du har ID i din formular kan du blot indsætte et kriterie i forespørgslen der leverer data til rapporten:

=[Forms]!Formularnsvn]![ID]
Avatar billede mugs Novice
11. februar 2003 - 21:00 #2
En anden mulighed er, at indsætte selve kriteriet i din kommandoknap i formularen:

DoCmd.OpenReport "RAPPORTNAVN", acViewPreview, "", "id = [Forms]![FORMULARNAVN]![id]", acNormal

Udskift "RAPPORTNAVN" og "FORMULARNAVN" samt id med navnet på de relevante objekter.

Med denne løsning opnår du, at kunne bruge forespørgsel / rapport til flere forskellige formål.

F.eks kan du i stedet for id angive en undersøgelsestype eller hvad det nu hedder, og få en udskrift alle personer, der har fået fpretaget den undersøgelse du ser på formularen.
Avatar billede mugs Novice
11. februar 2003 - 21:01 #3
Læg din e-mail hvis du vil have et eksempel i XP
Avatar billede terry Ekspert
11. februar 2003 - 21:17 #4
You have a form with a combo containing ID. The you place a button on the form using the button wizard. Get the wizard to open your report. Then you alter the line which opens the report to take the ID from your combo box.

DoCmd.OpenReport "ReportName", acViewPreview, , "id = " & Me.TheCombo
Avatar billede lirekassemanden Nybegynder
11. februar 2003 - 21:36 #5
Tak - jeg ser på det i morgen.
Min mail er: kristian@net4all.dk

Jeg har desværre kun Access 2000..
Avatar billede mugs Novice
11. februar 2003 - 21:59 #6
Eksempel sendt.
Avatar billede lirekassemanden Nybegynder
17. februar 2003 - 00:53 #7
Takker for hjælpen. Det virkede.. Spørgsmål lukket!
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