Avatar billede juks Novice
06. november 2002 - 21:59 Der er 9 kommentarer og
1 løsning

brev fra word eller access?

Hej ,
jeg har en lille database hvorfra vi skal sende en bekræftigelse ud , me forskellig signatur og adr etc . ellers er brevet standard, er det så ikke smartest at lave det brev i word og hvordan får jeg det til at fungere automatisk , da det er noget jeg laver for en kunder der ikke har meget forstand på access
Avatar billede mugs Novice
06. november 2002 - 22:06 #1
Skriv dit brev i Word og lagre det som en skabelon.

I Access  laver du en forespørgsel, der indeholder de felter du ønsker at medtage i brevet.

Åbn din skabelon i Word, Vælg Funktioner > Brevfletning og følg guiden. Der en god guide, der leder dig igennem processen.
Avatar billede juks Novice
06. november 2002 - 22:13 #2
jeg er godt klar over hvordan man linker til en forspørgsel fra word , men hvordan for du access til at åbne word
Avatar billede mugs Novice
06. november 2002 - 22:14 #3
Når du lagrer dit brev som en skabelon er det skrivebeskyttet, og du risikerer ikke at overskrive det.

Det er selvfølgelig også muligt at markere hvilke modtagere der skal have / ikke have brev. I det tilfælde skal du i tabellen lave et Ja/Nej felt og i forespørgslen medtage dette felt og under kriterier skrive Ja i Ja/Nej feltets kriterielinie. Du kan herefter igen sætte Ja/Nej feltet til Nej ved en opdateringsforespørgsel.
Avatar billede mugs Novice
06. november 2002 - 22:21 #4
Sådan:

Dim objword As New Word.Application
Dim WordDoc As New Word.Document
Set WordDoc = objword.Documents.Add("C:\Dokumenter\dok1.doc")
objword.Visible = True

Husk at lave en reference til Word
Avatar billede juks Novice
06. november 2002 - 22:29 #5
men det er jo ikke så smart da word og skal vide 100% sti til ens access database er der ikke en måde hvor man via accesss "fortælle" word hvorfra den skal finde data
Avatar billede mugs Novice
06. november 2002 - 22:38 #6
Hmm - Det forstår jeg ikke rigtig.

Du spørger om, hvordan du får Access til at åbne Word. Det gør du ved hjælp af den kode jeg har skrevet.

I din kommentar kl 22:29 skriver du, at Word skal vide stien til til din db. Uanset hvordan skal word vide hvorfra det skal hente data. det markerer du ved hjælp af din brevfletning. Når du ved hjælp af min kode åbner Word i dit brevfletningsdokument, vil Word køre forespørgslen i Access og hente de data du har bestemt.

jeg synes det er ski.. smart, og din kunde skal ikke indtaste noget som helst - Blot trykke på en kommandoknap i access.
Avatar billede juks Novice
06. november 2002 - 22:42 #7
jamen det er ikke så smart så ,da det hele skal kunne laves i en runtime version og jeg gerne kunne styre hvor word doc. bliver lagt og hvor access skal hente den så alt sker uden bruger indblandnign og helst via en install cd.
Avatar billede mugs Novice
06. november 2002 - 22:47 #8
Mit svar er korrekt.
Der er ikke i dit spørgsmål nævnt noget om hverken runtime version eller install cd.

God nat.
Avatar billede juks Novice
07. november 2002 - 09:44 #9
mugs , du kan jo ikke an give et kriterie i din forespørgelse så kan word ikke se den , dvs sige du kun kan skrive ud til at alle ikke til enkelte kunder
Avatar billede mugs Novice
07. november 2002 - 12:32 #10
juks > Nu må vi have denne ting sat på plads.
Du kan sagtens indsætte et kriterie i en forespørgsel, og lade Word brevflette med denne forespørgsel. Word vil flette alle poster der opfylder kriterierne, ligegyldigt om det er 1 eller 100.
I dette tilfælde er det selvfølgelig nødvendigt at Word ved hvor Access-db er lagret for at forespørgslen kan køres.

Du kan sagtens åbne Word fra Access, og lade Word brevflette tilbage til Access og køre en forespørgsel med kriterier. i Dette tilfælde skal Access vide, hvor Word er lagret, og Word skal vide hvor den skal hente data.

Men det behøver kunden jo ikke at se, Word startes i den valgte fil, brevfletter alle poster der opfylder kriterier, du udskriver og lukker Word, og så er du tilbage i Access.
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