//--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include "JvDBCombobox.hpp" #include "JvDBGrid.hpp" #include "JvDBUltimGrid.hpp" #include "JvExDBGrids.hpp" #include "JvExStdCtrls.hpp" #include #include #include #include #include #include #include #include #include #include #include "JvDBGridFooter.hpp" #include //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // Composants gérés par l'EDI TJvDBUltimGrid *JvDBGrid1; TADOConnection *ADOConnection1; TADOTable *MainTable; TDataSource *DataSource1; TDBMemo *DBMemo1; TDataSource *DataSource2; TADOTable *LookupTable; TJvDBComboBox *JvDBComboBox1; TDBLookupComboBox *DBLookupComboBox1; TPanel *PanelButtons; TButton *B_Connect; TButton *B_TitleIndic; TButton *B_WordWrap; TButton *B_ModFooter; TButton *B_ShowEdit; TAutoIncField *MainTableRefLogiciel; TWideStringField *MainTableSoftware; TWideStringField *MainTableCategory; TBooleanField *MainTableFirstBool; TBooleanField *MainTableSecondBool; TSmallintField *MainTableLicenses; TBCDField *MainTablePrice; TMemoField *MainTableComment; TButton *B_Search; TPanel *PanelGrid; TJvDBGridFooter *JvDBGridFooter1; TADOQuery *CountQuery; void __fastcall B_ModFooterClick(TObject *Sender); void __fastcall B_ConnectClick(TObject *Sender); void __fastcall B_TitleIndicClick(TObject *Sender); void __fastcall B_WordWrapClick(TObject *Sender); void __fastcall B_ShowEditClick(TObject *Sender); void __fastcall MainTableCategoryGetText(TField *Sender, AnsiString &Text, bool DisplayText); void __fastcall FormCreate(TObject *Sender); void __fastcall FormDestroy(TObject *Sender); void __fastcall JvDBComboBox1KeyPress(TObject *Sender, char &Key); void __fastcall DBLookupComboBox1KeyPress(TObject *Sender, char &Key); void __fastcall FormShow(TObject *Sender); void __fastcall DBMemo1Enter(TObject *Sender); void __fastcall JvDBGrid1RestoreGridPosition(TJvDBUltimGrid *Sender, Pointer SavedBookmark, int SavedRowPos); void __fastcall B_SearchClick(TObject *Sender); void __fastcall JvDBGridFooter1Calculate(TJvDBGridFooter *Sender, const AnsiString FieldName, Variant &CalcValue); private: // Déclarations utilisateur int OldRowsHeight, Compteur; TStringList* DisplayList; void __fastcall FillUpList(); public: // Déclarations utilisateur __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif