Avatar billede areon Nybegynder
10. december 2004 - 08:21 Der er 35 kommentarer og
1 løsning

Mail Merge med Word

Hejsa Eksperter derude...
Ja nu vil jeg altså have det her ORDNET!
Jeg har i min Telemarketing database en knap som hedder mailMerg. Denne skal tage oplysningerne fra Databasen "CompanyName, FirstName, LastName, og evt flere" og Merge med en allerede færdigskrevet kontrakt i Word... Jeg er nået så langt til at åbne word med kanppen og nu mangler jeg forslag til MailMerg Funktionen...

Har lagt 100Points til dette Spm. så jeg kan blive færdig med dette projekt. :)
Avatar billede mugs Novice
10. december 2004 - 08:23 #1
Har jeg ikke tidligere sendt dig et eksempel? I giver fald, hvad er problemet så?
10. december 2004 - 08:40 #2
Jeg har et eksempel liggende som tager en given forespørgsel og fletter med et givent dokument. Det ligger hr og hedder "Brevflet forespørgsel med Word":
http://www.makeiteasy.dk/eksempler/Downloads.htm
Avatar billede areon Nybegynder
10. december 2004 - 09:14 #3
Jeg kan ikke få det eksempel til at virke i min. :(
Thomas tjekker jeg lige
Avatar billede mugs Novice
10. december 2004 - 09:19 #4
Areon -> Du bør nok følge Thomas' eksempel. Det er mere enkelt at have med at gøre. (specielt nu hvor eksportering er erstattet af eksport, så ved vi hvad det drejer sig om).
Undskyld Thomas, jeg kunne bare ikke lade være :o)
10. december 2004 - 09:29 #5
Mugs, jeg ved jo, som sagt, ikke hvad du snakker om ;o)
Avatar billede areon Nybegynder
10. december 2004 - 09:29 #6
Hejsa jeg har et lille problem.. Jeg bruger en TeleLog som jeg har sat ind som et subform.. Men denne Telelog er den samme i i hver produkt (Ex. Sikkerhed og EShop). Problemet er så at når jeg sætter den ind som et subform så ser koden for indhentelse af navnet således ud:
=Forms!net4youEShop!FirstName & " " & Forms!net4youEShop!LastName
Men som i kan se Så holder det jo IKKE når jeg bruger samme Form som SUB form i Sikkerhed for så hedder koden jo:
=Forms!net4yousikkerhed!FirstName & " " & Forms!net4yousikkerhed!LastName
Jeg har prøvet med:
=Forms!ME!FirstName & " " & Forms!ME!LastName
da den jo bare skal tage oplysningerne fra den AKTUELLE form den nu er sat i! :) håber i kan hjælpe mig..
MVH
th
Avatar billede mugs Novice
10. december 2004 - 09:33 #7
Thomas (Jepsen) > Salige er de uskyldige :o)
Avatar billede areon Nybegynder
10. december 2004 - 09:38 #8
jamen den samtale er ren koder for mig? Hvad og hvor er der export og hvem er uskyldig her i verden? hihi  :D
Avatar billede areon Nybegynder
10. december 2004 - 09:40 #9
Der kommer altså løbende lidt småSpm Håber i kan Hjælpe sådanne løbende som i har tid.. Pointsne bliver bare delt efter indsats..
(Undskyld lød lidt HULT.. Ved godt at d ikke er Pointsne der betyder så meget ville bare på en eller anden måde udtrykke min taknemlighed for hjælpen..)
I kan jo bare vedlægge jeres kontonumre.. hihihi  :D
Ej... bare sådanne af interesse...  Hvad arbejder i to slyngler som i DK? (Hvis jeg må spørge.)
(SORRY ved godt dette her ikke er Dating.dk.. hihi)
10. december 2004 - 09:44 #10
hej areon,

Det er helt ok. Hvis der ikke er plads til lidt privat hyggesnak, så var det ikke meget værd :o)

Jeg er selvstændig systemkonsulent med Access/SQL/office/VB som speciale (som du kan læse ud fra min hjemmeside).


Med hensyn til dit problem, så er jeg ikke helt med? Ligger koden på subformen eller ligger den på hovedformen? Og hvor ligger FirstName og Lastname? På hovedform eller subform?
Avatar billede areon Nybegynder
10. december 2004 - 09:50 #11
koden ligger på Subformen og FirstName og LastName på Hovedformen...

Spændende.. og jo har besøgt din side samt hentet et par af dine apps du har til DL. :)
10. december 2004 - 09:51 #12
Det glæder mig :o)

For at referere til hovedformen fra en subform bruger man denne syntaks:

Me.Parent!Firstname
Avatar billede mugs Novice
10. december 2004 - 09:53 #13
Meget af det som thomas Jepsen udspyr her på siden, er sort snak for mange, men som regel lykkes det for den såkaldte systemkonsulent at gøre sig nogenlunde forståelig.

Ellers hæver jeg løn (!) som Seniorsergent i Det Kongelige Danske Ildsprudlende Flyvevåben.

Vedr. Access er jeg selvlært, og det meste af min viden kommer her fra eksperten, fra eksperterne og andre brugere som f.eks thomasjepsen :o)
10. december 2004 - 09:54 #14
...på trods af min sorte snak ;o)
Avatar billede areon Nybegynder
10. december 2004 - 09:56 #15
SPÆNDENDE!!! Jamen så er der sq (Måske) oz håb om at opnå samme selvlærte status som dig mugz.. hihi

