📄 rpt.h
字号:
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
char __fastcall GetCurItemStatus();
AnsiString __fastcall GetItemBookMark();
public:
TsdRptTempleth(TDataComm *DC);
TsdRptTempleth();
~TsdRptTempleth();
void RestoreValue();
void RestoreItem();
void Update();
void Delete();
void AddItem();
void InsertItem();
void EditItem();
void NewDetail();
void DeleteDetail();
void DeleteItem();
void RemoveItem();
void ClearItem();
void CancelItem();
void AddToObject();
bool LocateItemByIndex(int Index);
bool LocateItemByKey(AnsiString Key);
void Assign(TsdRptTempleth *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euRptTempleth sdFieldName);
void SetFieldValue(euRptTempleth sdFieldName, AnsiString value);
AnsiString GetItemValue(euRptTempletd FieldName);
void SetItemValue(euRptTempletd FieldName, AnsiString value);
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property int CurItemStatus = { read = GetCurItemStatus };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
};
//**************************************
// TsdRptSort
//**************************************
//--------------------------------------------------------------
class _EXPORT_TYPE TsdRptSort: public TsdStandard
{
private:
AnsiString m_RptSortTemplet; //模板编码
AnsiString m_RptSortField; //字段名
AnsiString m_RptSortName; //字段名
int m_RptSortNo; //序号
//backup
AnsiString b_RptSortTemplet;
AnsiString b_RptSortField;
AnsiString b_RptSortName;
int b_RptSortNo;
void __fastcall SetRptSortTemplet(AnsiString value);
void __fastcall SetRptSortField(AnsiString value);
void __fastcall SetRptSortName(AnsiString value);
void __fastcall SetRptSortNo(int value);
__property AnsiString RptSortTemplet={read=m_RptSortTemplet,write=SetRptSortTemplet};
__property AnsiString RptSortField={read=m_RptSortField,write=SetRptSortField};
__property AnsiString RptSortName={read=m_RptSortName,write=SetRptSortName};
__property int RptSortNo={read=m_RptSortNo,write=SetRptSortNo};
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
public:
TsdRptSort(TDataComm *DC);
TsdRptSort();
~TsdRptSort();
void Update();
void Delete();
void Assign(TsdRptSort *p);
int Query();
bool Find(AnsiString WhereStr);
void RestoreValue();
AnsiString GetFieldValue(euRptSort sdFieldName);
void SetFieldValue(euRptSort sdFieldName, AnsiString value);
};
//**************************************
// TsdRptFilter
//**************************************
//--------------------------------------------------------------
class _EXPORT_TYPE TsdRptFilter: public TsdStandard
{
private:
AnsiString m_SessionName;
AnsiString m_DatabaseName;
AnsiString m_RptFilterTemplet; //模板编码
AnsiString m_RptFilterField; //字段名
AnsiString m_RptFilterName; //中文名
AnsiString m_RptFilterType; //字段类型
int m_RptFilterNo; //序号
int m_RptFilterBtn; //是否有Button
AnsiString m_RptFilterFormID; //FormID
int m_RptFilterWait; //是否出现等待窗体
//backup
AnsiString b_RptFilterTemplet;
AnsiString b_RptFilterField;
AnsiString b_RptFilterName;
AnsiString b_RptFilterType;
int b_RptFilterNo;
int b_RptFilterBtn;
AnsiString b_RptFilterFormID;
int b_RptFilterWait;
void __fastcall SetRptFilterTemplet(AnsiString value);
void __fastcall SetRptFilterField(AnsiString value);
void __fastcall SetRptFilterName(AnsiString value);
void __fastcall SetRptFilterType(AnsiString value);
void __fastcall SetRptFilterNo(int value);
void __fastcall SetRptFilterBtn(int value);
void __fastcall SetRptFilterFormID(AnsiString value);
void __fastcall SetRptFilterWait(int value);
__property AnsiString RptFilterTemplet={read=m_RptFilterTemplet,write=SetRptFilterTemplet};
__property AnsiString RptFilterField={read=m_RptFilterField,write=SetRptFilterField};
__property AnsiString RptFilterName={read=m_RptFilterName,write=SetRptFilterName};
__property AnsiString RptFilterType={read=m_RptFilterType,write=SetRptFilterType};
__property int RptFilterNo={read=m_RptFilterNo,write=SetRptFilterNo};
__property int RptFilterBtn={read=m_RptFilterBtn,write=SetRptFilterBtn};
__property AnsiString RptFilterFormID={read=m_RptFilterFormID,write=SetRptFilterFormID};
__property int RptFilterWait={read=m_RptFilterWait,write=SetRptFilterWait};
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
public:
TsdRptFilter(TDataComm *DC);
TsdRptFilter();
~TsdRptFilter();
void Update();
void Delete();
void Assign(TsdRptFilter *p);
int Query();
bool Find(AnsiString WhereStr);
void RestoreValue();
AnsiString GetFieldValue(euRptFilter sdFieldName);
void SetFieldValue(euRptFilter sdFieldName, AnsiString value);
};
//**************************************
// TsdRptGroup
//**************************************
//--------------------------------------------------------------
class _EXPORT_TYPE TsdRptGroup: public TsdStandard
{
private:
AnsiString m_SessionName;
AnsiString m_DatabaseName;
AnsiString m_RptGroupTemplet; //模板
AnsiString m_RptGroupField; //字段名
AnsiString m_RptGroupName; //字段中文名
int m_RptGroupNo; //序号
//backup
AnsiString b_RptGroupTemplet;
AnsiString b_RptGroupField;
AnsiString b_RptGroupName;
int b_RptGroupNo;
void __fastcall SetRptGroupTemplet(AnsiString value);
void __fastcall SetRptGroupField(AnsiString value);
void __fastcall SetRptGroupName(AnsiString value);
void __fastcall SetRptGroupNo(int value);
__property AnsiString RptGroupTemplet={read=m_RptGroupTemplet,write=SetRptGroupTemplet};
__property AnsiString RptGroupField={read=m_RptGroupField,write=SetRptGroupField};
__property AnsiString RptGroupName={read=m_RptGroupName,write=SetRptGroupName};
__property int RptGroupNo={read=m_RptGroupNo,write=SetRptGroupNo};
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
public:
TsdRptGroup(TDataComm *DC);
TsdRptGroup();
~TsdRptGroup();
void RestoreValue();
void Update();
void Delete();
void Assign(TsdRptGroup *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euRptGroup sdFieldName);
void SetFieldValue(euRptGroup sdFieldName, AnsiString value);
};
//**************************************
// TsdRptFile
//**************************************
//--------------------------------------------------------------
class _EXPORT_TYPE TsdRptFile: public TsdStandard
{
private:
AnsiString m_RptFileName; //报表格式文件名
AnsiString m_RptFileTemplet; //模板名
AnsiString m_RptFilePath; //文件名及保存路径
AnsiString m_RptFileSysDate; //系统时间
//backup
AnsiString b_RptFileName;
AnsiString b_RptFileTemplet;
AnsiString b_RptFilePath;
AnsiString b_RptFileSysDate;
void __fastcall SetRptFileName(AnsiString value);
void __fastcall SetRptFileTemplet(AnsiString value);
void __fastcall SetRptFilePath(AnsiString value);
__property AnsiString RptFileName={read=m_RptFileName,write=SetRptFileName};
__property AnsiString RptFileTemplet={read=m_RptFileTemplet,write=SetRptFileTemplet};
__property AnsiString RptFilePath={read=m_RptFilePath,write=SetRptFilePath};
__property AnsiString RptFileSysDate={read=m_RptFileSysDate};
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
public:
TsdRptFile(TDataComm *DC);
TsdRptFile();
~TsdRptFile();
void Update();
void Delete();
void Assign(TsdRptFile *p);
int Query();
bool Find(AnsiString WhereStr);
void RestoreValue();
AnsiString GetFieldValue(euRptFile sdFieldName);
void SetFieldValue(euRptFile sdFieldName, AnsiString value);
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -