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

📄 report.h

📁 winsail v2.0是用于DOS下的图形界面空间系统
💻 H
字号:
/*-----------------------------------------------------------------------*/
/*   FS-MTS  1.0  Ver.                                                   */
/*   Copyright (C) 2000 FIRST SAIL                                       */
/*   All Rights Reserved                                                 */
/*   Warning:                                                            */
/*       This program author is GuoHeng,this system is protected         */
/*   by copyright law and international Treaties . Unauthorized          */
/*   reproduction of  distribution of this  system, or any portion       */
/*   of it , may result in severe civil and criminal penalties ,         */
/*   and will be prosecuted to the maximum extern possible under         */
/*   the law.                                                            */
/*                                                                       */
/*   Update Date:2002-06-25                                              */
/*   Update Time:22:35:00                                                */
/*-----------------------------------------------------------------------*/

#ifndef _REPORT_H_H_
#define _REPORT_H_H_

#include <print.h>
class  CRequeryDialog:public CDialog
{
public:
	CRequeryPrint m_RequryPrint;
private:
	BOOL	     m_bPrintStop;
private:
	static ffblk 	     m_Ffblk;
private:
	CGrid*	m_pGrid;
private:
	static  char	m_dateText[50];
	static  char    m_typeText[50];
	static  int     m_nRequeryStyle;
public:
	static BOOL    BuildReportData();
	static void    SetDateText(char *pStr){_fstrcpy(m_dateText,pStr);}
	static void    SetTypeText(char *pStr);
	static void    SetRequeryStyle(int nRequeryStyle) {m_nRequeryStyle = nRequeryStyle;}
	void	SetGrid(CGrid *pGrid){m_pGrid=pGrid;}
	CGrid*	GetGrid(){return(m_pGrid);}
	BOOL    LoadRequeryDataToGrid(CGrid *pGrid);
	BOOL    Print();
public:
	void  far KeyF1();
	void  far KeyF2();
	void  far KeyF3();
	void  far KeyCtrlF1();
	void  far KeyCtrlF2();
public:
	void  CoReportDialog();
	CRequeryDialog();
	~CRequeryDialog();

};

class CStatisticDialog:public CDialog
{
public:
	CReportPrint m_ReportPrint;
private:
	CGrid*  m_pGrid;
	WORD    m_wStyle;
public:
	void SetGrid(CGrid *pGrid){m_pGrid=pGrid;}
	void SetStyle(WORD wStyle){m_wStyle=wStyle;}
	WORD GetStyle(){return(m_wStyle);}
	BOOL BuildRequeryFile(DWORD dwFirstDate, DWORD dwLastDate,char *pStrType);
	BOOL BuildReportFile(WORD wStyle,char *pStrType);
	BOOL LoadReportFileToGrid(CGrid *pGrid);
	BOOL GetSection(DWORD*dwCount,BYTE *pbyMask,int nCount);
public:
	//virtual void far KeyF1();
	virtual void far KeyF2();
	virtual void far KeyF3();

public:

	CStatisticDialog();
	~CStatisticDialog();
};
BOOL   far GetDateAndTypeAttribute(char *pStrType,long *plFirstDate,long  *plLastDate,int *pnStyle);
BOOL   far DateDialogBox(char *pStr,char *pStrType);
void   far DataRequery();
void   far DataStatistic();

#endif

⌨️ 快捷键说明

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