Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/10: Рейтинг темы: голосов - 10, средняя оценка - 4.70
1 / 1 / 0
Регистрация: 02.12.2009
Сообщений: 7

c++ из bdgrid в word

11.01.2010, 21:29. Показов 2006. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уже всё перерыл.... гугл только на дельфи ответы выдайт((((((
по-любому кто-нибудь, да сталкивался с такой проблеммой.....
.........
работаю на с++2009
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.01.2010, 21:29
Ответы с готовыми решениями:

BDGrid и StringGrid
Доброго Времени Суток!!! Вопрос Такой Возможно ли например 3-ю строчку из BDGrid присвоить в 1-ю строчку String Grid??? Заранее...

BDGrid и BDNavigator
Добрый день. У меня размещены DataSource, BDGrid, BDNavigator, OracleDataSet, OracleLogon, OracleSession. Все подключила, по запросу в...

Фильтрация в BDGrid
Здравствуйте, подскажите пожалуйста как сделать в BDGrid фильтрацию по столбцу (например, "характеристика"), используя Edit и...

10
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
11.01.2010, 21:39
посмотри тут:
http://wladm.narod.ru/Borland/
0
 Аватар для Ex_Soft
213 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
11.01.2010, 22:41
А где и с чем у Вас, собственно говоря, возникли проблемы?
0
 Аватар для Fermion
17 / 17 / 3
Регистрация: 05.10.2009
Сообщений: 172
13.01.2010, 01:00
Цитата Сообщение от Zalp Посмотреть сообщение
гугл только на дельфи ответы выдайт((((((
Очень многие вещи с Дельфей на Билдер копируются просто "в тупую". Только надо . заменять на ->
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
13.01.2010, 09:36
Fermion, вы знаете, действительно многие вещи, но вот работа с офисом - это абсолютно разные вещи для дельфи и билдера, на свой шкуре ощутил, когда делал выгрузку в ексель...


Zalp, а еще советую поискать пакет компонентов - tms, там куча экспортов реализовано...
0
 Аватар для Ex_Soft
213 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
14.01.2010, 02:14
Цитата Сообщение от Lord_Voodoo Посмотреть сообщение
но вот работа с офисом - это абсолютно разные вещи для дельфи и билдера
C++
1
2
Range1=Sheet1.OlePropertyGet("Range","A1");
Range1.OlePropertySet("Value","Some Value");
C#
1
2
Range1=Sheet1.GetType().InvokeMember("Range",BindingFlags.GetProperty,null,Sheet1,new object[]{"A1"});
Range1.GetType().InvokeMember("Value",BindingFlags.SetProperty,null,Range1,new object[]{"Some Value"});
JavaScript
1
2
Range1=Sheet1.Range("A1");
Range1.Value="Some Value";
Как говорится: найдите три отличия (концептуальных). ОЛЕ - безразлично, на каком языке ее дергают.
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
14.01.2010, 10:16
Ex_Soft, а если использовать TWordApplication или TExcelApplication?
C++
1
2
3
4
      my_range = ExcelWorksheet1->get_Range(TVariant("A3"), TVariant("A3"));
      my_range->set_VerticalAlignment(TVariant(xlCenter));
      my_range->set_HorizontalAlignment(TVariant(xlCenter));
      my_range->set_Value(TVariant(Months[Ind] + " " + IntToStr(Year_B) + "ð."));
пожалуйста вам отличия...
0
1 / 1 / 0
Регистрация: 02.12.2009
Сообщений: 7
14.01.2010, 14:26  [ТС]
По ходу придётся юзать OLE опираясь на
, хоть там и "не совсем" моя версия билдера (((
...пробовал ставить TMS на две разные машины с абсолютно одинаковым билдером -> при попытке чё-нить сделать (одинаковое) - получаются совершенно разные ошибки(((( и в обоих случаях скомпилировать не получается)))....в интернете что-то по этому поводу найти не удалось... вот так TMS меня сначало порадовал, а потом огорчил((((
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
14.01.2010, 14:42
Zalp, не знаю, если честно, у меня тмс стоит и выгружает без проблем правда на 6-ом билдере, а
еще как вариант - можно сделать отчет в QReport и выгружать с помощью фильтров:

C++
1
2
3
4
5
6
7
8
9
10
11
  TQRRTFExportFilter* Filter1 = new TQRRTFExportFilter(MainForm->OutPut + ".rtf");
  TQRPDFDocumentFilter* Filter2 = new TQRPDFDocumentFilter(MainForm->OutPut + ".pdf");
  try{
    MainForm->Query->Open();
    QuickRep1->ExportToFilter(Filter1);
    QuickRep1->ExportToFilter(Filter2);
  }catch(Exception &e){
    MainForm->CreateErrMsg(e.Message);
  }
  delete Filter1;
  delete Filter2;
0
14.01.2010, 15:59

Не по теме:


Цитата Сообщение от Lord_Voodoo Посмотреть сообщение
а если использовать TWordApplication или TExcelApplication?
Вот Вам и раннее связывание:
C++
1
ExcelWorksheet->get_Range(BeginRange,EmptyParam)->set_Value(Value);
C#
1
ExcelWorksheet.get_Range(BeginRange,Type.Missing).Value=Value;
Повторюсь: какие концептуальные отличия?

0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
14.01.2010, 17:42
Ex_Soft, концептуальных там и нет - класс один и тот же используется, но в билдере все равно гораздо мутнее это все...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.01.2010, 17:42
Помогаю со студенческими работами здесь

FDQuery + BDGrid
Как сделать сортировку по возрастанию и по убыванию по нажатию на заголовок DBGrid void __fastcall TForm1::DBGrid1TitleClick(TColumn...

BDGrid и Pick List
Как можно добавить текст в Pick List компонента DBGrid. Пробовал через Lookup. Комбо Список есть, но не всегда требуется выбирать из...

Сортировка в BDGrid по столбцу
Есть код сортировки: AnsiString NameColumns; void __fastcall TForm2::BDGrid1TitleClick(TColumn *Column) { if(NameColumns ==...

Ошибка Е2288 Pointer to structure required on left side of -> or ->* с BDGrid
Привет ребята! Такая проблема: написал функцию экспорта данных из ADOQuery в excel. Она работает, но если я меняю одно значение, то сразу...

Memo в BDGrid
Вывожу в DBGrid таблицу DBF Подскажите пжл 1. Как отобразить Memo поля как Text 2. Почему здесь ошибка if...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru