Avatar billede per2edb Ekspert
11. september 2024 - 15:15 Der er 3 kommentarer og
1 løsning

Rapport koder placeret i moduler

Kan i hjælpe

Jeg har en rapport "MyRapport" hvortil koderne placeres i et modul

F.eks har jeg i modulet:

Dim mdl As Module
Set mdl = Modules!MyRapport
mdl.Modules.Requery      <= ???????? Hvordan kaldes SQL placeret i rapportens  VedIndlæsning
Avatar billede Gustav Ekspert
11. september 2024 - 15:45 #1
Du kan kalde en funktion i en rapport ved at gøre den Public og bruge syntaksen:
Report_NavnPåRapport.NavnPåFunktion
Den kan så "kalde" din SQL.
Strengt taget kan du gøre rapportens OnLoad funktion Public, og så kalde den direkte, men det gør man ikke; i stedet lader man også OnLoad kalde den separate funktion, du gerne vil kalde udefra.
Avatar billede per2edb Ekspert
11. september 2024 - 16:42 #2
Jeg er helt lost

Jeg tager et andet eksempel

Feks teksten "Halo"  fra Modulet skrevet på rapporten i Tekstfeld "Rapport_Overskrift"
Venligst ret koderne ind så det virker:

Dim mdl As Module
Set mdl = Modules!MyRapport
mdl.Rapport_Overskrift ="Halo"      <= ????????
Avatar billede Gustav Ekspert
11. september 2024 - 17:03 #3
Rapporten skal være åben, og der behøves ikke noget med moduler.
Er det er en ubundet tekstboks, indeholder den data, som kan justeres:
Reports!DinRapport!Rapport_Overskrift.Value = "Hallo"
Er det en etiket, er det dens titel:
Reports!DinRapport!Rapport_Overskrift.Caption = "Hallo"
Avatar billede per2edb Ekspert
11. september 2024 - 18:04 #4
Så lykkedes det
Fejlen var jeg kaldte Modulet fra VedÅbning
Altså før Rapporten var åben

Nu kalder jeg fra VedAktiverin og alt 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