Thomas > prøver lige den her: Me.Parent
Avatar billede mugs Novice
10. december 2004 - 09:58 #16
Og nu overlader jeg scenen til Thomas. Jeg skal have et par timer på øjet. Kom hjem fra arbejde Kl 05:00, God weekend - Gaaaab ;o)
Avatar billede areon Nybegynder
10. december 2004 - 10:14 #17
lige over mugz.. :) SweetDreamz
Avatar billede areon Nybegynder
10. december 2004 - 10:14 #18
Thomas Me.Parent virker ikke... den finder ikke oplysningerne? :(

andre forslag?
Avatar billede areon Nybegynder
10. december 2004 - 10:16 #19
=Forms!Me.Parent!FirstName & " " & Forms!Me.Parent!LastName

er hvad jeg har sat ind... men den giver mig #name? tilbage
Avatar billede areon Nybegynder
10. december 2004 - 11:13 #20
Gik i beggeto iseng??? :( hulk har brug for lidt assistance.. Thooomaazz where r u
10. december 2004 - 12:59 #21
sorry, har siddet i møde de sidste 3 timer :o(

Hvis du bruger den direkte i en tekstboks, er syntaksen:

=Form.Parent!FirstName & " " & Form.Parent!LastName
Avatar billede areon Nybegynder
13. december 2004 - 09:18 #22
Hejsa thomas... :)

Nu skal du høre jeg har kigget på din brevflet og begyndt at arbejde på den.. Her hvor du indsætter dine queryz skriver du:

SELECT Mid([Name],4) AS Datakilde, msysobjects.Name FROM msysobjects WHERE (((msysobjects.Type)=5) AND ((Left([Name],3))="qry")) ORDER BY Mid([Name],4);

... det forstår jeg altså ikke helt..  msysobjevts. hva betyder det??

Hvordan får jeg den til at finde de querys jeg har lavet?

Med venlig hils3n
Thomas
13. december 2004 - 09:25 #23
msysobjects er en systemtabel, som indeholder navn på alle objekter i databasen.

I min SQl ønsker jeg kun at se de forespørgsler, som starter med "qry", da jeg på den måde styrer at det kun er disse jeg vil se. Så hvis du bare navngiver de forespørgsler, som du vil brevflette med, med "qry" forrest, så skulle det virke.
Avatar billede areon Nybegynder
13. december 2004 - 09:30 #24
amen forhelvede hvor smart!!! hihi  (undskylder mit sprog...)
Prøver jeg lige. :)
Avatar billede areon Nybegynder
13. december 2004 - 09:48 #25
Hejsa Thomas.. Nu har jeg lavet en query jeg gerne vil teste MEN jeg ønsker kun at Merge oplysningerne fra den "kunde" som er slået op i den aktive form.. Dette regner jeg med jeg kan gøre ved at indsætte et "Criteria" i min query... (ME!(DenAktiveForm) eller Parent....  eller noget.)
Hvordan udformer jeg lige det?...
13. december 2004 - 09:52 #26
Hvis det altid er den samme formular, så skal kriteriet se således ud:

Forms![navn på din formular]!KundeID

Hvis formularen kan skifte, kan du bruge dette kriterie:

Screen.Activeform!KundeID

Der er dog en lille chance for, at du ikke kan bruge den slags kriterier, når forspørgslen skal eksporteres til .rtf-format. Men prøv!
Avatar billede areon Nybegynder
13. december 2004 - 09:52 #27
hovsa.....  nej vi er slet ikke kommet så langt.... :(

Jeg prøvede lige at benytte dit "modul" (Jeg har indsat formen samt de to koder under "modules")...  Men den sagde da jeg havde valgt min qry (Som jeg havde lavet) og så ville vælge den knap udfor skabelon (den med ....'erne) skriver den at der er problemer i:
"dlg As New CommonDialog"

??
13. december 2004 - 09:54 #28
Har du husket at importere hele Commondialog-klassemodulet fra min db?
Avatar billede areon Nybegynder
13. december 2004 - 09:56 #29
nej det tror jeg Dælme ik jeg har..... :( Hvordan gør jeg det??

Jeg har jo altså brugt "Lame" metoden Copy/Past!!!!  Det skulle jeg vel nok ikke have??
Avatar billede mugs Novice
13. december 2004 - 10:00 #30
Importer modulet i Filer > Hent eksterne data > Brows ned igennem bibliotekerne og find thomas db > Fanen moduler og merker > OK
Avatar billede areon Nybegynder
13. december 2004 - 10:05 #31
ok prøver jeg da lige..
15. december 2004 - 13:35 #32
Areon-> fik du det til at virke?
Avatar billede areon Nybegynder
15. december 2004 - 14:24 #33
Ja ForZøtan! :)

jeg kopiere, paster og retter til som en anden Vildmand i databasen og det ser sq ud til vi snart er nået til vejs ende.. så det er dejligt... alerede nu vil jeg gerne takker jer begge for alt hjælpen i har givet til Denne/Disse databaser. :)

Da du har hjulpet mest på dette spm Thomas giver jeg oz dig pointzne.. :) MugZ fik 100 sidst...

:)

Til næste gang så Ha jer begge en rigtig god Jul og take Care i nytåret...

Thomas
Avatar billede mugs Novice
15. december 2004 - 14:44 #34
Tak - I lige måde.

/ Mogens
15. december 2004 - 14:59 #35
ja tak, glædelig jul til dig også, hvis vi ikke tales ed inden :o)

Og tak for point :o)
Avatar billede areon Nybegynder
16. december 2004 - 09:55 #36
Thomas...
Dit mailMerge Modul, kan jeg ikke vha en knap få den til at indsætte den qry jeg ønsker automatisk og indsætte Wordfilnavnet i Modulet så brugeren bare skal tryk Flet... :)

Det virker smurt ellers.. :)
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