17. august 2004 - 11:12Der er
12 kommentarer og 3 løsninger
Export fra Access til Word og Excel
Hejsa,
Jeg har en Access database med følgende tabeller.
Vuggestue ID | Navn | Adresse | By
Barn ID | Navn | Vuggestueid
Legetøj ID | Navn
Legetøjtilbarn
Legetøjsid | barnsid
Jeg vil gerne lave en knap i mit Access interface hvor jeg kan trykke på "exporter til Word", og så laver den et word dokument der lister som sådan:
Navn: Vuggestue 1 Børn:
Barn 1 har legetøj 2 og 3
Barn 2 har legetøj 3 og 4
Vuggestue 2
Barn 3
osv osv...
Det samme skal gøres i excel.
Er der nogen der kan hjælpe? Det er rimeligt vigtigt det er en funktionalitet der ligger i Access interfacet, som generere de andre dokumenter "dynamisk".
Først skal du lave en forespørgsel der indeholder de felter der skal eksporteres. Dernæst en makro der laver eksporten og til sidst en knap der aktiverer makroen!
Det mest overskuelige vil nok være at lave en rapport, hvor du summerer på Vuggestue og barn. Den bagvedliggende forespørgsel skal indeholde alle tabellerne sat sammen via de forskellige id'er. Når du ser rapporten på skærmen, kan du klikke på knappen, der er mærket med et Word symbol (Office links). Her kan du også vælge Excel; men på grund af dine blandede data, skal du nok regne med et lidt pudsigt regneark.
Lav en forespørgsel med alle relevante tabeller. Derefter en rapport på baggrund af denne forespørgsel og grupperer. Det nemmeste er, hvis du bruger Guiden Rapport. Den tilbyder dig at lave grupperinger. Du grupperer på feltet "Vugestue"
Du opretter en forespørgsel med de 4 tabeller og opretter følgende forbindelseslinier (træk fra felt til felt): Vuggestue.ID med Barn.Vuggestueid Legetøjtilbarn.barnsid med Barn.ID Legetøjtilbarn.Legetøjsid med Legetøj.ID Træk så alle felter ned i forespørgseselsgitteret og gem forespørgslen. Herefter er det bare at oprette en rapport via guiden som mugs foreslår.
Det fungerer sgu ikke rigtigt... Kan man lave det i VB? På en eller anden måde lave nogle lykker, der løbene tilføjer løbene til en rapport? Det ville være klart det nemmeste, men kan man det?
Jeg har ingen erfaring med at eksportere en rapport til Excel, og kan ikke rigtig se formålet med det.
Som et eksperiment tager du en kopi af din forespørgsel og i menuen Vis vælger du totaler. Nu vil forespørgslen gruppere efter dine data. Prøv så at eksportere denne forespørgsel til Excel.
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.