mpsdatequery.h

来自「科思ERP部分源码及控件」· C头文件 代码 · 共 79 行

H
79
字号
//---------------------------------------------------------------------------

#ifndef MpsDateQueryH
#define MpsDateQueryH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "DateEdit.hpp"
#include "SDComboBox.h"
#include "SDEdit.h"
#include <ComCtrls.hpp>
#include <Mask.hpp>
#include "container.h"
#include "ClientDcom.h"
#include "BaseGlobeVars.h"
#include "KSFunction.h"
#include "CommFunction.h"
#include "SDGrid.h"
#include <Grids.hpp>
#include <ExtCtrls.hpp>
#include <Buttons.hpp>
//---------------------------------------------------------------------------
class TfrmMpsDateQuery : public TForm
{
__published:	// IDE-managed Components
        TStatusBar *sbBar;
        TPanel *Panel1;
        TGroupBox *GroupBox3;
        TGroupBox *GroupBox2;
        TBitBtn *btRest;
        TBitBtn *btFind;
        TLabel *edLable5;
        TLabel *edLabel6;
        TDateEdit *dtDateBg;
        TDateEdit *dtDateEn;
        TSDGrid *sgMrp;
        TCheckBox *CB_Poh;
        TCheckBox *CB_Macc;
        TCheckBox *CB_Gross;
        TCheckBox *CB_Clean;
        TCheckBox *CB_Soh;
        TCheckBox *CB_Take;
        TSDEdit *ed_goods;
        TSDEdit *ed_GoodsBool;
        void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
        void __fastcall btFindClick(TObject *Sender);
        void __fastcall btRestClick(TObject *Sender);
private:	// User declarations
        TSDGrid *QueryGrid;
        TKSSet *l_ItemsCtrls; //保存分组构件,及对应关系
        TKSSet *l_ResCtrls;   //保存确定结果对象
        TStringList *p;
        void __fastcall OnFlagClick(TObject *Sender);
        void __fastcall OnFlagPress(TObject *Sender, char &Key);
        AnsiString __fastcall MakeSQL();
        AnsiString __fastcall TitleColumn(AnsiString f_goods,AnsiString f_date);
        void __fastcall FillterColumData();
public:		// User declarations
        AnsiString l_DefField,//不分组时查询字段
                   l_SumField,  //分组时查询字段
                   l_SumDisp,   //显示GRID
                   l_DefDisp;
        virtual void __fastcall InitEditControl();
        __property TSDGrid* OwGrid = {read=QueryGrid, write=QueryGrid};
        void __fastcall AddGroupItem(TControl *flag,TControl *para,AnsiString WherField,AnsiString DispField,AnsiString GridCaption);
        void __fastcall FillGridWithData();
       // void __fastcall AddDateItem(TControl *flag,TControl *para,AnsiString WherField);
public:		// User declarations
        __fastcall TfrmMpsDateQuery(TComponent* Owner,HWND chWnd,AnsiString MidCode,AnsiString WhereStr);
        AnsiString s_DateField;//日期字段

};
//---------------------------------------------------------------------------
extern PACKAGE TfrmMpsDateQuery *frmMpsDateQuery;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?