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

📄 selread9.cpp

📁 图书管理系统可进行查询,添加,修改,等操作 用树行结构为图书馆进行图书分类
💻 CPP
字号:
// selread9.cpp : implementation file
//

#include "stdafx.h"
#include "图书管理.h"
#include "selread9.h"

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

/////////////////////////////////////////////////////////////////////////////
// selread9 dialog


selread9::selread9(CWnd* pParent /*=NULL*/)
	: CDialog(selread9::IDD, pParent)
{
	//{{AFX_DATA_INIT(selread9)
	m_readno = _T("");
	m_readname = _T("");
	m_readadd = _T("");
	//}}AFX_DATA_INIT
}


void selread9::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(selread9)
	DDX_Control(pDX, IDC_COMBO1, m_sex);
	DDX_Control(pDX, IDC_ADODC1, m_adoc);
	DDX_Control(pDX, IDC_DATAGRID1, m_grid);
	DDX_Text(pDX, IDC_EDIT1, m_readno);
	DDX_Text(pDX, IDC_EDIT2, m_readname);
	DDX_Text(pDX, IDC_EDIT4, m_readadd);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(selread9, CDialog)
	//{{AFX_MSG_MAP(selread9)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// selread9 message handlers

void selread9::OnOK() 
{
	// TODO: Add extra validation here
	UpdateData(true);
	CString vSQL,string,string2,str3="";
	if(m_sex.GetCurSel()>=0)
	{
	if(m_sex.GetCurSel()==0)
    str3="男";
	else
		str3="女";
	}
	int i,count=0;
	CString str[4],str2[4];
	str[0]=m_readno;      str2[0]="readno";
	str[1]=m_readname;    str2[1]="readname";
    str[2]=m_readadd;     str2[2]="readadd";
	str[3]=str3;          str2[3]="readsex";

	 vSQL="select *from reader  where ";
 for(i=0;i<4;i++)
 {
	 string=""; 
     string2="";
		 if(str[i]!="")
		 {  
			 string=str2[i]+"=";
			 
			 switch(i)
			 {
			 case 0: string2="'"+m_readno+"'";count++;break;
             case 1: string2="'"+m_readname+"'";count++;break;
             case 2: string2="'"+m_readadd+"'";count++;break;
             case 3: string2="'"+str3+"'";count++;break;
             
	
			 }
			 if(count>1)
             vSQL+=" AND "+string+string2;
			 else
               vSQL+=string+string2;
		 } 
 }

    string=vSQL;

	m_adoc.SetRecordSource(string);
    m_adoc.Refresh();
   
}

⌨️ 快捷键说明

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