78
if( (dmData->cdsOrder->RecordCount == 0) ) thrownewException("Заказ
не выбран");
dmData->RemoteMethods->SetCurrentOrder(dmData->cdsOrderКод-
>Value);
dmData->cdsOrderComposition->Refresh();
frxEngine->LoadFromFile(ExtractFilePath (Application-
>ExeName) + c_Dir_Report + "\\frxReportCurrentOrder.fr3", true);
frxEngine->PrepareReport();
frxEngine->ShowPreparedReport();
}
//---------------------------------------------------------------------------
void __fastcallTdmReport::aReportOrderExecute(TObject *Sender)
{
dmData->TestActiveConnection();
if( (fRangeDateSelector->ShowModal() == mrOk) )
{
dmData->RemoteMethods->SetDate1((int)(fRangeDateSelector-
>Date1));
dmData->RemoteMethods->SetDate2((int)(fRangeDateSelector-
>Date2));
dmData->cdsDates->Refresh();
dmData->cdsReportOrder->Refresh();
frxEngine->LoadFromFile(ExtractFilePath (Application-
>ExeName) + c_Dir_Report + "\\frxReportOrder.fr3");
frxEngine->PrepareReport();
frxEngine->ShowPreparedReport();
}
}
//---------------------------------------------------------------------------