23. april 2006 - 21:23Der er
28 kommentarer og 1 løsning
eksport til/rapport i excel og/eller worddokument
Jeg har lavet en rapport som præsenterer en liste med udtræk fra min database, men ønsker nu at dette udtræk i stedet kan præsenteres i et worddokument og/eller i et excel-dokument.
Jeg har roddet lidt rundt på eksperten og fundet noget der kaldes brevfletning, men kan ikke gennemskue om det kun duer hvor antallet af variable er bestemt og altså ikke en liste.
Jeg ville også gerne hvis det altså er muligt, at man ikke behøvede et skabelon dokument - men dette er nu ikke så vigtigt for mig - blot et ønske, hvis det kan lade sig gøre.
Jeg er absolut noob - og kan ikke gennemskue meget af mugs database eksempler på området, så en grunddig gennemgang er at foretrække ;-)
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.
Hvis du foretrækker Excel, kan du bygge en makro og bruge handlingen "Overfør Regneark" og i handlingsargumenterne forneden bruge argumentet "Eksporter"
Du udskriver rapporten til skærm > Derefter udgiver du med Word eller Excel med knappen på din menulinie. Rapporten bliver nu eksporteret til Word f.eks. og derefter kan du eller en anden redigere i word-filen.
Hvis du vil have en knap uden det helt store programmeringsarbejde, kan du eksportere en forespørgsel til Excel med en makro. Derefter afspiller du makroen fra din knap med kommandoen:
Jeg snakker om ikke at bruge en forespørgsel, men at udsende mine data(med interaktive restriktioner) ligesom jeg gør til rapporten, men bare til word eller excel i stedet for - og direkte via en knap i min formular.
//beklager manglende evne til at kommunikerer i access termer, men håber at jeg kan gøre mig forståelig (måske i flere forsøg :-) )
"hmm, men hvis jeg ikke har data i en forespørgsel, så er det ikke muligt?"
Det forstod jeg som en forespørgsel uden data. Men efterfølgende må du mene, at data kommer fra en anden postkilde end en forespørgsel. Så har vi jo kun en tabel tilbage, og så kan du blot eksportere denne.
Jeg har en rapport der viser samtlige data i en tabel.
Jeg har en knap i en formular med følgende kode: DoCmd.OpenReport stDocName, acPreview, , temp , hvor temp beskriver en udvælgelse/sortering af data fra tabellen - fx "[mintabel]![minkolonne]='" & [Forms]![minform]![minkombobox]"
Dvs. at jeg ikke har brug for en forespørgsel til at udvælge/sortere mine data i tabellen, da det sker via koden på knappen i formularen.
Så lav en forespørgsel der refererer til formularens felt [minkolonne], og lad rapporten få data herfra. Du refererer til formularen således i feltet [min kolonne] i forespørgslens felt af samme navn:
=[forms]![din form]!din kolonne]
på den måde vil rapporten afspejle formularens poster og kun indeholde disse.
hmm - ok tak - jeg afprøver det senere, men kom bare med et svar med det samme :-)
Måske du gad klare et tillægsspørgsmål (som ikke har noget med det oprindelige spørgsmål at gøre): Hvordan tillader man linieskift i et inputfelt i en formular?
hehe - jeg er vant til flash - der hedder det et inputfield, når brugeren kan putte noget i det :-D ellers hedder det bare et textfield!
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.