xlsBook := xlsApp.Workbooks.Open('C:\Temp\ZAYAVKA\docs\Список
заявок');
xlsSheet := xlsBook.Worksheets.Item[1];
DataModule5.T_ZAYAVKA.First;
while not DataModule5.T_ZAYAVKA.Eof do
begin
xlsSheet.Cells[DataModule5.T_ZAYAVKA.RecNo+1,1] :=
IntToStr(DataModule5.T_ZAYAVKA.FieldByName('Номер_заявки').AsInteger);
xlsSheet.Cells[DataModule5.T_ZAYAVKA.RecNo+1,2] :=
DataModule5.T_ZAYAVKA.FieldByName('Заказчик').AsString;
xlsSheet.Cells[DataModule5.T_ZAYAVKA.RecNo+1,3] :=
DataModule5.T_ZAYAVKA.FieldByName('Продукция').AsString;
xlsSheet.Cells[DataModule5.T_ZAYAVKA.RecNo+1,4] :=
IntToStr(DataModule5.T_ZAYAVKA.FieldByName('Количество').AsInteger);
xlsSheet.Cells[DataModule5.T_ZAYAVKA.RecNo+1,5] :=
DataModule5.T_ZAYAVKA.FieldByName('Статус заявки').AsString;
DataModule5.T_ZAYAVKA.Next;
end;
except
ShowMessage('Невозможно открыть файл.');
end;
xlsSheet := xlsBook.Worksheets.Item[1];
end;
procedure TForm7.FormActivate(Sender: TObject);
begin
DataModule5.T_SPR_OBOR.Active := True;
DataModule5.T_SPR_TIPO.Active := True;
end;
procedure TForm7.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
DataModule5.T_SPR_OBOR.Active := False;