Avatar billede motek Nybegynder
05. januar 2006 - 10:24 Der er 6 kommentarer og
2 løsninger

Reports.. On No Data

Hej.

Hvis en Report ikke har data, ønsker
jeg ikke at den printes.

I  Report_NoData, skriver jeg: docmd.CancelEvent
Hvorfor virker det ikke?
Der bliver alligevel skrevet en side ud!
Avatar billede -anders- Juniormester
05. januar 2006 - 10:41 #1
Hej, prøv med denne

MsgBox "Der er inge data, rapporten annulleres"
Cancel = True
Avatar billede motek Nybegynder
05. januar 2006 - 11:22 #2
Det virker heller ikke.

Har prøvet at indsætte en MsgBox("") i Report_NoData.
Den dukker ikke op, når jeg printer den ud fra en form,
selvom der ingen data er...

Måske har det noget med filtreringen at gøre?
Avatar billede -anders- Juniormester
05. januar 2006 - 11:59 #3
Ja, måske, er du helt sikker på at rapporten ikke indeholder data, hvordan ser din kode ud som åbner rapporten ?
Avatar billede motek Nybegynder
05. januar 2006 - 12:34 #4
DoCmd.OpenReport "Rpt_CalibReport", acViewNormal, "", "[fld_result_id]=" & Me!fld_result_id, acNormal
Avatar billede -anders- Juniormester
05. januar 2006 - 13:42 #5
Hmm, jeg har lavet en lille test selv og der viker det fint hvos rapporten ikke har data fra tabel eller forsprøgsel. Din kode ligner noget du køre fra en form ved klik på knap hvor kriteriet er fld_result_id, altså den skal åbne rapporten og kun vise data for den post i din form som svare til fld_result_id. Dette må så betyde at du altid vil have data i rapporten ihvertfald fld_result_id, men andre felter på formen kan jo være "tomme", jeg tror det er her den ligger. NoData event på en rapport trickes kun hvis er reelt ikke er noge poster overhovedet.
Avatar billede fynbohans Nybegynder
05. januar 2006 - 16:01 #6
Hvis du starter rapporten fra en formular, kan du fx bruge følgende trick:
Lav en ekstra forespørgsel med kun et enkelt felt, som du er sikker på er i alle poster, ID fx.
Ved hvælp af Totaler/Antal har en værdi, som kan bruges som kilde for et felt i formularen (kan evt.være skjult). Rapporten udskrives kun for >0.
Avatar billede motek Nybegynder
09. januar 2006 - 12:23 #7
Hej.

I har begge været med til at løse mit problem,
så point og tak til Jer begge.
Avatar billede -anders- Juniormester
09. januar 2006 - 16:06 #8
Tak for point 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