Avatar billede cgleerup Nybegynder
30. oktober 2001 - 10:12 Der er 14 kommentarer og
1 løsning

Udskriv bestemte sider

Jeg skal have lavet en knap der udskriver en bestemt \"Report\". Desuden vil jeg gerne at man skal kunne vælge et bestemt tidsinterval, og at den så kun udskriver reporter med disse tidsintervaller!

Et tilhørende spørgsmål og derfor lidt ekstra point kunne være hvordan jeg lader min report opdele så jeg har en måneds data på hver udskrifts side
30. oktober 2001 - 10:25 #1
på din formular har du f.eks. 2 tekstbokse, hvor brugeren kan indtaste start- og slut-tidspunkt. Kald dem txtStart og txtSlut

På din knap lægger du følgende kode:

docmd.Openreport \"Navn på din rapport\", acviewpreview,,\"Tidspunkt Between #\" & Me!txtStart & \"# And #\" & Me!txtSlut & \"#\"

\"Tidspunkt\" refererer til det felt i tabellen, som angiver tidspunktet.
Avatar billede cgleerup Nybegynder
30. oktober 2001 - 10:30 #2
Det vil jeg prøve, men har du så også en idé til hvordan jeg får min rapport til automatisk at opdele så der laves en ny side til hver måned
30. oktober 2001 - 10:33 #3
I din forespørgsel (som danner rapporten) laver du et nyt felt, som ser således ud:
Måned: Month([Tidspunkt])

I din rapport laver du så en gruppe med gruppefod på dit nye Måned-felt og beder den lave et sideskift efter hver måned.

Det er lidt svært at forklarer i detaljer, men jeg håber at du kan finde ud af det. Ellers skriv igen

/Thomas
Avatar billede cgleerup Nybegynder
30. oktober 2001 - 11:10 #4
Jeg prøver det lige, men først senere på dagen, og måske først imorgen!

Men jeg skal nok melde tilbage!
hvis nu det lykkes skal du jo også have dine point!
Avatar billede mugs Novice
30. oktober 2001 - 19:42 #5
cgleerup > Hvis du ikke er helt hjemme i det med gruååefød og andre fødder i en rapport, er der en fremragende guide i Access97. Blot vælg Rapporter > Ny i databasevinduet og brug \"Guiden Rapport\". Det bliver specielt vellykket hvis du har et numerisk felt i hver post.

Når jeg laver en ny db, laver jeg altid et numerisk felt i tabellen med værdien 1 (Standardværdi for nye poster = 1). Med dette felt får du næsten uanede muligheder i dine rapporter. Hvis du laver feltet, så prøv også gioden Guiden Diagram, det sidste kræver dog, at du har det lille hjælpeprogram \"MsGraph\" installeret 
Avatar billede mugs Novice
30. oktober 2001 - 19:44 #6
gruååefød > jeg tror der skal stå gruppefod :o)
Avatar billede cgleerup Nybegynder
31. oktober 2001 - 08:34 #7
Tak for gode råd, tester idag :0)
Avatar billede cgleerup Nybegynder
01. november 2001 - 10:05 #8
Jeg forsøger mig med thomas første løsning men jeg kan desværre ikke for det til at virke jeg får hele tiden en syntaks fejl!
Avatar billede cgleerup Nybegynder
01. november 2001 - 10:28 #9
Hvad er der galt her, jeg smider 5 point mere på!

DoCmd.OpenReport \"moedetid\", acViewPreview, , \"Release Between #\" & Me!txtStart & \"# And #\" & Me!txtSlut & \"#\"
Avatar billede mugs Novice
01. november 2001 - 17:15 #10
Prøv at lægge flg. kriterie i forespørgslen\'s txtStart felt.

>=[forms]![FORMULARNAVN]![txtstart] And <=[forms]![FORMULARNAVN]![txtSlut]

Det er ikke særlig elegant lavet, men det burde virke.
Avatar billede cgleerup Nybegynder
19. december 2001 - 14:29 #11
giver i lige svar så i kan få point?
Avatar billede mugs Novice
20. december 2001 - 01:06 #12
Hvad var løsningen?
Avatar billede cgleerup Nybegynder
06. marts 2002 - 10:46 #13
mugs - beklager at jeg afviste dit svar, det var der den saD! så hvis du svarer påny søger jeg for at du får point!
Avatar billede cgleerup Nybegynder
19. januar 2008 - 09:00 #14
smider du et svar mugs?
Avatar billede mugs Novice
19. januar 2008 - 12:23 #15
.
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