Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Excel и DBGrid в Delphi 6 (вывод отчета)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Excel и DBGrid в Delphi 6 (вывод отчета)
Имя
Сообщение << Старые топики   Новые топики >>
Excel и DBGrid в Delphi 6 (вывод отчета) - 2005-12-13 16:26:00   
Dark_Omen

Сообщений: 12
Оценки: 0
Присоединился: 2005-11-21 13:41:14
Народ, может кто сталкивался с таким - нужно вывести данные из DBGrid, кроме тех колонок которые скрыты, в Ексель.

Использую код (но он выводит все значения):


index:=11 //номер ячейки с которой начнется вывод
DataModule2._Zapros_SQL_.First;

for i:=0 to DataModule2._Zapros_SQL_.RecordCount-1 do
begin

for j:=0 to 11 //у меня 11 полей в БД
begin

Sheet.Cells[index,j]:=DataModule2._Zapros_SQL_.Fields.Fields[j-1].AsString; //считывание данных из БД

XLApp.Sheets[1].Cells[index,j].WrapText:=true;
XLApp.Sheets[1].cells[index,j].Borders.Weight:=1;
XLApp.Sheets[1].Cells[index,j].HorizontalAlignment := xlLeft;
XLApp.Sheets[1].Cells[index,j].VerticalAlignment := xlCenter;
{эти четыре строки делают границы и выравнивание}

inc(index);
DataModule2._Zapros_SQL_.Next;
end;

end;
Post #: 1
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Excel и DBGrid в Delphi 6 (вывод отчета)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.