Avatar billede flemming39 Nybegynder
30. november 2005 - 14:51 Der er 2 kommentarer og
1 løsning

Error 4198 ved mailmerge

Hej

Koden virker i 2000 men ikke i 2003 som jeg er ved at omlægge applikationen til.
Jeg får fejlen 4198 "kommandoen lykkes ikke" på den første af de to næste linier:

appWord.activedocument.MailMerge.DataSource.QueryString = iiQuery
appWord.activedocument.MailMerge.Execute

Er der nogen der er stødt på dette problem før mig?

mvh Flemming
Avatar billede flemming39 Nybegynder
01. december 2005 - 15:25 #1
Jeg har fundet ud af at kommandoen:
appWord.activedocument.MailMerge.DataSource.QueryString
går ned med fejl 4198 når jeg bruger for mange inner joins.

Her går det godt:


& " Firmanavn, adresse," _
& " Postby.BY, postby_1.by" _
& "  (Postby INNER JOIN (Kontaktpersoner INNER JOIN medarbejder ON Kontaktpersoner.Initialer = medarbejder.initialer) ON Postby.POSTNR = Kontaktpersoner.Firmapostnr) INNER JOIN postby_1 ON medarbejder.PostNr = postby_1.POSTNR " _
'''''& " FROM Postby INNER JOIN (Kontaktpersoner INNER JOIN medarbejder ON Kontaktpersoner.Initialer = medarbejder.initialer) ON Postby.POSTNR = Kontaktpersoner.Firmapostnr " _
& " WHERE (KontaktpersonId = " & iQuery & ")"
Avatar billede flemming39 Nybegynder
01. december 2005 - 15:28 #2
Hov jeg kom til at trykke på send midt i skriveriet :-)

Jeg har fundet ud af at kommandoen:
appWord.activedocument.MailMerge.DataSource.QueryString
går ned med fejl 4198 når jeg bruger for mange inner joins.
Det skal siges at begge udtryk er testet med success i forespørgsel

Her går det godt:
FROM Postby INNER JOIN (Kontaktpersoner INNER JOIN medarbejder ON Kontaktpersoner.Initialer = medarbejder.initialer) ON Postby.POSTNR = Kontaktpersoner.Firmapostnr " _
& " WHERE (KontaktpersonId = " & iQuery & ")"


Her går det ikke godt:
FROM (Postby INNER JOIN (Kontaktpersoner INNER JOIN medarbejder ON Kontaktpersoner.Initialer = medarbejder.initialer) ON Postby.POSTNR = Kontaktpersoner.Firmapostnr) INNER JOIN postby_1 ON medarbejder.PostNr = postby_1.POSTNR "

Så jeg må indlægge en ekstra kolonne for by i min kontaktperson tabel for at få det til at virke.
Avatar billede flemming39 Nybegynder
02. december 2005 - 14:28 #3
Spørgsålet lukkes
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