Hi,
Ik zit met het volgende probleem. Ik ben bezig met een aantal Word-sjablonen, die het een en ander aan data uit een MySQL database moeten gebruiken. Die database word gevuld door een php-site, dat werkt allemaal heel mooi.
Nou werken de Word-sjoblonen met Visual Basic, en daar ben ik niet zo in thuis. Ik ben nu zover dat ik een stukje code heb dat volgens mij met de database connect, en het geeft ook geen foutmeldingen, alleen ik weet nog niet hoe ik de juiste output krijg.
Die regel met Selection.Typetext zal zo niet werken, daar ben ik me wel van bewust, staat er meer voor de vorm. Want ik weet dus niet wat ik daar in moet vullen. Ook weet ik niet naar welke file ik het pad moet laten verwijzen, MySQL maakt 3 bestanden aan, een .frm, een .myd en een .myi. Maar welke moet ik nou hebben? Alle voorbeelden gebruiken Access-databases.
Hmmm, ik kom dr nu achter, als ik de SQL-query vervang door een INSERT-query, geeft ie wel een foutmelding, namelijk
Kan iemand me hiermee verder helpen? Thanx alvast.
//edit
Hmmmm... als ik dat insert statement gebruik, geeft ie wel die foutmelding, maar toch worden de gegevens in de db toegevoegd.
Ik zit met het volgende probleem. Ik ben bezig met een aantal Word-sjablonen, die het een en ander aan data uit een MySQL database moeten gebruiken. Die database word gevuld door een php-site, dat werkt allemaal heel mooi.
Nou werken de Word-sjoblonen met Visual Basic, en daar ben ik niet zo in thuis. Ik ben nu zover dat ik een stukje code heb dat volgens mij met de database connect, en het geeft ook geen foutmeldingen, alleen ik weet nog niet hoe ik de juiste output krijg.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| Sub AutoNew()
With ActiveDocument.MailMerge
.MainDocumentType = wdFormLetters
constr = "DSN=Naam;" _
& "DBQ=C:\blaat\medewerkers.myd;" _
& "UID=*****;" _
& "PWD=*****;" _
& "FIL=MySQL"
.OpenDataSource Name:="C:\blaat\medewerkers.myd", _
Connection:=constr, SQLStatement:="SELECT * FROM medewerkers;"
End With
Selection.TypeText (SQLStatement)
End Sub |
Die regel met Selection.Typetext zal zo niet werken, daar ben ik me wel van bewust, staat er meer voor de vorm. Want ik weet dus niet wat ik daar in moet vullen. Ook weet ik niet naar welke file ik het pad moet laten verwijzen, MySQL maakt 3 bestanden aan, een .frm, een .myd en een .myi. Maar welke moet ik nou hebben? Alle voorbeelden gebruiken Access-databases.
Hmmm, ik kom dr nu achter, als ik de SQL-query vervang door een INSERT-query, geeft ie wel een foutmelding, namelijk
Blijkbaar connect ie dus toch niet goed?Fout 5922:
Gegevensbron kan niet worden geopend.
Kan iemand me hiermee verder helpen? Thanx alvast.
//edit
Hmmmm... als ik dat insert statement gebruik, geeft ie wel die foutmelding, maar toch worden de gegevens in de db toegevoegd.