亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dbreportview.cpp

?? 串口編程 與單片機(jī)通訊的 其中有的地方需修改 僅供學(xué)習(xí) 請(qǐng)未公司使用
?? CPP
字號(hào):
// SampleReportView.cpp : implementation of the CDBReportView class
//

#include "stdafx.h"
#include "../WT.h"
#include "../DataRecordSet.h"
#include "DBReportView.h"
#include "../MainFrm.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/*static CEasyReport::CColInfo			s_Cols[] = {
	{"局 編 號(hào):",	50,		CEasyReport::CColInfo::eLeft},
	{"生產(chǎn)廠家:",		50,		CEasyReport::CColInfo::eLeft }
};*/
static CEasyReport::CColInfo			s_2Cols[] = {
	{"",	40,		CEasyReport::CColInfo::eLeft},
	{"",		60,		CEasyReport::CColInfo::eLeft }
};
static CEasyReport::CColInfo			s_4Cols[] = {
	{"",	2,		CEasyReport::CColInfo::eCenter},
	{"",		10,		CEasyReport::CColInfo::eLeft },
	{"",		15,		CEasyReport::CColInfo::eLeft },
	{"",		10,		CEasyReport::CColInfo::eLeft },
	{"",		15,		CEasyReport::CColInfo::eLeft },
	{"",		10,		CEasyReport::CColInfo::eLeft },
	{"",		15,		CEasyReport::CColInfo::eLeft },
	{"",		10,		CEasyReport::CColInfo::eLeft },
	{"",		15,		CEasyReport::CColInfo::eLeft }
};
static CEasyReport::CColInfo			t_Cols[] = {
	{"",	85,		CEasyReport::CColInfo::eLeft}
};
/////////////////////////////////////////////////////////////////////////////
// CDBReportView

IMPLEMENT_DYNCREATE(CDBReportView, CScrollView)

BEGIN_MESSAGE_MAP(CDBReportView, CScrollView)
	//{{AFX_MSG_MAP(CDBReportView)
		// NOTE - the ClassWizard will add and remove mapping macros here.
		ON_WM_DESTROY()
		ON_COMMAND(ID_FILE_PRINT, CScrollView::OnFilePrint)
		ON_COMMAND(ID_FILE_PRINT_DIRECT, CScrollView::OnFilePrint)
		ON_COMMAND(ID_FILE_PRINT_PREVIEW, CScrollView::OnFilePrintPreview)
		
		//    DO NOT EDIT what you see in these blocks of generated code!
	//}}AFX_MSG_MAP
	// Standard printing commands
	
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDBReportView construction/destruction

CDBReportView::CDBReportView()
{
	// TODO: add construction code here
}

CDBReportView::~CDBReportView()
{
}

BOOL CDBReportView::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs

	return CScrollView::PreCreateWindow(cs);
}

/////////////////////////////////////////////////////////////////////////////
// CDBReportView drawing

void CDBReportView::OnDraw(CDC* pDC)
{
	m_Report.DrawCurrentPage(pDC);	
}

void CDBReportView::OnInitialUpdate()
{
	CScrollView::OnInitialUpdate();

	
	CSize sizeTotal;
	// TODO: calculate the total size of this view
	// For this sample app, the page defaults to 8.5 x 11 inches.
	// Also, remember to set the mode to LO_METRIC, which is used
	// by the report. However, this view is not WISWIG in that the 
	// printer resolution is different from the screen resolution. 
	// However, if you print-preview the report, you will see the 
	// report in all it's glory !
	sizeTotal.cx = (int)(8.5*254);
	sizeTotal.cy = (int)(11*245);
	SetScrollSizes(MM_LOMETRIC, sizeTotal);
}

/////////////////////////////////////////////////////////////////////////////
// CDBReportView printing

BOOL CDBReportView::OnPreparePrinting(CPrintInfo* pInfo)
{
	// default preparation
	return DoPreparePrinting(pInfo);
}

void CDBReportView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* pInfo)
{
//	pInfo->SetMaxPage( GetDocument()->GetPageCount());
	pInfo->SetMaxPage( 1 );
}

void CDBReportView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add cleanup after printing
}

/////////////////////////////////////////////////////////////////////////////
// CDBReportView diagnostics

#ifdef _DEBUG
void CDBReportView::AssertValid() const
{
	CScrollView::AssertValid();
}

void CDBReportView::Dump(CDumpContext& dc) const
{
	CScrollView::Dump(dc);
}

#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CDBReportView message handlers

void CDBReportView::OnPrint(CDC* pDC, CPrintInfo* pInfo) 
{
//	GetDocument()->GotoPage( pInfo->m_nCurPage - 1);	// we use 0-based indexing, hence the -1	
	CScrollView::OnPrint(pDC, pInfo);
}

void CDBReportView::OnDestroy() 
{
	CScrollView::OnDestroy();
/*	if(m_rRes.IsOpen())
		m_rRes.Close();*/

	
	// TODO: Add your message handler code here
	((CMainFrame*)AfxGetMainWnd())->m_pdbRpt=NULL; // 清空窗口指針
}

void CDBReportView::OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint) 
{
	// TODO: Add your specialized code here and/or call the base class
	m_Report.SetPage();
	CDataRecordset	aList;
	CString		aTemp;
	if(!aList.IsOpen())
	{
		
		try
		{
			aList.Open();
		}
		catch(CDaoException *ex)
		{
			AfxMessageBox(ex->m_pErrorInfo->m_strDescription);
			throw ex;
		}
	}
//	aList.MoveFirst();

	aTemp.Format("JBH='%s'",((CMainFrame*)AfxGetMainWnd())->m_sJbh);
	aList.FindFirst(aTemp);
//	m_Report.m_bFont=false;
	m_Report.SetCompanyName("電能表現(xiàn)場(chǎng)效驗(yàn)記錄");
	aTemp.Format("戶名:%s   地址:%s");
	m_Report.SetReportTitle(aTemp);
	m_Report.Start();
	
	m_Report.NextRow();
#if 1	
	try
	{
	
	if(!aList.IsEOF())
	{
		// Initalize all totals etc at the start of a group

		//m_Report.SetDataCols(NULL);
		//m_Report.AtTab(0,aTemp);
	
	
		// Set up a tabular section for the main section

		m_Report.SetDataCols(s_4Cols,9);

		m_Report.AtTab(0,"被");
		m_Report.NextRow();
		m_Report.AtTab(0,"測(cè)");
		m_Report.NextRow();
		m_Report.AtTab(0,"電");
		m_Report.NextRow();
		m_Report.AtTab(0,"表");
		m_Report.NextRow();
		m_Report.AtTab(0,"參");
		m_Report.NextRow();
		m_Report.AtTab(0,"數(shù)");

		m_Report.PreRow();
		m_Report.PreRow();
		m_Report.PreRow();
		m_Report.PreRow();
		m_Report.PreRow();
		
		aTemp.Format("生產(chǎn)廠家");
		m_Report.AtTab(1,aTemp);
		aTemp.Format("%s",aList.m_SCCJ);
		m_Report.AtTab(2,aTemp);
		aTemp.Format("出廠編號(hào)");
		m_Report.AtTab(3,aTemp);
		aTemp.Format("%s",aList.m_CCBH);
		m_Report.AtTab(4,aTemp);
		aTemp.Format("型號(hào)");
		m_Report.AtTab(5,aTemp);
		aTemp.Format("%s",aList.m_DBXH);
		m_Report.AtTab(6,aTemp);
		aTemp.Format("局編號(hào)");
		m_Report.AtTab(7,aTemp);
		aTemp.Format("%s",aList.m_JBH);
		m_Report.AtTab(8,aTemp);
		m_Report.NextRow();
		m_Report.NextRow();

		aTemp.Format("電壓");
		m_Report.AtTab(1,aTemp);
		aTemp.Format("%.2f",aList.m_EDDY);
		m_Report.AtTab(2,aTemp);
		aTemp.Format("電流");
		m_Report.AtTab(3,aTemp);
		aTemp.Format("%.2f",aList.m_EDDL);
		m_Report.AtTab(4,aTemp);
		aTemp.Format("頻率");
		m_Report.AtTab(5,aTemp);
		aTemp.Format("%.2f",aList.m_F);
		m_Report.AtTab(6,aTemp);
		aTemp.Format("電表常數(shù)");
		m_Report.AtTab(7,aTemp);
		aTemp.Format("%.0f",aList.m_DBCS);
		m_Report.AtTab(8,aTemp);
	/*	aTemp.Format("生產(chǎn)日期:  %04d-%02d-%02d",aList.m_CCRQ.GetYear(),aList.m_CCRQ.GetMonth(),aList.m_CCRQ.GetDay());
		m_Report.AtTab(3,aTemp);*/
		m_Report.NextRow();
		m_Report.NextRow();

		aTemp.Format("接線方式");
		m_Report.AtTab(1,aTemp);
		aTemp.Format("%s",aList.m_JXFS);
		m_Report.AtTab(2,aTemp);
		aTemp.Format("本局編號(hào):");
		m_Report.AtTab(5,aTemp);
	/*	aTemp.Format("本局編號(hào):");
		m_Report.AtTab(6,aTemp);*/
		aTemp.Format("比例數(shù)");
		m_Report.AtTab(7,aTemp);
		aTemp.Format("%d",aList.m_BL);
		m_Report.AtTab(8,aTemp);
		m_Report.NextRow();
		m_Report.NextRow();
		m_Report.NextRow();
		m_Report.SetDataCols(s_2Cols,2);
		aTemp.Format("效表原因:");
		m_Report.AtTab(0,aTemp);
		m_Report.NextRow();
		m_Report.NextRow();
		aTemp.Format("電流互感器");
		m_Report.AtTab(0,aTemp);
/*		aTemp.Format("電壓變比:    %s",aList.m_PTBB);
		m_Report.AtTab(0,aTemp);
		aTemp.Format("安裝單位:    %s",aList.m_AZDW);
		m_Report.AtTab(1,aTemp);
		m_Report.NextRow();
		m_Report.NextRow();
		aTemp.Format("電流變比:    %s",aList.m_CTBB);
		m_Report.AtTab(0,aTemp);
		aTemp.Format("安裝地址:    %s",aList.m_AZDZ);
		m_Report.AtTab(1,aTemp);
		m_Report.NextRow();
		m_Report.NextRow();
		aTemp.Format("電表常數(shù):    %.2f",aList.m_DBCS);
		m_Report.AtTab(0,aTemp);
		aTemp.Format("安裝日期:    %s",aList.m_AZRQ);
		m_Report.AtTab(1,aTemp);
		m_Report.NextRow();
		m_Report.NextRow();
		aTemp.Format("精度等級(jí):    %.4f",aList.m_JDDJ);
		m_Report.AtTab(0,aTemp);
		aTemp.Format("臺(tái)帳編號(hào):    %s",aList.m_TZBH);
		m_Report.AtTab(1,aTemp);
		m_Report.NextRow();
		m_Report.NextRow();
		aTemp.Format("倍   率:    %d",aList.m_BL);
		m_Report.AtTab(0,aTemp);
		aTemp.Format("所屬用電號(hào):    %s",aList.m_BWYDH);
		m_Report.AtTab(1,aTemp);
		m_Report.NextRow();
		m_Report.NextRow();
		m_Report.SetDataCols(t_Cols,1);
		m_Report.AtTab(0,
			"備注:中華人民共和國,河南省鄭州市高新技術(shù)開發(fā)區(qū),");
		m_Report.NextRow();
		m_Report.AtTab(0,
			"      萬特電氣有限責(zé)任公司");*/
	}
	}
	catch(CDaoException *ex)
	{
		AfxMessageBox(ex->m_pErrorInfo->m_strDescription);
	//	throw ex;
	}
	catch(CException *zex)
	{
		//AfxMessageBox(zex-);
			throw zex;
	}
#endif
	m_Report.End();		// close report
	aList.Close();		// close database
	m_Report.GotoPage(0);
	
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av男人天堂一区| 一本色道a无线码一区v| 中文字幕永久在线不卡| 3atv在线一区二区三区| gogo大胆日本视频一区| 免费一级欧美片在线观看| 成人欧美一区二区三区小说| 777欧美精品| 色综合久久天天| 国产麻豆视频一区| 日精品一区二区三区| 国产精品久久免费看| 亚洲精品一区在线观看| 欧美日韩一区高清| 91美女在线看| 成人黄色综合网站| 黄色日韩网站视频| 日本女人一区二区三区| 亚洲一区二区三区四区在线免费观看 | 午夜不卡在线视频| 亚洲欧洲三级电影| 日本一区二区电影| 国产三级精品三级在线专区| 91麻豆精品国产自产在线观看一区| 欧美zozo另类异族| 欧美日韩精品一二三区| 在线一区二区三区做爰视频网站| 丁香激情综合国产| 大尺度一区二区| 处破女av一区二区| 国产a区久久久| 国产东北露脸精品视频| 国产成人精品三级| 国产揄拍国内精品对白| 国产一区二区三区黄视频| 伦理电影国产精品| 久久99精品视频| 九九九精品视频| 国产精品一二三在| 国产91精品入口| www.66久久| 色婷婷久久久久swag精品 | 美女爽到高潮91| 日本不卡123| 日本中文字幕一区二区有限公司| 日韩极品在线观看| 美国精品在线观看| 久久er99热精品一区二区| 毛片一区二区三区| 国产综合色精品一区二区三区| 麻豆91小视频| 国产美女精品人人做人人爽| 岛国精品在线观看| 一本大道久久a久久精品综合| 色偷偷久久人人79超碰人人澡 | 久久这里只有精品6| 久久精品视频一区| 国产精品黄色在线观看| 亚洲女子a中天字幕| 亚洲一级电影视频| 免费观看在线综合| 国产一区二区三区综合| 不卡视频免费播放| 在线观看日韩毛片| 日韩亚洲欧美在线| 中文字幕精品在线不卡| 亚洲欧美日韩系列| 亚洲v中文字幕| 久久精品国产第一区二区三区| 国产精品99久久久久久有的能看 | 秋霞成人午夜伦在线观看| 狠狠狠色丁香婷婷综合久久五月| 国产尤物一区二区在线| 99国产精品久久久久| 欧美日免费三级在线| 精品国产精品网麻豆系列| 国产精品久久久久久久久果冻传媒 | 日韩女优视频免费观看| 国产精品理论在线观看| 午夜精品视频在线观看| 狠狠色丁香婷综合久久| 精品美女一区二区三区| 国产精品激情偷乱一区二区∴| 亚洲国产成人91porn| 捆绑调教美女网站视频一区| 不卡一区二区在线| 日韩欧美久久久| 中文字幕在线不卡| 久久国产日韩欧美精品| 色哟哟精品一区| 欧美r级电影在线观看| 亚洲激情在线播放| 国产一区二区三区香蕉| 欧美日韩不卡在线| 国产精品对白交换视频 | 色哟哟日韩精品| 精品国产自在久精品国产| 一区二区理论电影在线观看| 久久99久久久久| 在线观看日韩电影| 中文字幕av不卡| 麻豆91精品视频| 欧美自拍丝袜亚洲| 中文字幕av一区 二区| 蜜臀av性久久久久蜜臀av麻豆| 91麻豆文化传媒在线观看| 精品成人一区二区三区四区| 亚洲图片欧美色图| 99久久精品国产一区二区三区 | 国产精品美女一区二区在线观看| 偷窥少妇高潮呻吟av久久免费| 成人午夜激情在线| 欧美精品一区二区三区视频| 亚洲v中文字幕| 欧美主播一区二区三区美女| 最近中文字幕一区二区三区| 国产传媒日韩欧美成人| www亚洲一区| 久久精品国产秦先生| 6080日韩午夜伦伦午夜伦| 亚洲色图都市小说| eeuss鲁片一区二区三区| 久久久国产精品麻豆 | 91香蕉视频mp4| 国产精品欧美久久久久无广告| 国产乱码精品一区二区三区av| 日韩一级片在线播放| 免费成人在线网站| 欧美一区二区三区系列电影| 亚洲国产日韩av| 欧美视频三区在线播放| 一区二区三区四区蜜桃| 一本一本久久a久久精品综合麻豆| 中文字幕av一区二区三区 | 欧美女孩性生活视频| 亚洲国产日韩在线一区模特 | 欧美日韩精品专区| 亚洲一区二区三区四区中文字幕 | 欧美日韩国产色站一区二区三区| 国产精品美女久久久久久2018| 国产精品77777| 91视频一区二区三区| 欧美日韩国产系列| 成人欧美一区二区三区黑人麻豆| 国产成人精品www牛牛影视| 久久婷婷国产综合精品青草| 欧美在线你懂的| 亚洲国产综合人成综合网站| 欧美午夜精品久久久久久孕妇| 亚洲午夜羞羞片| 欧美日韩国产美女| 日韩电影在线看| 久久一二三国产| 福利电影一区二区三区| 国产精品久线在线观看| 色婷婷av一区二区三区软件| 亚洲国产日日夜夜| 日韩午夜小视频| 国产麻豆91精品| 国产精品卡一卡二| 欧美亚洲一区二区在线| 日日欢夜夜爽一区| 久久精品一区二区三区av| 成人丝袜高跟foot| 亚洲一区二区视频在线观看| 91麻豆精品国产91久久久久久 | 精品伦理精品一区| 成人av在线观| 亚洲国产成人porn| 26uuu色噜噜精品一区二区| 高清国产午夜精品久久久久久| 国产精品久久久久天堂| 欧洲国内综合视频| 麻豆精品在线看| 国产精品久久久久9999吃药| 欧美日韩中字一区| 国产一区二区在线观看视频| 中文字幕一区二区不卡| 4hu四虎永久在线影院成人| 国产另类ts人妖一区二区| 亚洲欧美电影院| 日韩三级电影网址| 91麻豆免费观看| 美美哒免费高清在线观看视频一区二区| 国产视频一区二区在线观看| 在线观看视频一区二区| 国产成人亚洲综合a∨猫咪| 视频一区二区三区在线| 中文字幕一区二区三区不卡在线 | 97se亚洲国产综合自在线观| 三级亚洲高清视频| 国产精品丝袜久久久久久app| 欧美日韩一区二区在线观看| 福利电影一区二区| 日韩高清在线观看| 亚洲狠狠丁香婷婷综合久久久| 精品久久久影院| 91精品婷婷国产综合久久性色 | 国产精品久久久久久亚洲毛片| 欧美一区二区三区白人|