📄 wxgl_dlg.cpp
字号:
// Wxgl_dlg.cpp : implementation file
//
#include "stdafx.h"
#include "HKGL.h"
#include "Wxgl_dlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CWxgl_dlg dialog
CWxgl_dlg::CWxgl_dlg(CWnd* pParent /*=NULL*/)
: CDialog(CWxgl_dlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CWxgl_dlg)
m_hbnum = _T("");
m_hbname = _T("");
m_wxshijian = _T("");
m_wxrbh = _T("");
m_wxzk = _T("");
m_wxrname = _T("");
//}}AFX_DATA_INIT
}
void CWxgl_dlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CWxgl_dlg)
DDX_Text(pDX, IDC_EDIT1, m_hbnum);
DDX_Text(pDX, IDC_EDIT2, m_hbname);
DDX_Text(pDX, IDC_EDIT3, m_wxshijian);
DDX_Text(pDX, IDC_EDIT4, m_wxrbh);
DDX_Text(pDX, IDC_EDIT5, m_wxzk);
DDX_Text(pDX, IDC_EDIT6, m_wxrname);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CWxgl_dlg, CDialog)
//{{AFX_MSG_MAP(CWxgl_dlg)
ON_BN_CLICKED(IDC_Wxfindbtn, OnWxfindbtn)
ON_BN_CLICKED(IDC_Wxclearbtn, OnWxclearbtn)
ON_BN_CLICKED(IDC_Wxdelbtn, OnWxdelbtn)
ON_BN_CLICKED(IDC_Wxxiugaibtn, OnWxxiugaibtn)
ON_BN_CLICKED(IDC_Wxaddbtn, OnWxaddbtn)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CWxgl_dlg message handlers
void CWxgl_dlg::OnWxfindbtn()
{
UpdateData(TRUE);
if(m_wx.IsOpen())m_wx.Close();
m_wx.Open();
if(m_hbnum=="")
{
MessageBox("请输入航班编号!");
return ;
}
m_wx.m_strFilter.Format("[航班编号]='"+m_hbnum+"'");
m_wx.Requery();
if(m_wx.IsEOF())
{
m_wx.Close();
MessageBox("没有该航班!");
OnWxclearbtn() ;
return ;
}
m_hbnum=m_wx.m_column1;
m_hbname=m_wx.m_column2;
m_wxzk=m_wx.m_column3;
m_wxshijian=m_wx.m_column4;
m_wxrname=m_wx.m_column5;
m_wxrbh=m_wx.m_column6;
m_wx.Close();
UpdateData(FALSE);
}
void CWxgl_dlg::OnWxclearbtn()
{
UpdateData(TRUE);
m_hbnum="";
m_hbname="";
m_wxzk="";
m_wxshijian="";
m_wxrname="";
m_wxrbh="";
UpdateData(FALSE);
}
void CWxgl_dlg::OnWxdelbtn()
{
UpdateData(TRUE);
if(m_wx.IsOpen())m_wx.Close();
m_wx.Open();
if(m_hbnum=="")
{
MessageBox("请输入航班编号!");
return ;
}
do
{
if(m_wx.m_column1==m_hbnum)
{
m_wx.Delete();
m_wx.Requery();
m_wxCount--;
break;
}
else
m_wx.MoveNext();
}while(!m_wx.IsEOF());
if(m_wx.IsEOF()&&m_wxCount==0)
{
m_wx.Close();
MessageBox("没有该航班!");
return ;
}
m_wx.Close();
MessageBox("删除成功!");
OnWxclearbtn() ;
UpdateData(FALSE);
}
void CWxgl_dlg::OnWxxiugaibtn()
{
UpdateData(TRUE);
if(m_hbnum==""||m_hbname==""||m_wxzk==""||m_wxshijian==""||m_wxrname==""||m_wxrbh=="")
{
MessageBox("请检查你的输入项!");
return ;
}
if(m_wx.IsOpen())m_wx.Close();
m_wx.Open();
m_wx.Requery();
m_wx.Edit();
m_wx.m_column1=m_hbnum;
m_wx.m_column2=m_hbname;
m_wx.m_column3=m_wxzk;
m_wx.m_column4=m_wxshijian;
m_wx.m_column5=m_wxrname;
m_wx.m_column6=m_wxrbh;
m_wx.Update();
m_wx.Close();
MessageBox("成功修改!");
OnWxclearbtn() ;
UpdateData(FALSE);
}
void CWxgl_dlg::OnWxaddbtn()
{
UpdateData(TRUE);
if(m_hbnum==""||m_hbname==""||m_wxzk==""||m_wxshijian==""||m_wxrname==""||m_wxrbh=="")
{
MessageBox("请检查你的输入项!");
return ;
}
if(m_wx.IsOpen())m_wx.Close();
m_wx.Open();
m_wx.Requery();
m_wx.AddNew();
m_wx.m_column1=m_hbnum;
m_wx.m_column2=m_hbname;
m_wx.m_column3=m_wxzk;
m_wx.m_column4=m_wxshijian;
m_wx.m_column5=m_wxrname;
m_wx.m_column6=m_wxrbh;
m_wx.Update();
m_wx.Close();
MessageBox("成功插入!");
m_wxCount++;
OnWxclearbtn() ;
UpdateData(FALSE);
}
BOOL CWxgl_dlg::OnInitDialog()
{
CDialog::OnInitDialog();
CWX_Recordset m_wx(&theApp.m_DB );
return TRUE;
}
int CWxgl_dlg::Show()
{
int i=0;
if(m_wx.IsOpen())m_wx.Close();
m_wx.Open();
m_wx.MoveFirst();
do
{
i++;
m_wx.MoveNext();
}while(m_wx.IsEOF());
m_wx.Close();
m_wxCount=i;
return i;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -