Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.09;
Скачать: CL | DM;

Вниз

Rave Reports, QuickReport или MSWord, MSExcel?№1   Найти похожие ветки 

 
john_mag ©   (2005-09-16 09:49) [0]

Уважаемые знатоки! Может это кому ещё будет интересно... В программе мне придется выводить на печать DBGrid. Полазил по сайтам в поиске информ. много нашёл с помощью QuickReport,но наткнулся на такую фразу: "QuickReport-морально устаревший компонент, всвязи с чем его заменили на Rave Reports".


 
john_mag ©   (2005-09-16 09:51) [1]

Под Rave Reports пока ничего конкретного не нашёл, да и говорят, что Rave Reports DBGrid как сам таковой не печатает, а настраивается на TTable, TQuery + ещё что-то. Ещё нашёл как DBGrid отправить в EXCEL с пометкой: "а уж печать из EXCELя сейчас обязывают знать всех". Кто-нибудь сможет подсказать на основе своего опыта в каком направлении лучше двигаться?


 
Ольга   (2005-09-16 09:52) [2]

Выводите в MSExcel - легко, удобно, доступно каждому юзеру. А для файлов, сформированных в QuickReport нужно еще свой просмотрщик делать.


 
Ольга   (2005-09-16 10:08) [3]

Вот вам маленький примерчик для затравки:

 USES  
 Excel2000, Variants;

 VAR  
 Excel: OleVariant;

 implementation
   
 Excel:= CreateOleObject("Excel.Application");
 Excel.Cells[2, 3]:= DateToStr(DD1.Date);
 row:=3;
 While not Query.Eof do
 begin
   Excel.Cells[row, 1]:=Query.FieldByName("DemDate").AsString;
   Excel.Cells[row, 2]:=Query.FieldByName("DemIntNum").AsString;
   Excel.Cells[row, 5]:=Query.FieldByName("DemValue").AsFloat;
   Query.Next;
   row:=row+1;
 end;
 Excel.Visible:= True;


 
john_mag ©   (2005-09-16 10:41) [4]

Спасибо Вам на добром слове >Ольга   (16.09.05 09:52) [2]


 
Сайбель Алексей ©   (2005-09-16 11:46) [5]

Также для вывода в excel можешь юзать компонет XL report.
Дающий не плохие возможности.


 
isasa ©   (2005-09-16 12:07) [6]

А еще у Excel есть собственный механизм импорта данных.
Excel VB

   With ActiveSheet.QueryTables.Add(Connection:=Array(Array( _
       "ODBC;DBQ=<Полный путь к файлу *.mdb>;DefaultDir=<Папка с базой>;" & _
"Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=" _
       ), Array( _
       "MS Access;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=1;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Y es;" _
       )), Destination:=Range("A1"))
       .CommandText = Array( _
       "SELECT id, Nom, Comment" & Chr(13) & "" & Chr(10) & "FROM `<Папка с базой>`.FlowMeters FlowMeters" _
       )
       .Name = "Алиас"
       .FieldNames = True
       .RowNumbers = False
       .FillAdjacentFormulas = False
       .PreserveFormatting = True
       .RefreshOnFileOpen = False
       .BackgroundQuery = True
       .RefreshStyle = xlInsertDeleteCells
       .SavePassword = False
       .SaveData = True
       .AdjustColumnWidth = True
       .RefreshPeriod = 0
       .PreserveColumnInfo = True
       .Refresh BackgroundQuery:=False
   End With


 
Igor_thief   (2005-09-16 20:02) [7]

Ольга   (16.09.05 9:52) [2]
нужно еще свой просмотрщик делать.

А для файлов, сформированных в QuickReport нужно еще свой просмотрщик делать.

Расмешила :)

Под Rave Reports пока ничего конкретного не нашёл, да и говорят, что Rave Reports DBGrid как сам таковой не печатает, а настраивается на TTable, TQuery + ещё что-то.
А ты видел другие варианты?

IMHO: с рэйв отчетами играться гораздо удобнее да и гораздо меньше чем с икселем.


 
Anatoly Podgoretsky ©   (2005-09-17 00:27) [8]

john_mag ©   (16.09.05 09:49)  
"QuickReport-морально устаревший компонент, всвязи с чем его заменили на Rave Reports".

здесь правда только второе. Нет смысла сравнивать все эти варианты, они из разных опер и у них разное назначение.



Страницы: 1 вся ветка

Текущий архив: 2005.10.09;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.03 c
6-1118617054
mm0
2005-06-13 02:57
2005.10.09
Отпавка данных(POST)


2-1124826479
Агат
2005-08-23 23:47
2005.10.09
Работа с текстовым файлом


6-1118869933
GEEK
2005-06-16 01:12
2005.10.09
Как проверить доменное имя?


14-1126952615
Piter
2005-09-17 14:23
2005.10.09
Ничего себе парень отжигает...


2-1125623439
OldNaum
2005-09-02 05:10
2005.10.09
Подскажите компонент