Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2009, 22:08   #1
Bestmachin
 
Регистрация: 05.06.2009
Сообщений: 5
По умолчанию DBGrid->Word

Доброго времени суток! Подскажите как можно экспортировать данные из
DBGrid->Word нужно чтобы было как ...


XL, XArr: Variant;
i: Integer;
j: Integer;
begin


XArr:=VarArrayCreate([1,ADOQuery1.FieldCount],varVariant);
XL:=CreateOLEObject('Excel.Applicat ion');
XL.WorkBooks.add;
XL.visible:=true;

j := 1;

ADOTable1.First;
while not ADOQuery1.Eof do
begin
i:=1;
while i<=ADOQuery1.FieldCount do
begin
XArr[i] := ADOQuery1.Fields[i-1].Value;
i := i+1;
end;
XL.Range['A'+IntToStr(j),
CHR(64+ADOQuery1.FieldCount)+IntToS tr(j)].Value := XArr;
ADOQuery1.Next;
j:=j+1;
end;

XL.Range['A1',CHR(64+ADOQuery1.FieldCount)+I ntToStr(j)].select;

XL.Selection.Font.Name:='Arial cur';
XL.Selection.Font.Size:=10;
XL.selection.Columns.AutoFit;
XL.Range['A1','A1'].select;
Bestmachin вне форума Ответить с цитированием
Старый 06.06.2009, 09:18   #2
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

Почитайте вот эту статью из delphi World
S@fer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не переносятся данные из dbgrid в ms word liienna БД в Delphi 9 29.04.2011 10:23
Из DBGrid в Word, Excell... Sewell БД в Delphi 4 25.05.2009 12:16
перенос данных из DBGrid в DBGrid KingSize БД в Delphi 17 24.04.2009 09:30
Как вычислять значения вне таблицы WORD, с использованием данных из таблицы WORD prikolist Microsoft Office Word 6 21.11.2008 13:17