01. oktober 2010 - 13:02Der er
11 kommentarer og 1 løsning
Gemme accessrapport som Word (2000)
Jeg ved god, at der er en Wordknap når mann har rapporten åben, og jeg ved også, at der er en mulighed under formularhandlingerne, men ingen af delene lever op til mit ønske.
Jeg vil gerne, at når man trykker på formularknappen, bliver den valgte rapport (fra comboboks) gemt som ,et worddokument, på et nærmere defineret sted, og under et nærmere defineret navn. Jeg har søgt en masse, men endnu ikke fundet noget jeg kunne få til at virke, bl.a. denne, som jeg fandt et eller andet sted.
Private Sub cmdVælgRapport_Click() On Error GoTo Err_cmdVælgRapport_Click
Hvis den kom til at virke, havde jeg trin et på plads. Trin to var så, at definere, at den ikke skulle gemmes som "MinRapport", men med feltet MinOverskrift fra rapporten. Kan det overhovedet lade sig gøre ?
Hvad præcis er problemet? Får du en fejlmeddelelse eller? (Antager at parenteserne omkring MinRapport er noget du har sat ind her for at simplificere - ellers skal de vel væk? Samt at (MinSti) også i virkeligheden peger på en faktisk sti)
Jeg kører ganske vist 2003, men OutputTo laver uden problem et worddoc hos mig.
Hmm... tænkte om det kunne være noget med om rapporten skulle være åben eller lukket når man outputter, men begge dele virker for mig, så jeg kan desværre ikke sige noget klogt. Min kode ligner fuldstændig din:
Nu har jeg ikke lige stien herhjemme, men fejlen er måske netop det allersidste trin i stien, der er jeg er sikker på, at jeg IKKE har skrevet det navn rapporten skulle gemmes som, kun selve stien. Men burde den så ikke blive gemt en "etage" længere ude, eller generer det der, at der så også er en mappe med navnet ? Så når jeg kommer på arbejde imorgen prøver jeg igen :-) Kan jeg så sætte mit feltindhold ind i stien, altså f.eks. c:\Dokumenter\MinOverskrift.doc hvor tekstfeltet i rapporten hedder MinOverskrift ? Jeg har været ved at prøve lidt herhjemme i nogle test DB'er, men det gik helt galt, jeg er ikke ret gode venner med 2007 endnu :-s
Her er min fulde kode, dog tilrettet således at rapporten burde gemmes i mappen Test med navnet test1. Men der sker stadig ikke en d...., eller jo rapporten åbnes som Accessrapport og det er så det.
Private Sub cmdVælgRapport_Click() On Error GoTo Err_cmdVælgRapport_Click
Jeg har en pinlig tilståelse, jeg har lige opdaget en STOR fejl40
At det første ikke virkede skyldes med sikkerhed, at jeg ikke havde fået defineret navnet på min rapport, da jeg så skulle teste igen, valgte af forskellige årsager en ny kortere sti til mit personlige drev. Det hedder bare ikke c men h! Og så kunne jeg pludselig gemme som Word.
Jeg må hellere få lukket denne. Mugs vil du ikke lægge et svar, da det er dig der får mig ledt helt på plads i 4#. At jeg så efterfølgende bøffer rundt i mine drev er så en anden sag :-)
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.