View Single Post
  #6   Report Post  
Posted to microsoft.public.word.mailmerge.fields
Doug Robbins - Word MVP
 
Posts: n/a
Default not merging duplicate records

Unfortunately, there are a few errors in the construction given on Cindy's
site. It should be

{ IF { REF Check } "{ MERGEFIELD itemnumber } { MERGEFIELD itemprice } "
"{ MERGEFIELD itemnumber } { MERGEFIELD itemprice }¶
" }{ SET Check "{ MERGEFIELD itemnumber } { MERGEFIELD itemprice }" }

Where the ¶ appears in the above construction, you must press the enter key.

When I execute a merge containing the above construction, I receive an error
message about a field calculation error in the first field. However,
clicking OK results in the merge being executed to give the desired result.

When you execute the merge, a bookmark is inserted named Check is inserted
into the main document. If you wish to re-execute the merge, it is
necessary to first delete that bookmark.

--
Hope this helps.

Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.

Doug Robbins - Word MVP

"Dan" wrote in message
...
To follow up...

I m not saying that Cindy's method wont work. As a matter of fact I would
like a template-side solution like that. I merely cant figure out for the
life of me how to convert her solution there to work for my data model. If
you guys are proficient with this and can help that would be greatly
apreciated.

Again my data source si a flat text file, tab delimited and looks like
this:

itemnumber itemprice itemdescription itemmodel
1234 24.95 item1yellow 2
1234 24.95 item1gree 3
1234 24.95 item1blue 4
1234 24.95 item1red 5
4321 32.95 item1yellow 1
4321 32.95 item1orange 1


I need to make labels like this for example:

1234
24.95

4321
32.95

I only need one label per product number/price despite the multiple
records
for each product(a result of different colors/sizes/etc. - but prices are
still the same)


Thanks again!!!!
"Dan" wrote:

Hi all-

Thanks Peter thats an interesting concept that I hadn't considered.

My data source is a flat text file - tab delimited.


Thanks for any advise..

"Peter Jamieson" wrote:

In addition to Doug's reply, even if "altering the data source is not
an
option" you may be able to open the data source using a query in a VBA
OpenDataSource statement in a way that eliminates the duplicates.
However,
it depends on what type of data source you have.

Peter Jamieson

"dan" wrote in message
. ..
Hello listers

I saw your code on the cindy meister website regarding suppressing
duplicates in a mail merge. I unfortaunately am not able to follow it
very
well.

I have a data source with a bunch of fields. I only need 2 of the
fields
in
my mail merge document. When I merge them to my template I get lots
of
multiples when I really need only one of each.

I am making labels for pricing items and have the following data
source
model

itemnumber itemprice itemdescription itemmodel
1234 24.95 item1yellow 2
1234 24.95 item1gree 3
1234 24.95 item1blue 4
1234 24.95 item1red 5
4321 32.95 item1yellow 1
4321 32.95 item1orange 1

etc

but when i run a mail merge to make the labels i only need the item
number
and the price since they are all the same. But running a normal mail
merge
gives me 5 labels for item 1234 and two labels for 4321 when i really
only
need two labels total as there are only two different item numbers.

If you could help me work through this or offer any code as to how to
accomplish this it would be greatly appreciated.

Altering the data source is not an option.

Thanks in advance!!!