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

📄 info_input_n.cpp

📁 用C++写的人事管理系统
💻 CPP
字号:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Info_Input_N.h"  //员工信息输入修改查询窗体头文件
#include "Person_Info.h"   //员工信息管理窗体头文件
#include "Person_Info_Print.h" //员工个人资料打印窗体头文件
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TF_Info_Input *F_Info_Input;
//---------------------------------------------------------------------------
__fastcall TF_Info_Input::TF_Info_Input(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TF_Info_Input::BB_ConfirmClick(TObject *Sender)
{   /*****确定按钮点击事件******/
    F_Info->ADOQuery1->Post();
    F_Info_Input->Close();
}
//---------------------------------------------------------------------------

void __fastcall TF_Info_Input::BB_CancelClick(TObject *Sender)
{   /*****取消按钮点击事件******/
    F_Info->ADOQuery1->Cancel();
    F_Info_Input->Close();
}
//---------------------------------------------------------------------------

void __fastcall TF_Info_Input::BB_PrintClick(TObject *Sender)
{   /*****打印按钮点击事件******/
    F_Info_Print->QuickRep1->Preview();
}
//---------------------------------------------------------------------------

void __fastcall TF_Info_Input::BB_QuitClick(TObject *Sender)
{   /*****退出按钮点击事件******/
    F_Info_Input->Close();
}
//---------------------------------------------------------------------------



void __fastcall TF_Info_Input::DBE_IDKeyPress(TObject *Sender, char &Key)
{    /*****员工工号输入框OnKeyPress事件******/
   if(Key == VK_RETURN){  //输入回车
   F_Info->ADOQuery1->Filtered = false;
   F_Info->ADOQuery1->Filter = "Employee_ID="+DBE_ID->Text; //设置员工工号过滤器
   F_Info->ADOQuery1->Filtered = true; //激活过滤器
   }
}
//---------------------------------------------------------------------------

 /*****员工工号输入框OnChange事件******/
//   if(!DBE_ID->Text.IsEmpty()){ //工号输入为空不触发
//   F_Info->ADOQuery1->Filter = "Employee_ID="+DBE_ID->Text; //设置员工工号过滤器
//   F_Info->ADOQuery1->Filtered = true; //激活过滤器
//   }

/*****员工姓名输入框OnChange事件******/
//   if(!DBE_Name->Text.IsEmpty()){ //姓名输入为空不触发
//   F_Info->ADOQuery1->Filtered = false;
//   F_Info->ADOQuery1->Filter = "Employee_Name="+DBE_Name->Text; //设置员工姓名过滤器
//   F_Info->ADOQuery1->Filtered = true; //激活过滤器
//   }

void __fastcall TF_Info_Input::DBE_NameKeyPress(TObject *Sender, char &Key)
{  /*****员工工号输入框OnKeyPress事件******/
   if(Key == VK_RETURN){  //输入回车
   F_Info->ADOQuery1->Filtered = false;
   F_Info->ADOQuery1->Filter = "Employee_Name="+DBE_Name->Text; //设置员工姓名过滤器
   F_Info->ADOQuery1->Filtered = true; //激活过滤器
   }
}
//---------------------------------------------------------------------------

⌨️ 快捷键说明

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