Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
7
Добавлен:
25.05.2014
Размер:
3.81 Кб
Скачать
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "CSPIN"
#pragma resource "*.dfm"
TForm1 *Form1;
//__property Db::TDataSource* MasterSource = {read=GetDataSource, write=SetDataSource};
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::ExitButtonClick(TObject *Sender)
{
 Close();        
}
//---------------------------------------------------------------------------


void __fastcall TForm1::CalculateButtonClick(TObject *Sender)
{
 ShellExecute(Form1,"open","Calc",NULL,NULL,SW_SHOWNORMAL);        
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FindButtonClick(TObject *Sender)
{
TLocateOptions SearchOptions;
Table->Locate(ComboBox->Text,Edit1->Text,SearchOptions);
/*Table->Filtered=true;
Table->Filter="Name='"+Edit1->Text+"'"; */

}
//---------------------------------------------------------------------------


void __fastcall TForm1::ApplicationEvents1ActionExecute(
      TBasicAction *Action, bool &Handled)
{
 Form1->StatusBar1->Panels->Items[2]->Text=Application->Hint;        
}
//---------------------------------------------------------------------------

void __fastcall TForm1::TableCalcFields(TDataSet *DataSet)
{
 int i=1;
 if(!TableSaleBool->Value) i=0;
 TableAPrice->Value=(100-i*(TableSale->Value))*(TablePrice->Value)*(TableAmount->Value)/100;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::AboutButtonClick(TObject *Sender)
{
 AboutForm = new TAboutForm(this);
 AboutForm->ShowModal();
 AboutForm->Free();        
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
 unsigned short year,month,day;
 Date().DecodeDate(&year,&month,&day);
 Form1->StatusBar1->Panels->Items[0]->Text =
        FloatToStr(year)+"."+FloatToStr(month)+"."+
        FloatToStr(day)+"  "+TimeToStr(Now());

}
//---------------------------------------------------------------------------






void __fastcall TForm1::Button1Click(TObject *Sender)
{ int i=2;
 //RGF->ItemIndex==2;
 if(RBNF->Checked==true)
        Table->Filtered=false;
    else
     {
      if(RBN->Checked==true)
        {Table->Filter="Name='"+CBName->Text+"'";
         Table->IndexFieldNames="Name";}
        else
         {
          if(RBP->Checked==true)
            {Table->Filter="(Price>="+IntToStr(SEMin->Value)+
                ")and(Price<="+IntToStr(SEMax->Value)+")";
             Table->IndexFieldNames="Price";}
            else
             {
              if(RBA->Checked==true)
                Table->Filter="(Name='"+CBName->Text+"')and(Price>="+
                         IntToStr(SEMin->Value)+")and(Price<="+
                         IntToStr(SEMax->Value)+")";
              Table->IndexFieldNames="Name";
             }
         }
       Table->Filtered=true;
     }
}
//---------------------------------------------------------------------------




void __fastcall TForm1::FormCreate(TObject *Sender)
{
 Table->Active=true;        
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormDestroy(TObject *Sender)
{
 Table->Active=false;        
}
//---------------------------------------------------------------------------

Соседние файлы в папке 3.1.1
  • #
    25.05.20143.88 Кб7Project1.bpr
  • #
    25.05.20141.18 Кб8Project1.cpp
  • #
    25.05.2014423.12 Кб7Project1.obj
  • #
    25.05.2014876 б7Project1.res
  • #
    25.05.20141.11 Mб7Project1.tds
  • #
    25.05.20143.81 Кб7Unit1.cpp
  • #
    25.05.201451 б7Unit1.ddp
  • #
    25.05.20149.78 Кб7Unit1.dfm
  • #
    25.05.20142.47 Кб7Unit1.h
  • #
    25.05.2014940.97 Кб7Unit1.obj
  • #
    25.05.20143.46 Кб7Unit1.~cpp