26. april 2004 - 21:25Der er
5 kommentarer og 2 løsninger
"Udskrive" rapport til skærmen.
Hvorledes laver man et kald i VBA-kode, som "udskriver" en rapport til skærm. Altså i stil med den handling man kan lave i database-vinduet under fanen rapporter, hvor man trykker på Vis knappen.
Jeg vil gerne lave min rapport, så brugeren selv kan bestemme om han vil se den på skærmen, eller skrive den direkte ud på printer.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Ok. Hvis nu at rapporten åbner en ubunden formular, hvor man kan indtaste kriterier, (så rapporten er altså åben), og det er på denne form jeg vil have knapperne.
Kan man så ændre print-destinationen (skærm eller papir), MENS rapporten er åben ?
Fra denne kalder jeg rapporten. Rapporten åbner så min afgrænsnings-/kriterieformular, som skal aflevere kriterierne til rapporten. Men her ville jeg gerne, om brugeren kan få sin rapport at se på skærmen først INDEN han hælder den ud på printer.
Det giver mulighed for lige at se, om man nu har afgrænset rigtigt, og evt. lave det om INDEN man printer, så man ikke spilder papir.
Normalt udvikler jeg i Navision XAL og Navision Axapta, og her er det en indbygget ting, at man kan skrive rapporten til skærm. Når man så har rapporten på skærm, kan man trykke print. Det er sådan noget lignende jeg forsøger at lave her i Access.
Så det drejer sig om, at jeg bare skal kalde rapporten fra where-ever, men at rapporten så giver brugeren mulighed for at vise på skærm, og evt. derefter at printe.
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.