Вниз
Скачать: CL | DM;

Выгрузка БД в Excel   Найти похожие ветки 

 
Order   (2002-09-28 11:03) [0]

Кто нибудь, подскажите пожалуйста как осуществить выгрузку БД в Excel. Очень нужно, столкнулся впервые требуют быстрее, а думать некогда...


 
KDS ©   (2002-09-28 13:12) [1]

TIB_Query замени на TDataset

procedure ExportToOffice(eTable:TIB_Query; eFile, App:AnsiString);
const c="C:\Windows\temp\";
var F:TextFile;
s,Cell:AnsiString;
i:Integer;
begin
S:=c+eFile;
AssignFile(F, S);
try
Rewrite(F);
except
MessageBox(Application.Handle, "???????? ?????????? ??????? ??????? ??? ????????? ??? ??? ?????? ??????.","???????? ???????",$41010);
Abort;
end;
Cell:="";
for i:=0 to eTable.FieldCount-1 do
Cell:=Cell + eTable.Fields[i].DisplayName + Chr(9);
WriteLn(F,Cell);
WriteLn(F,"");
with eTable do try
DisableControls;
First;
while not eof do begin
Cell:="";
for i:=0 to eTable.FieldCount-1 do
Cell:=Cell + Fields[i].AsString+Chr(9);
WriteLn(F, Cell);
Next;
end;
finally
EnableControls;
end;
CloseFile(F);
ShellExecute(0,"open",PChar(App),PChar(s),nil,SW_SHOWMAXIMIZED);
end;


Вызов
ExportToOffice(EngineDM.OrdersIBQ,"orders.txt","excel.exe")



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
4-69088
Dimk
2002-09-06 14:39
2002.10.21
Нужно ли после SetWindowRegion(H, R, ...) удалять регион R?


14-68949
FLIZ
2002-09-27 17:04
2002.10.21
я просто фигел, вот полюбуйтесь


14-68925
den_c
2002-09-26 07:07
2002.10.21
Что делать когда не знаешь серийный номер и Authorization Key


6-68895
NetBreaker666
2002-08-09 20:58
2002.10.21
SMTP - протокол. Объясните пожалуйста.


6-68889
Yuriy
2002-08-17 15:30
2002.10.21
URL из активного окна IE




   Наверх