home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 April / Chip_1997-04_cd.bin / prezent / cb / data.z / SRCHDLG.H < prev    next >
C/C++ Source or Header  |  1997-01-16  |  2KB  |  49 lines

  1. //---------------------------------------------------------------------------
  2. #ifndef srchdlgH
  3. #define srchdlgH
  4. //---------------------------------------------------------------------------
  5. #include <vcl\Classes.hpp>
  6. #include <vcl\Controls.hpp>
  7. #include <vcl\StdCtrls.hpp>
  8. #include <vcl\Forms.hpp>
  9. #include <vcl\Buttons.hpp>
  10. #include <vcl\DBGrids.hpp>
  11. #include <vcl\Grids.hpp>
  12. #include <vcl\DB.hpp>
  13. //---------------------------------------------------------------------------
  14. class TSearchDlg : public TForm
  15. {
  16. __published:    // IDE-managed Components
  17.     TLabel *Label1;               //
  18.     TLabel *Label2;               //
  19.     TComboBox *OrderCombo;        //
  20.     TEdit *SearchEd;              //
  21.     TSpeedButton *SearchButton;   //
  22.     TButton *OKBtn;               //
  23.     TButton *CancelBtn;           //
  24.     TDBGrid *DBGrid1;             //
  25.     TDataSource *DataSource;      //
  26.     void __fastcall DBGrid1DblClick(TObject *Sender);
  27.     void __fastcall SearchButtonClick(TObject *Sender);
  28.     void __fastcall OrderComboChange(TObject *Sender);
  29.     void __fastcall SearchEdKeyPress(TObject *Sender, char &Key);
  30.     void __fastcall SearchEdChange(TObject *Sender);
  31. private:    // User declarations
  32.     TField *SrchFld;
  33.     double GetCustNo();
  34.     void SetCustNo(double NewCustNo);
  35.     double GetPartNo();
  36.     void SetPartNo(double NewPartNo);
  37. public:        // User declarations
  38.     virtual __fastcall TSearchDlg(TComponent* Owner);
  39.     __property double PartNo={read=GetPartNo,write=SetPartNo};
  40.     __property double CustNo={read=GetCustNo,write=SetCustNo};
  41.     int ShowModalCust();
  42.     int ShowModalParts();
  43.  
  44. };
  45. //---------------------------------------------------------------------------
  46. extern TSearchDlg *SearchDlg;
  47. //---------------------------------------------------------------------------
  48. #endif
  49.