Search  
Thursday, May 24, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Office Automation  conectarea unei...
 conectarea unei baze de date la Word
 
 7/16/2007 6:20:10 PM
User is offlinedasoft
1 posts
www.dasoft.ro


conectarea unei baze de date la Word
 (Romania)
Folosesc vfp 9.0 si word 2000. Am un document word care trebuie sa preia niste campuri dintr-o baza de date. Cand vreau sa fac conexiunea documentului la baza de date mesajul este "WORD nu a putut deschide sursa de date" sau "Eroare ODBC:[Microsoft]{ODBC Driver Manager] Data Sourse name not found and no default driver specified. Stare SQL:IM002. Cod de retur:SQL- ERROR" Am instalat si de la Microsoft Vfoledb si degeaba. Nu stiu ce sa-i fac. Pe calculatoarele care au Office 2003 merge. Si stiu sigur ca merge si pe 2000 ca am mai facut operatia asta dar in cazul acestor sisteme nu reusesc. O sugestie va rog! Multumesc
 7/16/2007 8:12:52 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: conectarea unei baze de date la Word
 (Slovakia) Modified By Grigore Dolghin  on 7/16/2007 8:13:32 PM)

Mesajul de eroare pe care l-ai dat ma face sa cred ca in sistemul cu pricina nu ai definit DSN-ul in control panel/odbc data sources.

In calculatoarele unde merge este definita o "DSN" (data source name). Nu pot sa-ti spun cum o cheama, dar daca te uiti acolo o sa vezi cateva. Una dintre ele pointeaza catre dbc-ul din care provin datele (sau catre tabelele free) Uite-te cum e facuta aia si reprodu-o pe calculatorul care nu merge.

Ti-am atasat o poza a acelui ODBC, ca sa stii exact unde sa cauti. Intr-una din paginile User DSN, System DSN sau File DSN e ceea ce cauti.

 


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
ODBC.JPG 
 12/13/2007 7:35:45 PM
User is offlineralucea82
8 posts


Re: conectarea unei baze de date la Word
 (N/A)

 

Am facut niste etichete in mail merge ( word 2003). Din vfp8 am folosit createobject("word.application"), am deschis documentul in care am facut mail merge-ul insa nu imi apare mesajul ca se conecteaza la sursa de date, deci documentul respectiv deschis astfel nu se va mai modifica in momentul in care modific sursa (un xls).

Multumesc (incepator).

 12/14/2007 1:24:48 PM
User is offlineralucea82
8 posts


Re: conectarea unei baze de date la Word
 (N/A)
Am rezolvat.
 12/15/2007 2:16:28 PM
User is offlineedyshor
1450 posts
1st




Re: conectarea unei baze de date la Word
 (Romania)
Daca vrei, posteaza si solutia pe forum, poate mai intampina cineva problema ta.
 1/7/2008 12:54:23 PM
User is offlineralucea82
8 posts


Re: conectarea unei baze de date la Word
 (N/A)

Sper sa mai fie de actualitate, am sa dau copy paste din cod:


newmergedoc=DTOC(X)+'.doc'
loWord = CREATEOBJECT("Word.Application")loword.visible=.t.
loDocument = loWord.Documents.Open("cale_mail_merge")

loDocument.MailMerge.OpenDataSource("cale_sursa")

loDocument.MailMerge.Execute
loNewDocument = loWord.ActiveDocument        
loDocument.Close
loNewDocument.printout
loNewDocument.SaveAs(CALE_TEMP+NEWMERGEDOC)           
loNewDocument.Close
loWord.Quit

  Visual FoxPro  Office Automation  conectarea unei...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement