webForumDet fria alternativet

Koppla dokument i Word

22 svar · 849 visningar · startad av learn

learnMedlem sedan jan. 20051 130 inlägg
#1

Jag har lyckats koppla en MySQL-databas till Word (se denna tråd). Nu vill jag på något bra sätt ställa vissa villkor på frågan. Gärna ändra lite i sql-queryn som utförs.

Någon som vet hur man kan göra?

Tack on beforehand!

learnMedlem sedan jan. 20051 130 inlägg
#2

Någon som kan hjälpa mig?

ZaimanMedlem sedan dec. 20014 239 inlägg
#3

Prova om denna länk hjälper dig på vägen.

[url]http://office.microsoft.com/training/training.aspx?AssetID=RC011205671053[/url]
learnMedlem sedan jan. 20051 130 inlägg
#4

Tack men det hjälpte tyvärr inte. Jag ska göra en koppling till MySQL.

Det som får mig att hålla hoppet uppe är att när jag öppnar mitt kopplade dokument på en annan dator så får jag bifogat meddelande.

Det är denna SQL-query jag vill kunna ändra (lägga till ngr villkor osv)...

Untitled-5.gif
ZaimanMedlem sedan dec. 20014 239 inlägg
#5

Hur fick du in frågan från början?

learnMedlem sedan jan. 20051 130 inlägg
#6

Jag har aldrig direkt skrivit frågan själv. Den genererades tydligen automatiskt när jag skapade databas-kopplingen (se denna tråd)

learnMedlem sedan jan. 20051 130 inlägg
#7

Är det verkligen ingen som arbetat med "avancerade" kopplingar i Word? :q :)

colioneMedlem sedan juni 20014 421 inlägg
#8

Du får inte fram något om du öppnar upp VBA-editorn? Alt+F11

learnMedlem sedan jan. 20051 130 inlägg
#9

Tack för ditt svar colione, du är en av få som törs svara på mina frågor ;)!

Hmm, VBA-editorn var ny för mig. Det var dock helt tomt, ingen kod alls...

colioneMedlem sedan juni 20014 421 inlägg
#10

har du möjlighet att kasta över dokumentet till mig så jag kan ta mig en liten titt?

learnMedlem sedan jan. 20051 130 inlägg
#11

hur menar du då? vad ska jag skicka till dig? jag kan ju inte skicka adressregistret, men du kanske bara behöver själva .doc-filen...? Förstår inte riktigt hur du ska kunna hjälpa mig på det viset, men jag tackar för ditt engagemang!

colioneMedlem sedan juni 20014 421 inlägg
#12

Ok, iofs tror jag du kan utnyttja resultatet bättre om du istället använder dig av VBA-editorn, dels för att ställa frågorna och för att manipulera datan som kommer ut.

EDIT

Det finns ett verktygsfält osm heter koppla som du tydligen kan ställa lite mer avancerade frågor i...

Nån liten guideline kan du kke få från detta dokument:
http://support.microsoft.com/kb/214183

koppla.pngfråga.png
learnMedlem sedan jan. 20051 130 inlägg
#13

AHA, ska genast kika på det! Tack colione!

learnMedlem sedan jan. 20051 130 inlägg
#14

Har nu kollat lite på ditt tips. Vad jag förstår så är det endast koppling till access-databaser som beskrivs på den sida du länkar till.

Kanske VBA-editorn kan vara ngt. Hur fungerar den, kan du ge ett exempel på hur jag ställer en fråga till min MySQL-databas?

colioneMedlem sedan juni 20014 421 inlägg
#15

Hmm, typ:

Public Sub Document_OnLoad()
Set Con = CreateObject("adodb.connection")

DBPATH = "Driver={MySQL ODBC 3.51 Driver};Server=[red]localhost;Database=myDataBase;User=myUsername;Password=myPassword[/red];Option=3;"
Con.Open DBPATH
qSQL = "SELECT * FROM tblBlaha"
Set RS = Con.Execute(qSQL)

End Sub
learnMedlem sedan jan. 20051 130 inlägg
#16

Okej, vart lägger jag in detta? Hur läggar jag sedan in poster från databasen i mitt kopplade dokument..?

colioneMedlem sedan juni 20014 421 inlägg
#17

Tryck alt+f11 sedan dubbelklickar du på ThisDocument till vänster så får du upp en editor i mitten där klistrar du in det där.

Sedan kan du ange bokmärken eller liknande som du kan "leta upp" med VBA och kasta in resultatet där.

EDIT

Du ska kunna använda en befintlig DSN för MySQL databasen när du connectar enligt microsoft-sidan.

learnMedlem sedan jan. 20051 130 inlägg
#18

vad menas med DSN? :r

colioneMedlem sedan juni 20014 421 inlägg
#19

DSN är ett Datasource Name. Du har ju MyODBC installerat sedan tidigare.
Skapa en Fil-DSN/system-DSN med hjälp av ODBC konfigureraren i kontrollpanelen. Där väljer du drivrutinen för mysql databas och fyller i uppgifterna som ska vara med.

Sen ska du kunna välja den dsn:en i koppla-grejen.

learnMedlem sedan jan. 20051 130 inlägg
#20

Aha, ska kika. Tack

132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)