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 + -
显示快捷键?