//--------------------------------------------------------------------------- #include #pragma hdrstop #include "ViewBandedFixedDemoData.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma link "cxClasses" #pragma link "cxGridBandedTableView" #pragma link "cxStyles" #pragma resource "*.dfm" TViewBandedFixedDemoDataDM *ViewBandedFixedDemoDataDM; //--------------------------------------------------------------------------- __fastcall TViewBandedFixedDemoDataDM::TViewBandedFixedDemoDataDM(TComponent* Owner) : TDataModule(Owner) { } //--------------------------------------------------------------------------- void __fastcall TViewBandedFixedDemoDataDM::tblSCHEDULERCalcFields( TDataSet *DataSet) { String Val; RowSum->AsFloat = SUNDAY->AsFloat + MONDAY->AsFloat + TUESDAY->AsFloat + WEDNESDAY->AsFloat + THURSDAY->AsFloat + FRIDAY->AsFloat + SATURDAY->AsFloat; RowAvg->AsString = FormatFloat("0.0", RowSum->AsFloat / 7); if(MiddleName->Value != "") Val = Format("%s %s %s", ARRAYOFCONST((FirstName->Value, MiddleName->Value, LastName->Value))); else Val = Format("%s %s", ARRAYOFCONST((FirstName->Value, LastName->Value))); UserName->Value = Val; } //---------------------------------------------------------------------------