03. marts 2004 - 13:38 Der er 19 kommentarer og
3 løsninger

Embedded Word-dokument i Access-rapport

Hej,

Man kan indsætte word-dokumenter i en rapport vha bundet eller ubundet objektrammer. Men hvordan får man den til at vise dokumenter som strækker sig over flere sider? Og hvordan får man den til at tilpasse sig størrelsen automatisk (egenskaberne Kan formindskes og Kan Strækkes)?

Der gives kun point for løsninger (dvs ingen point for at sige, at "det kan man ikke", for det er jeg selv 99,9999% sikker på at man ikke kan ;o)

/Thomas
Avatar billede ferdinand.k Mester
03. marts 2004 - 14:12 #1
Får man så point for at sige "Det kan man godt"?! :) høhø
03. marts 2004 - 14:14 #2
klart! Læg et svar og pointene vil vælte ind på  din konto de kommende dage :o)
Avatar billede ferdinand.k Mester
03. marts 2004 - 14:18 #3
Bare en ide, hvad hvis du sammenkæder dokumentet, istedet for at integrere det!?
Avatar billede ferdinand.k Mester
03. marts 2004 - 14:19 #4
så bør den da vise dokumentet som det ser ud i sin helhed!?
Avatar billede ferdinand.k Mester
03. marts 2004 - 14:29 #5
eller en anden ide, optæl antallet af linieskift der er foretaget i worddokumentet, og læg det ind i en variable, og før det over til din access rapport og sæt sidenlængden lig din nye værdi!?
03. marts 2004 - 15:15 #6
Sammenkædning ændre desværre intet.

Optælling af linier er vist lidt komplekst, da skriftype og størrelse kan variere, ligesom eventuel grafik i worddokumentet er svær at aflæse.

Det hjælper heller ikke på, at Access simpelthen kun vil vise side 1 i worddokumentet!
Avatar billede ferdinand.k Mester
03. marts 2004 - 15:19 #7
det jeg tænkte var at du kunne tælle antallet af sider, antallet af linier i hver side, og læse dem ind i variabler. Dernæst kunne du i Access lave x antal sider, med y antal linier (efter dine variabler) og adskille dem med sideskift(hvilket jo er muligt i access).
Det er faktisk ikke SÅ kompliceret:

activedocument.ComputeStatistics(wdStatisticLines)

Ovenstående læser antallet af linier i det aktive dokument...
Avatar billede jensen363 Forsker
03. marts 2004 - 16:44 #8
Hmmm ... måske ikke lige den løsning jeg ville have valgt, ville måske vælge at lade Access udskrive dokumentet via sit hostprogram .... ;)
Avatar billede ferdinand.k Mester
03. marts 2004 - 16:48 #9
ja, men det var det der ikke var muligt, vel!? derfor skal der nok alternative løsninger til... :)
03. marts 2004 - 22:05 #10
Ferdinand-> Det lyder interessant...laver du lige et eksempel med en rapport og et Word-dok?
Ét af problemerne er også at en Word-side næsten altid vil fylde mere end en Access-side (pga margener), hvorfor det hele vil blive forskudt lidt :o(

Jensen-> Hvad mener du præcist med "udksrive via sit Hostprogram"?
Avatar billede jkrons Professor
03. marts 2004 - 22:46 #11
Hvorfor skriver du ikke Word-dokumenterne ud i Word?
03. marts 2004 - 22:59 #12
Kan man det??? ;o)

Ja, det er der flere grunde til. Men det kunne jo f.eks. være at man havde et OLE-objekt i en tabel, så brugeren kunne lave formatterede tekster. Det kunne også bare være fordi man havde nogle Word-dokumenter, som skal indgå i en større rapport (og brugeren skal kunne vise udskriften på skærmen inden udskrift)
Avatar billede jensen363 Forsker
04. marts 2004 - 07:20 #13
Muligheden for at benytte OLE-objekter i tabeller til at gemme forskellige filtyper virker upåklageligt i forvejen, og du har mulighed for at aktivere de forskellige filtyper direkte i Access, men benytter deres eget "hostprogram" til redigering og/eller formattering .... jeg tror ikke du har nogen kendte muligheder for at indarbejde dem i eksisterende Access-rapporter ... sorry ...
Avatar billede jkrons Professor
04. marts 2004 - 16:00 #14
thomasjepsen-> Jeg bøjer mig. Jeg ville bare vælge at flytte eventuelle data fra Access til Word i stedet for omvendt :-)
04. marts 2004 - 20:21 #15
hmm, okay...det er som jeg frygtede :o(

Nå, men jeg kan jo altid prøve at ringe til Bill Gates og høre om han er frisk på at lave det i næste version af Access.

Jeg takker for bidragene....hvis I alle lægger et svar får I lidt point for indsatsen :o)
Avatar billede jensen363 Forsker
04. marts 2004 - 20:37 #16
Det var jo ikke til megen hjælp ;(
Avatar billede jkrons Professor
04. marts 2004 - 20:40 #17
Kan du ikke lige spørge ham ved samme lejlighed om han ikke kan lægge samme funktionalitet ind i Word? Så man fzx kan indlægge et regnearksobjekt, der automatisk fortsætter på næste side, hvis det ikke kan være på en.
04. marts 2004 - 20:44 #18
Jensen->Næ, men mener generelt at man bør belønne folk for deres indsats - også selvom jeg ikke har fundet en løsning. Når nogen gider at bruge tid på at hjælpe, så er det en beskeden pris at kaste lidt point over bordet.

Jkrons->Det kan du tro. Jeg tager fat i ham og sætter ham kniven for struben ;o)
06. marts 2004 - 21:04 #19
Ferdinand?
09. marts 2004 - 10:04 #20
Nå, men hvis ferdinand engang dukker op, så opretter jeg et spm. til ham særskilt. Det var trods alt ham, som ydet mest.

I andre får i hvert fald lidt.
Avatar billede jensen363 Forsker
09. marts 2004 - 10:07 #21
Tak ... skulle det være en anden gang ;)
Avatar billede ferdinand.k Mester
09. marts 2004 - 11:25 #22
i'm around... ;-)
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