27. maj 2000 - 19:15Der er
7 kommentarer og 1 løsning
Få adgang til objekter ien rapport fra formular kode
Hej! Jeg sidder og nørkler lidt med at få adgang til en tekstbox på en rapport, fra en kommandoknap i en formular. Humlen er egenligt utroligt simpel, jeg ska have overført en variabel fra vb kode til et felt på en rapport. Er der nogen der har syntaksen.
Det er fint nok, men kan det lade sig gøre at sætte variabler på sin report. f.eks har jeg prøvet! Dette skal ses i lyset af at jeg fra en knap på en form udføre følgende:
DoCmd.OpenReport "data_temp",AcPreview Report!data_temp!label1.caption = "overskrift" Alså skal jeg have variablen til at blive vist i et object på en rapport.
Men jeg ved ikke om det overhovedet kan lade sig gøre.
Jeg må indrømme, at jeg ikke ved hvad det er du er ude på. Du har mulighed for i rapportens Load rutine at hente data andre steder fra, men hvad er det præcist du vil opnå?
OK :-) lidt pinligt for mig at indrømme det, men jeg vil bare have et felt på bunden af min rapport der tæller antal af rows på rapporten, derudover vil jeg gerne kunne sætte overskriften på rapporten, ud fra hvilke kriterie den er dannet. Den bliver dannet ved hjælp af vba kode.
Kriterierne vises på rapporten ved at lægge et skjult tekstfelt på formularen, og inden rapporten kaldes, lægge en kopi af kriteriet i tekstfeltet. I rapportes footer (eller hvor du nu vil have det), laver du et tekstfelt med ControlSource = "=Forms!frmTest!txtHiddenCriteria" (uden gåseøjne), og så skulle den del være afsluttet.
Antallet af rows fås ved at lave et tekst felt med ControlSource = "=Sum(1)" (igen uden gåseøjne).
Tak, jeg har fået mine 30 point... Ingen grund til at svare igen.
Synes godt om
Ny brugerNybegynder
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.