Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.015 c
11-1107951281
Alec
2005-02-09 15:14
2005.10.09
Как изменить Handle


14-1126852705
BHyK
2005-09-16 10:38
2005.10.09
Conter-Strike по телефону.


3-1124784690
_alex_niv_
2005-08-23 12:11
2005.10.09
Ошибка при чтении данных


14-1125337171
Rem
2005-08-29 21:39
2005.10.09
Список стран и городов


2-1125044782
magnus
2005-08-26 12:26
2005.10.09
работа с Word





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский