⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rpt.h

📁 速达开源ERP系统
💻 H
📖 第 1 页 / 共 2 页
字号:
    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 + -