📄 info_input_n.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 + -