📄 ddeleverquery.cpp
字号:
// DDeleverQuery.cpp: implementation of the CDDeleverQuery class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "MyProject.h"
#include "DDeleverQuery.h"
#include "ExternDllHeader.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CDDeleverQuery::CDDeleverQuery()
{
}
CDDeleverQuery::~CDDeleverQuery()
{
}
void CDDeleverQuery::Init()
{
this->m_StaTitle.SetWindowText("开票日期");
this->SetWindowText("配送查询");
this->m_DataBaseName="SELECT a.配送票号,a.开票日期,b.全称,c.仓库名称,a.出库票号,a.要求到达时间,a.收货人,a.收货人电话,a.发货人,a.发货人电话 ,a.卸货地点,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.操作员编号";
this->m_ListDataBaseName="SELECT c.条形码,c.名称,c.规格,c.产地,c.计量单位 ,b.出库数量 AS 配送数量,配送票号 FROM 配送申请表 a INNER JOIN 出库明细表 b ON a.出库票号=b.出库票号 INNER JOIN 商品信息表 c ON b.商品条型码=c.条形码";
}
void CDDeleverQuery::OnButprint()
{
CString sSQL,sStore,sSManTel,sSMan,sOutPutID,sName,sMan,sFManTel,sID,sFMan,sDate,sDate2,sAddr;
CTime tTime;
m_ps.MainCaptionFontSize=400;
m_ps.DeckCaptionFontSize=180;
sID=m_MainGrid.GetItemText(m_HotItem,0);
sDate=m_MainGrid.GetItemText(m_HotItem,1);
sStore=m_MainGrid.GetItemText(m_HotItem,3);
sSManTel=m_MainGrid.GetItemText(m_HotItem,7);
sSMan=m_MainGrid.GetItemText(m_HotItem,6);
sOutPutID=m_MainGrid.GetItemText(m_HotItem,4);
sName=m_MainGrid.GetItemText(m_HotItem,2);
sMan=m_MainGrid.GetItemText(m_HotItem,11);
sFManTel=m_MainGrid.GetItemText(m_HotItem,9);
sFMan=m_MainGrid.GetItemText(m_HotItem,8);
sAddr=m_MainGrid.GetItemText(m_HotItem,10);
sDate2=m_MainGrid.GetItemText(m_HotItem,5);
CString sOPID=ado.FieldToOtherField("操作员信息表","用户名",OP,"操作员编号",1);
m_ps.MainCaption="配送单";
m_ps.DeckCaptionNumber=1;
m_ps.DeckCaptions[0]="配送商品详单如下:";
m_ps.TotalNumber=10;
m_ps.Totals[0]="配送票号:"+sID;
m_ps.Totals[1]="客户名称:"+sName;
m_ps.Totals[2]="仓库名称:"+sStore;
m_ps.Totals[3]="要求到达时间:"+sDate2;
m_ps.Totals[4]="收货人:"+sSMan;
m_ps.Totals[5]="收货人电话:"+sSManTel;
m_ps.Totals[6]="发货人:"+sFMan;
m_ps.Totals[7]="发货人电话:"+sFManTel;
m_ps.Totals[8]="卸货地点:"+sAddr;
m_ps.Totals[9]="经手人:"+sMan;
m_ps.Grid=&m_ListGrid;
CMyApp* theApp;
theApp=(CMyApp*)::AfxGetApp();
theApp->Print();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -