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

📄 mainform.~cpp

📁 某车友管理系统的源码
💻 ~CPP
字号:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "MainForm.h"
#include "SplashForm.h"
#include "AddRecordForm.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TMainFormWin *MainFormWin;
//---------------------------------------------------------------------------
__fastcall TMainFormWin::TMainFormWin(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------



void __fastcall TMainFormWin::N3Click(TObject *Sender)
{TRecordFormWin *form1;
 form1=new TRecordFormWin(this);
 form1->Visible=true;
 form1->status=0;
 CheyouDataSource->AutoEdit=false;
 CheyouTable->Active=false;

 form1->CheyouDataSource->Enabled=true;
 form1->CheyouTable->Active=true;
 form1->CheyouDataSource->AutoEdit=true;
 form1->CheyouDataSource->DataSet->Append();
}
//---------------------------------------------------------------------------

void __fastcall TMainFormWin::N5Click(TObject *Sender)
{TRecordFormWin *form1;
 form1=new TRecordFormWin(this);
 form1->Visible=true;
 form1->status=1;

 form1->CheyouDataSource->Enabled=true;
 form1->CheyouDataSource->AutoEdit=true;
 form1->CheyouTable->Active=true;
 form1->CheyouTable->Edit();
 TLocateOptions options;
 Variant value(CheyouTable->FindField("Member_ID")->AsString);
 options.Contains(loCaseInsensitive);
 if(!form1->CheyouDataSource->DataSet->Locate("Member_ID",value,options))
      Application->MessageBox("你输入的会员号没有存在!", "警告", MB_OK);
 form1->filename1=CheyouTable->FindField("Maintain_Doc")->AsString;
 form1->filename2=CheyouTable->FindField("Repair_Doc")->AsString;
 form1->filename3=CheyouTable->FindField("Violate_Doc")->AsString;
 form1->filename4=CheyouTable->FindField("Accident_Doc")->AsString;
 form1->LoadDocument();

 CheyouDataSource->AutoEdit=false;
 CheyouTable->Active=false;

 }
//---------------------------------------------------------------------------


void __fastcall TMainFormWin::FormClose(TObject *Sender,
      TCloseAction &Action)
{CheyouDataSource->DataSet->Close();
 CheyouTable->Active=false;
 SplashFormWin->Close();
}
//---------------------------------------------------------------------------

void __fastcall TMainFormWin::Button1Click(TObject *Sender)
{TLocateOptions options;
 CheyouDataSource->DataSet->Edit();
 Variant value(AnsiString(MemberEdit->Text));
 options.Contains(loCaseInsensitive);
 if(!CheyouDataSource->DataSet->Locate("Member_ID",value,options))
    Application->MessageBox("你输入的会员号没有存在!", "警告", MB_OK);
 else
    LoadDocument();
 CheyouDataSource->AutoEdit=false;
}
//---------------------------------------------------------------------------
void __fastcall TMainFormWin::LoadDocument()
{AnsiString filename;
 filename=CheyouTable->FindField("Maintain_Doc")->AsString;
 Maintain_memo->Lines->Clear();
 Maintain_memo->Lines->LoadFromFile(filename);

 filename=CheyouTable->FindField("Repair_Doc")->AsString;
 Repair_memo->Lines->Clear();
 Repair_memo->Lines->LoadFromFile(filename);

 filename=CheyouTable->FindField("Violate_Doc")->AsString;
 Violate_memo->Lines->Clear();
 Violate_memo->Lines->LoadFromFile(filename);

 filename=CheyouTable->FindField("Accident_Doc")->AsString;
 Accident_memo->Lines->Clear();
 Accident_memo->Lines->LoadFromFile(filename);
}

void __fastcall TMainFormWin::N2Click(TObject *Sender)
{AnsiString filename;
 MemberEdit->Text="";
 Maintain_memo->Lines->Clear();
 Repair_memo->Lines->Clear();
 Violate_memo->Lines->Clear();
 Accident_memo->Lines->Clear();
 CheyouDataSource->AutoEdit=true;
 filename=CheyouTable->FindField("Maintain_Doc")->AsString;
 DeleteFile(filename);
 filename=CheyouTable->FindField("Repair_Doc")->AsString;
 DeleteFile(filename);
 filename=CheyouTable->FindField("Violate_Doc")->AsString;
 DeleteFile(filename);
 filename=CheyouTable->FindField("Accident_Doc")->AsString;
 DeleteFile(filename);

 CheyouDataSource->DataSet->Delete();
 CheyouDataSource->AutoEdit=false;
}
//---------------------------------------------------------------------------


⌨️ 快捷键说明

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