设为首页 加入收藏

TOP

3.8.1 设计员工模块(5)
2013-10-07 14:27:59 来源: 作者: 【 】 浏览:57
Tags:3.8.1 设计 员工 模块

3.8.1  设计员工模块(5)

(2) 双击对话框资源为对话框创建一个新类CEmpIndexDlg,通过类向导为控件关联相关的变量添加WM_INITDIALOG消息响应函数。由于本对话框主要的作用是完成数据的获取,而真正的查询工作是在查询按钮的消息相应函数中完成的,所以本节不再对此进行详细介绍,读者可以查看相应的源代码。在这里介绍"查询"按钮的消息响应函数,实现代码如下:

  1. void CEmpInfoManageDlg::OnIndex()    
  2.   {    
  3.    CEmpIndexDlg dlg;                          
  4.       //定义对话框对象    
  5.    UpdateData();    
  6.    if(dlg.DoModal() == IDOK)                    
  7.       //如果单击了“查询”按钮    
  8.    {    
  9.        CString strSQL;                             
  10.       //定义字符串变量    
  11.        if(dlg.m_nFlag == 1)                             
  12.       //判断查询的方式    
  13.        {    
  14.               strSQL.Format("select * from   
  15.       mp where id = %s", dlg.m_strID);    
  16.               ShowListData(strSQL);                   
  17.       //执行查询    
  18.           }    
  19.           if(dlg.m_nFlag == 2)    
  20.          {    
  21.               strSQL.Format("select * from emp   
  22.       where name = '%s'", dlg.m_strName);    
  23.               ShowListData(strSQL);           
  24.       //执行查询    
  25.           }    
  26.       }    
  27.   }  

通过上述代码查询员工的信息,先通过m_nFlag来判断查询的类别,从而根据查询的类别来构造不同的SQL语句,将查询数据显示在列表控件中。

2006年10月19日,深夜

今天完成了整个员工模块的管理工作,比我预期的进度还快。这时我想到了小菜的项目--飞行游戏。我记得大学时做过,我赶紧从电脑中找出了当时的作业设计和完整源代码,偷偷地发到了小菜的邮箱,小菜向我做了一个胜利的手势。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇3.7.2 设计数据表(1) 下一篇3.8.1 设计员工模块(4)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: