Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
 
Влад_by
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 38
1

Формирование отчётов в Codegear C++

16.02.2016, 11:55. Просмотров 246. Ответов 0
Метки нет (Все метки)

Здравствуйте, у меня такая проблема:
Только начал писать в среде программирования Codegear на языке C++. По этой среде информации на просторах сети очень мало. Взялся делать отчёт (с помощью RaveReport), пошаговую инструкцию нашёл, вот только там нужно вписать код, а он везде только на Delphi. Может кто знает, как на C++ написать?
Код прилагается.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
procedure TForm1.Button2Click(Sender: TObject);
begin
RvProject1.SetProjectFile(ExtractFilePath(Application.ExeName)+'Project1.rav');
RvProject1.ExecuteReport('Report1');
RvProject1.Close;
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var
  NdrStream: TMemoryStream;
  OutStream: TMemoryStream;
  name:string;
begin
  NdrStream := TMemoryStream.Create;
  OutStream := TMemoryStream.Create;
  RvProject1.Close;
  RvProject1.SetProjectFile(ExtractFilePath(Application.ExeName)+'Project1.rav');
  RvProject1.SelectReport('Report1',true);
  try
    RvNDRWriter1.StreamMode := smUser;
    RvNDRWriter1.Stream := NdrStream;
    RvProject1.Engine := RvNDRWriter1;
    RvProject1.Execute;
    name:='Report1';
    RvRenderText1.PrintRender(NdrStream,name+'.txt');
    RvRenderRTF1.PrintRender(NdrStream,name+'.rtf');
    RvRenderHTML1.PrintRender(NdrStream,name+'.html');
    RvRenderPDF1.PrintRender(NdrStream,name+'.pdf');
  finally
    FreeAndNil(NdrStream);
    FreeAndNil(OutStream);
  end;
  RvProject1.Close;
end;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2016, 11:55
Ответы с готовыми решениями:

Формирование отчётов(квитанций) в C++ builder
Всем привет.....В общем у меня снова проблема) Почему-то мне изначально...

Организация отчётов и поиска
Есть приложение, которое может конектится к любой БД на access.В ней есть...

Использование БД в C++ Builder 2009 CodeGear
Мне нужно написать прогу с использованием БД Access, не могу разобратся с ADO....

C++ Builder 6 и CodeGear RAD Studio
Добрый день! Хочу написать БД в системе CodeGear RAD Studio, но только не...

RxRichEdit и CodeGear
Можно ли и как добавить RxRichEdit в CodeGear 2007?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2016, 11:55

SetFocus на RibbonPage, в CodeGear
Дописываю диплом, и у меня такой косяк, незнаю как после расчетов зделать...

Borland или Codegear
Какой лучший компилятор - от Codegear или Borland? Если Embarcadero Rad Studio,...

Edit и OnKeyPress в CodeGear C++
Подскажите пожалуйста. как при создании элемента TEdit присвоить его событию...


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

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

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