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

Вниз

Перенос футера 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-12637
SiJack
2003-04-15 14:27
2003.05.05
Как создать запрос SQL?


1-12828
NeshBriges
2003-04-22 22:39
2003.05.05
Переход на строку ...


3-12632
Suharew
2003-04-07 19:45
2003.05.05
Paradox.


1-12759
Spartak
2003-04-21 15:24
2003.05.05
Приложение поверх игры но не сворачивая игру !


14-12869
Карлсон
2003-04-16 17:25
2003.05.05
экология





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский