Avatar billede fastpoint Nybegynder
18. oktober 2005 - 15:37 Der er 13 kommentarer og
1 løsning

Fra ASP Acces database og ind i WORD

Jeg har nogle ting i min database jeg gerne vil have sat ind i en skabelon i WORD hvor felterne skal blive udfyldt fra data i kolonner hentet fra databasen.

Hvordan gør man det?

Hvis det er svært kan nogen så svare på hvorfor det ikke virker på en almindelig html side? De kan slet ikke være på papiret når man udskriver, men fylder ikke så meget på skærmen
Avatar billede fastpoint Nybegynder
18. oktober 2005 - 15:42 #1
Okay jeg kan godt få det til, at være på et papir nu i html, men det er meget grimt.

Hvordan gør man det andet?
Avatar billede no_doubt Nybegynder
18. oktober 2005 - 15:44 #2
er brevfletning ikke en løsning
Avatar billede fastpoint Nybegynder
18. oktober 2005 - 15:47 #3
Jeg ved ikke hvordan det fungere og hvad det er.

Jeg skal kunne indtaste et ID og så bliver alt fra den række i databasen udfyldt i en skabelon
Avatar billede fastpoint Nybegynder
18. oktober 2005 - 15:48 #4
Avatar billede softspot Forsker
18. oktober 2005 - 15:50 #5
Du kan generere et helt word-dokument i ASP.

Såvidt jeg husker er det noget i stil med:

response.addheader "Content-Disposition", "attachment; filename=genereret.doc"
response.addheader "Content-Type", "application/msword; charset=iso-8859-1"

response.write "<html><head>"
response.write "<meta http-equiv=""Content-Type"" content=""application/msword; charset=iso-8859-1"">"
response.write "<title>test</title></head>"
response.write "<body>Dette er en test af et word-dokument</body></html>"
Avatar billede softspot Forsker
18. oktober 2005 - 15:51 #6
OK, jeg kan se du har fundet noget der beskriver lidt mere i dybden :)
Avatar billede fastpoint Nybegynder
18. oktober 2005 - 15:54 #7
Tror stadig jeg har brug for hjælp.

hvad gør denne

response.addheader "Content-Disposition", "attachment; filename=genereret.doc"

?

Jeg har tilføjet det hele til min html side, men det ligner stadig sig selv
Avatar billede fastpoint Nybegynder
18. oktober 2005 - 15:56 #8
Det virker næsten! Der er et lille problem. Når jeg vil udskrive så udskriver den også urlen på bunden af papiret.

Er det en indstilling et eller andet sted?
Avatar billede softspot Forsker
18. oktober 2005 - 16:07 #9
Ang.

response.addheader "Content-Disposition", "attachment; filename=genereret.doc"

Den bevirker at browseren spørger om den skal gemme eller åbne dokumentet under det navn som er angivet efter filename.

Jeg er faktisk ikke klar over om man kan fjerne den adresse i bunden af siden...
Avatar billede softspot Forsker
18. oktober 2005 - 16:09 #10
Jeg gad vide om det får en eller anden style eller class som kan kan skjule for print-stylen...?
Avatar billede fastpoint Nybegynder
18. oktober 2005 - 16:21 #11
Det virker fint! lig et svar:)

første gang åbnede den bare ikke et dokument. Jeg spørger hvis der kommer problemer ellers:)
Avatar billede softspot Forsker
18. oktober 2005 - 18:12 #12
OK - godt det fungerer... :)
Avatar billede softspot Forsker
18. oktober 2005 - 20:02 #13
Tak for point :)
Avatar billede fastpoint Nybegynder
19. oktober 2005 - 21:17 #14
Der er mindre skønhedsfejl ved mit udprint.
Jeg har lavet nogen vandrette linjer i mit html dokument, men man kan af en eller anden grund ikke se dem i WORD. Det er gif billeder, så måske kan word ikke forstå billederne? Det er bare et billede af en vandret linje.

Desuden så fylder det generelt mere i WORD end som på det billede man ser i Dreamweaver. Har det noget, at gøre med tabellerne? Det hele er sat ind i usynlige tabeller for, at det skal se ordentligt ud.
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
Kurser inden for grundlæggende programmering

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