Welcome to Tech Support Forum home to more then 136,000 problems solved. Issues have included: Spyware, Malware, Virus Issues, Windows, Microsoft, Linux, Networking, Security, Hardware, and Gaming Getting your problem solved is as easy as:
1. Registering for a free account
2. Asking your question
3. Receiving an answer

Registered members:
* Get free support
* Communicate privately with other members (PM).
* Removal of this message
* See fewer ads.
* And much more..

 



Want to know how to post a question? click here Having problems with spyware and pop-ups? First Steps
Go Back   Tech Support Forum > Microsoft Support > Microsoft Office support
User Name
Password
Site Map Register Donate Rules Blogs Mark Forums Read


Microsoft Office support MS Office support forum

Reply
 
LinkBack Thread Tools
Old 05-20-2005, 09:47 AM   #1 (permalink)
Registered User
 
Join Date: May 2005
Posts: 1
OS: XP


MS WORD 2003 mail merge - "cannot find datasource"

The error message "Cannot find datasource" occurs when opening an MS Word 2003 mail merge document on a Windows XP machine with MS Access 2003. This does NOT happen when the same document is opened on a Windows XP machine running MS Word 2000 and MS Access 2000.

In the Access query that retrieves the data for the merge letter there were two fields with the same field name of MI (i.e. Middle Initial) but they are from "different" tables in the Access database. The SQL query code in Access shows these two fields with fully qualified names (e.g. Applicant.MI and Colleague.MI). So the field names were "distinct" in the query and the corresponding mail merge document opens correctly in MS Word 2000.

However, when the MS Word 2003 merge document opens the Access 2003 version of the same database and "executes" this same query then these two field names are NOT fully qualified. Another words, they both have a field name of MI. Since the field names are not fully qualified, Access 2003 renamed the second MI field as MI_1 and this field does not exist in the query so the query then fails.

I changed the query in the MS Access 2003 database and gave the field named Colleage.MI an "alias" of ColleageMI to make the field name distinct (in the SQL code) from the MI field in the Applicant table of the Access database. I also changed the mail merge document to use this field. With these changes the mail merge document then opened OK in MS Word 2003.

Although this change did work, this will be a real pain if I have to make this same change to every mail merge document that gets data from a query where some field names are the same (but in different tables). Apparently, when MS Word 2003 opens a mail merge document that runs a query like this then the fully qualified field names from the SQL query are NOT being used and just the unqualified field names are used resulting in the problem just described.
wlappin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Reply With Quote
Important Information
Join the #1 Tech Support Forum Today - It's Totally Free!

TechSupportForum.com is a leading support website for your computer needs. We offer free, friendly and personalized computer support. Why pay to have your computer fixed when you can do it for free.

Join TechSupportforum.com Today - Click Here

Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




All times are GMT -7. The time now is 05:16 PM.



Copyright 2001 - 2009, Tech Support Forum
Home Tips Plus | Outdoor Basecamp | Automotive Support Forum

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85