Avatar billede janbangm Nybegynder
29. januar 2004 - 09:53 Der er 2 kommentarer og
2 løsninger

Overføre data til Rapport

Hej

Jeg har lavet 12 knap på en formularer der åbner en raport og viser data for hver måned ved hjælp af were. Men hvordant kan jeg få fat på hvilken måned det er, så jeg kan bruge den i overskriften.
29. januar 2004 - 10:04 #1
Hej Jan (længe siden :)

Du kan vel bare lave et ubunden felt (eller lave feltet i forespørgslen til rapporten) med dette indhold:
=Format([Dit datofelt];"mmmm")

/Thomas
Avatar billede janbangm Nybegynder
29. januar 2004 - 10:09 #2
Hej Thomas.

Problemmet er at få fat på måneden i report_open. Kan jeg overføre det via en variable. Det kan godt være jeg er helt galt på den, men jeg har ikke arbejder ret meget med vba i rapporter

Jan
29. januar 2004 - 10:17 #3
Du har vel datoen (eller måneden) med i datagrundlaget for rapporten? Er det en ikke en dato, som du filtrerer på, når du klikker på en af knapperne?

Denne dato kan bruge til at beregne måneden (Format([Dit datofelt];"mmmm")) og blot smide den i en ubunden tekstboks i sidehovedet.

Hvis dette ikke duer, så kan du gøre således:

-Lav en public variabel (kaldet f.eks. Måned as String)
-På knappen, som åbner rapporten, bliver variablen sat til den tekst, som du ønsker skal stå i sidehovedet.
-Placer en label på rapporten i f.eks. sidehovedet (lad os kalde den for lblMåned).
-På hændelsen VedFormattering på sidehovedet, lægger du denne kode:
    Me!lblMåned.Caption = Måned
Avatar billede janbangm Nybegynder
29. januar 2004 - 10:38 #4
Det virker. Tak for hjælpen
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