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

Вниз

Перенос футера EhGrid в Excel   Найти похожие ветки 

 
ИринаС   (2003-04-15 07:45) [0]

Ребята, подскажите plz как сделать чтоб футер EhGrid переносился в Excel вместе с отобранной в запросе информацией


 
Соловьев ©   (2003-04-15 09:24) [1]

Извиняюсь, а что такое футер?


 
Johnmen ©   (2003-04-15 09:41) [2]

футер - Footer - "подвал"

>ИринаС

А как переноситься отобранная в запросе информация ?


 
Соловьев ©   (2003-04-15 09:46) [3]

ИринаС (15.04.03 07:45)

> футер - Footer - "подвал"

ну и? Не понял, в чем прикол?



 
ИринаС   (2003-04-15 12:50) [4]

А прикол в том. после формирования запроса в Gride отображается выбранная информация и отображается строка в Footer, а при переносе всего этого в Excel в нем строка Footer"a не отображается


 
Vick ©   (2003-04-15 12:51) [5]

А как в Excel переносишь???


 
ИринаС   (2003-04-15 12:53) [6]

Создаю вариантный массив


 
Vick ©   (2003-04-15 12:57) [7]

У него есть стандартные функции

SaveDBGridEhToExportFile(TDBGridEhExportAsXLS, ТвойGrid, FileName, true);

Почитай хелп, аналогично для текстовых файлов, Веб-страничек и ХМЛ


 
ИринаС   (2003-04-15 13:00) [8]

Переношу таким образом

BeginCol:=2;
BeginRow:=9;
RowCount:=Query1.RecordCount;
ColCount:=Query1.FieldDefs.Count;
ExcelApp:= CreateOleObject("Excel.Application");
ExcelApp.Application.EnableEvents:=false;
Workbook:=ExcelApp.WorkBooks.Add("NameFile");
ArrayData:=VarArrayCreate([1,RowCount,1,ColCount], varVariant);
Query1.DisableControls;
Query1.First;
While Not Query1.Eof do
for i:=1 to RowCount do
begin
for J:=1 to Query1.FieldDefs.Count do
ArrayData[i, J]:=Query1.Fields[J-1].Value;
Query1.Next;
End;
Query1.EnableControls;
Cell1 :=WorkBook.WorkSheets[1].Cells[BeginRow, BeginCol];
Cell2 :=WorkBook.WorkSheets[1].Cells[BeginRow + RowCount -1, BeginCol + ColCount -1];
Range:= WorkBook.WorkSheets[1].Range[Cell1, Cell2];
Range.Value:=ArrayData;


 
Johnmen ©   (2003-04-15 13:25) [9]

>ИринаС

А почему же должно переноситься то ? Если не переносишь !


 
Alexandr ©   (2003-04-15 14:09) [10]

а вот это не подойдет?

Specifies whether the SumListProducer will create record bookmark list for nosequenced dataset.

property VirtualRecords: Boolean;

Description
Set VirtualRecords to True to force SumListProducer to create record bookmark list if DataSet.IsSequenced = False. In that case you can use RecNo property to receive record number on attitude Next/Prev operations for nosequenced dataset.

EhLib Software



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
1-12725
AlexeyVt
2003-04-23 13:14
2003.05.05
MDI окна показываются при Create а не при Show. Как исправить?


14-12900
Zmei-Gorin
2003-04-17 15:04
2003.05.05
Принцип работы FD, diff и иже с ними...


4-12962
Nick Denry
2003-03-06 14:03
2003.05.05
Ресурсы


14-12897
asafr
2003-04-16 11:16
2003.05.05
Интересно. А почему таким успехом пользуются темы о религии?


9-12600
deema123
2002-11-29 19:30
2003.05.05
А вот это как??