It's simpler using Access reporting (I am told!) Word is not really set up
to do this. You can try using a DATABASE field to insert the table, using a
nested { MERGEFIELD } field to filter the results so that you only get the
items belonging to the current order. But it's very difficult to control the
format of tables inserted using DATABASE.
If you are using Word 2002 or 2003, the "official" way to do many things
that the built-in merge can't manage is to use VBA and the Mailmerge events.
This lets you modify the Mail Merge Main document before each record is
merged. So you could, for example, use VBA and ADO to get the appropriate
data from the database, insert it in tabular format and format it. However,
once you have gone that far, it may be simpler to "roll your own" merge,
using Word Automation to process the data from each order in turn and insert
it in the correct places in a fresh copy of your "mail merge" template.

Signature
Peter Jamieson
> How can I get a Mail Merge Word Document to display data
> in a Table where the data comes from an Access database?
[quoted text clipped - 31 lines]
> a Main Report with a Sub Report containing the Orders,
> within Access.
Tony_VBACoder - 01 Sep 2004 21:50 GMT
Peter, that is what I thought. I may just go ahead and
keep this an Access report, because I can code the report
in about 10 minutes, whereas, it would be much more
difficult in Word.
Thanks.
>-----Original Message-----
>It's simpler using Access reporting (I am told!) Word is not really set up
[quoted text clipped - 49 lines]
>
>.