Форум программистов, компьютерный форум CyberForum.ru

C++: COM, OLE, ActiveX

Войти
Регистрация
Восстановить пароль
 
zena1
3 / 3 / 2
Регистрация: 26.05.2013
Сообщений: 59
#1

Экспорт таблицы из DBgrid в шаблон Word - C++ COM

02.11.2016, 10:39. Просмотров 537. Ответов 2
Метки нет (Все метки)

Добрый день.
Имеется таблица в DBGrid. Её необходимо вставить в шаблон документа word.
Задача сразу показалась не сложная: в шаблоне документа прописываем "уникальные идентификаторы", которые просто заменяем нужными данными при экспорте:
C++
1
2
3
4
vVarApp.OlePropertyGet("Selection") .OlePropertyGet("Find").OleProcedure("Execute",
/*FindText=*/ "d1", /*MatchCase=*/false, /*MatchWholeWord=*/ false,
/*MatchWildcards=*/false, /*MatchSoundsLike=*/false, /*MatchAllWordForms=*/false,
/*Forward=*/true, /*Wrap=*/1, /*Format=*/false, /*ReplaceWith =*/ ADOTable1->FieldByName("d31")->AsString.c_str(), /*Replace=*/2);
В таком случае, создается документ с одной строкой таблицы. Но как быть, если в DBGrid имеется 2 и более строк(кол-во всегда разное), и нужно чтобы на одной странице ворда создалось столько же строк, сколько на текущий момент находится в DBGrid?
Надеюсь, понятно объяснила.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2016, 10:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Экспорт таблицы из DBgrid в шаблон Word (C++ COM):

Преобразование таблицы в текст на СОМ-сервере Word - C++ COM
Доброго времени суток) Есть задача: необходимо преобразовать таблицу с данными в текст с символами "+" "|" "-" средствами COM сервера...

Экспорт dbgrid в уже созданный шаблон word - Delphi
Создал шаблон в ворде для экспорта вводимых данных. Ещё нужно вывести в шаблон данные с таблицы dbgrid, но не получается выдает ошибки....

Экспорт таблицы из запроса в шаблон Word - MS Access
Доброго времени суток, уважаемые форумчане. Во имя человеколюбия: --сделайте пжста подарок под елку, помогите обрести душевное...

Экспорт данных из таблицы MS Access в шаблон MS Word - MS Access
Доброго дня Уважаемые форумчане!!! Для многих вопрос покажется простым, и, всё-же: Как экспортировать данные из таблицы (не из...

Экспорт из DBGrid в Word - Delphi БД
Здравствуйте помоги пожалуйста! чтобы при нажатии кнопки выводилась таблица из дбгрида в ворд

Экспорт DBGrid в Word - Delphi БД
Как экспортировать данные из DBGrid в шаблон ворда или дописать поля. Нашел как экспортировать но как добавить названия полей, границы. И...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
vxg
Модератор
3158 / 1960 / 219
Регистрация: 13.01.2012
Сообщений: 7,505
03.11.2016, 10:25 #2
zena1, что мешает программно добавлять строчки в таблицу?
zena1
3 / 3 / 2
Регистрация: 26.05.2013
Сообщений: 59
03.11.2016, 13:38  [ТС] #3
Цитата Сообщение от vxg Посмотреть сообщение
zena1, что мешает программно добавлять строчки в таблицу?
Довольно большое количество информации в шаблоне, которую необходимо будет изменять. На выходе должен получиться документ порядка 100 страниц. Не хотелось бы увеличивать время формирования документа еще проверкой таблицы и рисовкой строк.
Пока решила использовать закладки: весь столбец из DBGrid помещается в одну ячейку таблицы в ворде. Не идеально, но, в принципе, устраивает.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2016, 13:38
Привет! Вот еще темы с ответами:

Экспорт DBGrid в Word - Delphi БД
Здравствуйте. Проблема заключается в следующем. Программа при нажатии на кнопку должна формировать отчет в вордовский документ из полей...

.NET 4.x Экспорт данных в шаблон Word - C#
Здравствуйте, подскажите как сформировать отчёт из С# в Word. Заранее спасибо =)

Экспорт данных в шаблон Word - C#
Приветствую форумчане! Помогите мне пожалуйста! Скоро защита диплома( На форме имеется textBox и comboBox и кнопка button. Я пытаюсь по...

Delph БД Экспорт DBgrid в Word - Delphi БД
Как вывести Dbgrid в Word


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru