Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/26: Рейтинг темы: голосов - 26, средняя оценка - 4.54
71 / 5 / 0
Регистрация: 04.02.2011
Сообщений: 100

Вывод информации в ячейки Word

20.04.2011, 10:09. Показов 5634. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется таблица в Word. Нужно посчитать произведение введенных значений в ячейки!
Нашел информацию как это сделать в Excel, а как реализовать в Word не знаю!
http://wladm.narod.ru/Borland/excel.html#4
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.04.2011, 10:09
Ответы с готовыми решениями:

Вставить ячейки из StringGrid в выборочные строки в Word
Помогите пожалуйста, мне надо выборочно ячейки из StringGrid вставить в выборочные строки в Word. Например, мне надо ячейку с индексами...

Быстрая обработка информации в файле Word
Вот такой вопрос: Возможно ли за 1 сек(на нормальной машине) считать информацию с файла Word(doc,docx) обработать её и записать в другой...

Изменить фон ячейки и границы в Word средствами OLE
Народ, подскажите! Как изменить фон ячейки и границы ячеек в таблице Word, использую средства OLE? Программа написана в С++ Builder. ...

36
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
20.04.2011, 10:22
У меня к тебе вопрос..

А ты не пробывал перед тем как вставить значения просто и х посчитать, а потом вставить?
2
71 / 5 / 0
Регистрация: 04.02.2011
Сообщений: 100
20.04.2011, 12:04  [ТС]
Скажим есть три ячейки, в ячейке A2 стоит какое-то число, в ячейке B2 стоит тоже число, а в ячейку C2 нужно вывести результат A2*B2, вот как это сделать, как посчитать?!
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
20.04.2011, 12:18
в ячейке A2 стоит не какое-то число, а переменная int a, в ячейке B2 стоит тоже не число, а переменная int b - где-нибудь в коде -
C++
1
2
int a,b,c;
c = a*b;
, а в ячейку C2 нужно вывести не результат A2*B2, а переменную int с - или я еще не проснулся ?
1
71 / 5 / 0
Регистрация: 04.02.2011
Сообщений: 100
20.04.2011, 14:45  [ТС]
LK, блин, спасибо, чето сам не сообразил сразу!

Добавлено через 23 минуты
И как переменным a и b присвоить значение ячеек?!

Добавлено через 1 час 31 минуту
Все получилось!

