Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.81/37: Рейтинг темы: голосов - 37, средняя оценка - 4.81
1 / 1 / 2
Регистрация: 11.11.2012
Сообщений: 93

Заполнение Word документа данными из строки DBGrid

27.04.2013, 02:30. Показов 8399. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не знаю возможно ли это, но было бы очень здорово, если бы я смог это реализовать.

В общем есть DBGrid с такими вот колонками : "Код контракта", "Количество продукта", "Цена" и т.д. Так же в папке проекта есть word'овский документ (Шаблон). Он уже забит текстом, но оставлено место для данных например :
"Код контракта № _____"
"Цена данного товара составляет: ____ руб."
В эти места "____" нужно вставить данные из подходящей колонки выделенной строки.
Требуется при нажатии на Button ("Создать контракт") открыть этот уже заполненный документ или сразу отправить на печать.
Думаю это как то реализуется с помощью OLE-контейнеров, но я с ними совсем не знаком и поэтому хотелось бы узнать как это сделать в более менее разжованной трактовке. Если сильно лень, можно не объяснять, попробую разобраться сам по коду.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.04.2013, 02:30
Ответы с готовыми решениями:

При двойном щелчке на строке DbGrid-а открыть форму с данными из этой строки
У меня в базе много строк и мне надо чтоб при двойном щелчке на строке открывалась форма с дополнительными данными именно по Этой строке

Заполнение документа Word несколько раз данными из другого документа
есть некий документ Word(test.docx). Нужно создать новый документ(test1.docx), и заполнить его несколько раз данными из первого документа....

Как автоматизировать заполнение документа Word данными?
Здравствуйте. Подскажите пожалуйста как реализовать такую задумку? В организации есть 4 офис-менеджера, т.е. каждый из них может...

22
0 / 0 / 0
Регистрация: 08.05.2017
Сообщений: 12
05.06.2017, 21:05
Студворк — интернет-сервис помощи студентам
The_Immortal, привет, решил использовать твой метод но увы, при нажатии на кнопку вылетает ошибка, не подскажешь в чём дело?)
Миниатюры
Заполнение Word документа данными из строки DBGrid  
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
06.06.2017, 07:57
den6677, отладчик поможет определить место возникновения ошибки.
0
0 / 0 / 0
Регистрация: 08.05.2017
Сообщений: 12
06.06.2017, 21:09
Почтальон, отладчик ссылается к этому коду, но я не шарю что делать... искал по форумах об этом но ничего не нарыл.
C++
1
2
3
4
5
6
7
8
9
namespace System
{
  template <class P1>
  void Variant::OleProcedure(const String& name, P1 p1)
  {
    TAutoArgs<1> args;
    args[1] = p1;
    OleProcedure(name, static_cast<TAutoArgsBase*>(&args)); //-> здесь
  }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.06.2017, 21:09

Заполнение книги Excel данными из документа Word
Добрый день. Пролистал около десятка тем на этом форуме и еще на нескольких, так и не смог найти более менее полного решения для свой...

Как автоматизировать заполнение документа Word нужными данными?
Здравствуйте. Подскажите пожалуйста как реализовать такую задумку? В организации есть 4 офис-менеджера, т.е. каждый из них может...

Заполнение Таблицы базы данных данными из документа Word
Всем привет. Начал делать программу тестер. Дали мне данные тестов(вопросы и варианты ответов) все это хранится в word'овском документе....

Заполнение полей в документе word данными из документа excel
Имеется типовой документ word, назовем его АКТ, в котором вся информация остается неизменной, за исключением нескольких полей (см. рисунок...

Заполнение документа данными из справочника
Здравствуйте! Столкнулась с проблемой. Есть Справочник &quot;ПроизводственныйДефект&quot; который имеет реквизит...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru