Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 отчет в word  [new]
RIGOR
Member

Откуда:
Сообщений: 89
Добрый день. Создан отчет(DBF). Направляется текстовая часть в WORD(шаблон таблицы есть).
IF TYPE([m.loDoc.FormFields("sumi")])="O"
m.loDoc.FormFields("sumi").Result=report.sumi
IF TYPE([m.loDoc.FormFields("nom_schet")])="O"
m.loDoc.FormFields("nom_schet").Result=report.nom_schet
IF TYPE([m.loDoc.FormFields("cnti")])="O"
m.loDoc.FormFields("cnti").Result=report.cnti
IF TYPE([m.loDoc.FormFields("datachet")])="O"
m.loDoc.FormFields("datachet").Result=report.data_schet
Все работает. Но при наличии нескольких строк (в DBF) не выводятся значении, начиная со второй строки(в WORD). Задача: как програмно заставить добавлять в таблицу Word столько записей (строк) сколько необходимо.
28 июн 06, 16:27    [2822113]     Ответить | Цитировать Сообщить модератору
 Re: отчет в word  [new]
Недоходящий
Member

Откуда:
Сообщений: 912
2 RIGOR

Просто указатель в твоей таблице всегда находиться на одном месте. тебе нужно двигать его. используй коменду GO номер_строки in имя_таблы.
я здесь недавно поднимал тему по таблицам в ворде. посмотри. добавление строки в таблице
.selection.insertrowsbelow(1)
и перемещаешь указатель на созданную строку
.selection.moveleft(1,1)
28 июн 06, 17:20    [2822452]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить