This appears to be normal behaviour.
Specifically you say "the same table on the same page" this to me means that
the table is not yet large enough to go onto a new page, hence the Header Row
is not required to be repeated. Is the table crossing pages? add new rows
temporarily to test if not.
The "Header Rows Repeat" does work but does have certain criteria.
1. The "Header Row" to be repeated must be the first row of the table but
can also be multiple rows that MUST include the first row of the table.
2. If the table is not large enough to cross pages, nothing will be repeated.
3. Header Rows Repeat will not work with a nested table - that is to say
that a table within a table can have HeaderRowRepeat activated but will not
work.
See
http://word.mvps.org/FAQs/TblsFldsFms/ControlPgBrksInTables.htm which
cantains some possible other problems that can effect this function. This
page is not udpated for 207 but should point to any possible problems, see
"Heading rows don't repeat" near the bottom of the page for example.
If the table is crossing pages, can you describe further what you are
doing/seeing.
Hope this helps
DeanH