Добавлено через 27 минут
Сделал вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void __fastcall TForm1::Button1Click(TObject *Sender)
{
vVarDocs = vVarApp.OlePropertyGet("Documents");
vVarDoc =vVarDocs.OleFunction("Item",1);
vVarTable= vVarDoc.OlePropertyGet("Tables").OleFunction("Item",1);
vVarCell=vVarTable.OleFunction("Cell",i+1,1);
vVarCell.OlePropertyGet("Range").OlePropertySet("Text",i);
vVarCell=vVarTable.OleFunction("Cell",i+1,2);
vVarCell.OlePropertyGet("Range").OlePropertySet("Text",ADOTable1->FieldByName("Naimenovanie")->AsString.c_str());
vVarCell=vVarTable.OleFunction("Cell",i+1,3);
vVarCell.OlePropertyGet("Range").OlePropertySet("Text",ADOTable1->FieldByName("EdIzmer")->AsString.c_str());
vVarCell=vVarTable.OleFunction("Cell",i+1,4);
vVarCell.OlePropertyGet("Range").OlePropertySet("Text",a = ADOTable1->FieldByName("Kolichestvo")->AsInteger);
vVarCell=vVarTable.OleFunction("Cell",i+1,5);
vVarCell.OlePropertyGet("Range").OlePropertySet("Text",b = ADOTable1->FieldByName("Symma")->AsFloat);
vVarCell=vVarTable.OleFunction("Cell",i+1,6);
vVarCell.OlePropertyGet("Range").OlePropertySet("Text",c = a * b);
i++;
}
А как в одной ячейке вывести результат сложения всех ячеек одного столбца?!
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
20.04.2011, 15:53
Тебе нужно сумму посчитать запросом в бпзе, апотом вывести в ворд и всё
1
71 / 5 / 0
Регистрация: 04.02.2011
Сообщений: 100
20.04.2011, 15:58  [ТС]
Sasha, скажим есть один столбец, в нем имеется 12 ячеек, в каждой ячейке присутствует значение, мне нужно сложить значения всех этих 12-ти ячеек и вывести результат в отдельную ячейку!
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
20.04.2011, 16:00
Цитата Сообщение от starkiller Посмотреть сообщение
Sasha, скажим есть один столбец, в нем имеется 12 ячеек, в каждой ячейке присутствует значение, мне нужно сложить значения всех этих 12-ти ячеек и вывести результат в отдельную ячейку!
Тебе надо сделать всё одним SQL - запросом с использованием оператора SUM()
1
71 / 5 / 0
Регистрация: 04.02.2011
Сообщений: 100
20.04.2011, 16:01  [ТС]
Sasha, а если я работаю через ADOTable, будет работать?!
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
20.04.2011, 16:03
Цитата Сообщение от starkiller Посмотреть сообщение
Sasha, а если я работаю через ADOTable, будет работать?!
Конечно будет
1
71 / 5 / 0
Регистрация: 04.02.2011
Сообщений: 100
20.04.2011, 16:07  [ТС]
Sasha, можешь написать примерный запрос, а то я в них не особо силен?!
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
20.04.2011, 16:09
Желательно конечно, если бы ты подключил туда ADOQuery1. Так будет работать точно
1
71 / 5 / 0
Регистрация: 04.02.2011
Сообщений: 100
20.04.2011, 16:17  [ТС]
Sasha, если подключу ADOQuery, то как будет выглядеть запрос?!
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
20.04.2011, 16:22
Цитата Сообщение от starkiller Посмотреть сообщение
Sasha, если подключу ADOQuery, то как будет выглядеть запрос?!
Ты сначало подключи, а потом разберёмся с запросом, потому как запрос будет создаваться через псевдоним к таблице, а также с использованием агрегатной функции
1
71 / 5 / 0
Регистрация: 04.02.2011
Сообщений: 100
20.04.2011, 16:25  [ТС]
Sasha, нет, не вариант поключать ADOQuery, тогда придется весь код программы менять!
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
20.04.2011, 16:32
Таничё менять не надо. Просто при помощи ADOQuery ,будем писать запрос, а при помощи ADOTable ,будешь просто выводить и всё.
1
 Аватар для Eastman
5760 / 1698 / 43
Регистрация: 17.04.2011
Сообщений: 8,556
20.04.2011, 16:37
проще будет в Ворде вставить таблицу Exel а не использовать Ворд-таблицу, если очень много вычислений, это будет единственно разумное решение
1
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
20.04.2011, 16:42
Уважаемый Eastman, вы знакомы с базами данных?
1
 Аватар для Eastman
5760 / 1698 / 43
Регистрация: 17.04.2011
Сообщений: 8,556
20.04.2011, 18:23
я выше отвечал на самый первый вопрос, то что я написал не касается методов програмирования,
я не спец, просто в своё время была такая задача - надо было в официальном письме Word указать достаточно большую таблицу с взаимозависимыми математ-ми данными причём в нескольких вариантах, и с возможностью быстрого изменения параметров, такое позволяет Exel, а Word был просто размещением этой таблицы...
может я не правильно понял начальный вопрос?
1
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
21.04.2011, 11:18
starkiller, скажи название поля и тип поля по которому нужно посчитать сумму
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.04.2011, 11:18
Помогаю со студенческими работами здесь

Добавление информации в ячейку StringGrid перед выводом в Word
Есть проблемы и просьба, код указанный ниже, создает турнирную таблицу, код отрабатывает нормально, но он создает таблицу только для восьми...

Вывод ячейки
Народ, выручайте! У меня есть БД с несколькими колонками: Название блюда (Name) и Рецепт приготовления (Recepe) и ингредиенты...я выбиваю...

Вывод в TextBox информации из ячейки БД Access
Не думал, что станет проблемой, но тем не менее: На форме ListView и TextBox, по выбору строки в ListView требуется вывести информацию из...

Вывод информации в Word
Помогите, пожалуйста, запуталась совсем, строила свою базу с помощью книжек и интуиции, в конечном счете оказалась в тупике: из формы для...

Вывод информации из базы данных Delphi в ячейки excel
Здравствуйте. Подскажите пожалуйста, как организовать вывод информации из базы данных delphi в ячейки excel для печати?


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru