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

📄 nopayquery.cpp

📁 用VC+SQL实现的物流管理系统 “RxMediaPlayer” 文件夹中存放《物流综合管理系统》中《媒体播放平台》源程序 “数据库设置”文件夹中存放《物流综合管理系统》辅助工具《数据库设置》源程
💻 CPP
字号:
// NoPayQuery.cpp: implementation of the NoPayQuery class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "MyProject.h"
#include "NoPayQuery.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

NoPayQuery::NoPayQuery()
{

}

NoPayQuery::~NoPayQuery()
{

}

void NoPayQuery::Init()
{
	this->m_StaTitle.SetWindowText("欠款日期");
	this->SetWindowText("未付款查询");	
	this->m_DataBaseName="SELECT a.销售票号, c.全称 AS 客户全称,b.挂帐日期 AS 欠款日期,a.合计金额, b.未付金额,d.姓名 AS 经手人, e.用户名 AS 操作员 FROM 销售记录表  a INNER JOIN 销售挂帐表  b ON a.销售票号 =b.销售票号 INNER JOIN 往来单位信息表 c ON  a.客户编号 = c.编号 INNER JOIN 员工信息表 d ON a.经手人 = d.编号 INNER JOIN 操作员信息表 e ON a.操作员 = e.操作员编号 WHERE b.偿还否=0";
	this->m_ListDataBaseName="SELECT a.商品条形码 AS 条形码, b.名称 AS 商品名称,b.规格, b.产地, b.计量单位, a.销售数量,b.销售价格 AS 销售单价,a.合计金额 ,a.销售票号 FROM 销售明细表 a INNER JOIN 商品信息表 b ON a.商品条形码 = b.条形码";
}

void NoPayQuery::OnButprint()
{
	if(m_HotItem<0)
	{
		MessageBox("请在显示主要信息的表格中双击一条记录!","系统提示",MB_OK|MB_ICONSTOP);
		return;
	}

	RxRecordset rst;
	CString sID,sClient,sDate,sMan,sMoney,sNoPay;

	sID=m_MainGrid.GetItemText(m_HotItem,0);
	sClient=m_MainGrid.GetItemText(m_HotItem,1);	
	sDate=m_MainGrid.GetItemText(m_HotItem,2);
	sMan=m_MainGrid.GetItemText(m_HotItem,5);
	sMoney=m_MainGrid.GetItemText(m_HotItem,3);
	sNoPay=m_MainGrid.GetItemText(m_HotItem,4);

	m_ps.MainCaptionFontSize=400;
	m_ps.DeckCaptionFontSize=180;
	
	m_ps.MainCaption="销售欠款单";
	m_ps.DeckCaptionNumber=4;

	m_ps.DeckCaptions[0]="销售票号:"+sID;
	m_ps.DeckCaptions[1]="客户全称:"+sClient;
	m_ps.DeckCaptions[2]="欠款日期:"+sDate;
	m_ps.DeckCaptions[3]="经 手 人:"+sMan;
	
	m_ps.Grid=&m_ListGrid;
	m_ps.TotalNumber=4;
	CString sPay;
	sPay.Format("%f",atof(sMoney)-atof(sNoPay));
	m_ps.Totals[0]="应付金额:"+sMoney; 
	m_ps.Totals[1]="实付金额:"+sPay;
	m_ps.Totals[2]="未付金额:"+sNoPay;
	m_ps.Totals[3]="操 作 员:"+OP;
	CMyApp* theApp;
	theApp=(CMyApp*)::AfxGetApp();
	theApp->Print();	
}

⌨️ 快捷键说明

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