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

📄 mbusin.cpp

📁 停车场用
💻 CPP
字号:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "MBusIn.h"

//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TWBusIn *WBusIn;
//---------------------------------------------------------------------------
__fastcall TWBusIn::TWBusIn(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TWBusIn::SButton_AddClick(TObject *Sender)
{
/*    //PDataModule->BusInDataSource->DataSet->Open();
    PDataModule->BusInDataSource->DataSet->Active = true;
    PDataModule->BusInDataSource->DataSet->Edit();
    PDataModule->BusInDataSource->DataSet->Append();
    DBGridBusIn->ReadOnly = false;

    SButton_Browse->Enabled = true;
    SButton_Mid->Enabled = false;
    SButton_Add->Enabled = true;
    SButton_Del->Enabled = true;
    SButton_Save->Enabled = true;
    SButton_Query->Enabled = true;
 */
}
//---------------------------------------------------------------------------

void __fastcall TWBusIn::SButton_BrowseClick(TObject *Sender)
{
/*    AnsiString ls_sql;
    ls_sql="select *" ;
    ls_sql=ls_sql+ " from BusIn";
    PDataModule->ADOQueryBusIn->Close();
    PDataModule->ADOQueryBusIn->SQL->Clear();
    PDataModule->ADOQueryBusIn->SQL->Add(ls_sql);
    PDataModule->ADOQueryBusIn->Open();
    //PDataModule->BusInDataSource->DataSet->Active = true;
    if  (PDataModule->BusInDataSource->DataSet->RecordCount>0)
    {
        SButton_Browse->Enabled = false;
        SButton_Mid->Enabled = true;
        SButton_Add->Enabled = true;
        SButton_Del->Enabled = true;
        SButton_Save->Enabled = false;
        SButton_Query->Enabled = true;
        SButton_Query->Enabled = true;
    }
    else
    {
       Application->MessageBox("没有数据!", "提示信息", MB_OK);
    }
    DBGridBusIn->ReadOnly = true;
 */
}
//---------------------------------------------------------------------------

void __fastcall TWBusIn::SButton_DelClick(TObject *Sender)
{
/*    PDataModule->BusInDataSource->DataSet->Edit();
    PDataModule->BusInDataSource->DataSet->Delete();
    SButton_Browse->Enabled = true;
    SButton_Mid->Enabled = true;
    SButton_Add->Enabled = true;
    SButton_Del->Enabled = true;
    SButton_Save->Enabled = true;
    SButton_Query->Enabled = true;
*/
}
//---------------------------------------------------------------------------

void __fastcall TWBusIn::SButton_SaveClick(TObject *Sender)
{
/*    DBGridBusIn->ReadOnly = false;
    PDataModule->BusInDataSource->DataSet->Edit();
    PDataModule->BusInDataSource->DataSet->Post();
    SButton_Browse->Enabled = true;
    SButton_Mid->Enabled = true;
    SButton_Add->Enabled = true;
    SButton_Del->Enabled = true;
    SButton_Save->Enabled = false;
    SButton_Query->Enabled = true;
    DBGridBusIn->ReadOnly = true;
 */
}
//---------------------------------------------------------------------------

void __fastcall TWBusIn::SButton_CloseClick(TObject *Sender)
{
/*    PDataModule->BusInDataSource->DataSet->Close();
    Edit_UserName->Text = "";
    Edit_CardNo->Text = "";
    Close();
*/
}
//---------------------------------------------------------------------------

void __fastcall TWBusIn::FormClose(TObject *Sender, TCloseAction &Action)
{
/*    PDataModule->BusInDataSource->DataSet->Close();
    Edit_UserName->Text = "";
    Edit_CardNo->Text = "";
*/
}
//---------------------------------------------------------------------------

void __fastcall TWBusIn::SButton_MidClick(TObject *Sender)
{
    DBGridBusIn->ReadOnly = false;

    SButton_Browse->Enabled = true;
    SButton_Mid->Enabled = false;
    SButton_Add->Enabled = true;
    SButton_Del->Enabled = true;
    SButton_Save->Enabled = true;
    SButton_Query->Enabled = true;
}
//---------------------------------------------------------------------------

void __fastcall TWBusIn::FormShow(TObject *Sender)
{
    SButton_Browse->Enabled = true;
    SButton_Mid->Enabled = false;
    SButton_Add->Enabled = true;
    SButton_Del->Enabled = false;
    SButton_Save->Enabled = false;
    SButton_Query->Enabled = true;
    Edit_UserName->SetFocus();
}
//---------------------------------------------------------------------------

void __fastcall TWBusIn::SButton_QueryClick(TObject *Sender)
{
    DBGridBusIn->ReadOnly = true;
    SButton_Browse->Enabled = true;
    SButton_Mid->Enabled = false;
    SButton_Add->Enabled = true;
    SButton_Del->Enabled = true;
    SButton_Save->Enabled = false;
    SButton_Query->Enabled = true;

    AnsiString ls_sql,ls_UserName,ls_CardNo;
    if(Edit_UserName->Text=="")
      ls_UserName="%%";
    else
      ls_UserName="%"+Edit_UserName->Text+"%";

    if(Edit_CardNo->Text=="")
      ls_CardNo="%%";
    else
      ls_CardNo="%"+Edit_CardNo->Text+"%";

    ls_sql="select *" ;
    ls_sql=ls_sql+ " from BusIn";
    ls_sql=ls_sql+ " where  BusIn.UserName like '" + ls_UserName+"' and BusIn.CardNo like '" + ls_CardNo+"' " ;

/*    PDataModule->ADOQueryBusIn->Close();
    PDataModule->ADOQueryBusIn->SQL->Clear();
    PDataModule->ADOQueryBusIn->SQL->Add(ls_sql);
    PDataModule->ADOQueryBusIn->Open();
 */
}
//---------------------------------------------------------------------------

void __fastcall TWBusIn::Edit_UserNameChange(TObject *Sender)
{
    SButton_Query->Enabled = true;
}
//---------------------------------------------------------------------------

void __fastcall TWBusIn::Edit_CardNoChange(TObject *Sender)
{
    SButton_Query->Enabled = true;
}
//---------------------------------------------------------------------------

⌨️ 快捷键说明

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