亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? yddmsz.~cpp

?? 營(yíng)業(yè)用電管理系統(tǒng)(網(wǎng)絡(luò)版)是本公司推出的新一代軟件產(chǎn)品
?? ~CPP
字號(hào):
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "YDdmsz.h"
#include "YDdatam.h"
#include "YDmain.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TFpqdm *Fpqdm;
TTreeNode * Node0,*Node1,*j;
//---------------------------------------------------------------------------
__fastcall TFpqdm::TFpqdm(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TFpqdm::FormCreate(TObject *Sender)
{
 YDData->TBpqdm->Open();
 YDData->TBhsdw->Open();
 AnsiString bmgs=YDData->TBhsdw->FieldByName("XT_PQBM")->AsString;
 Label2->Caption=bmgs;
 Narefresh();
 Refreshtree();
}
//---------------------------------------------------------------------------
void __fastcall TFpqdm::SpeedButton5Click(TObject *Sender)
{
 if (SpeedButton5->Caption=="新增")
   {
    DBEdit1->SetFocus();
    YDData->TBpqdm->Append();
    Modify();
   }
 else
   {
    AnsiString gs=YDData->TBhsdw->FieldByName("XT_PQBM")->AsString;
    int c1,c2,c3,c4;
    c1=StrToInt(gs.SubString(1,1));
    c2=StrToInt(gs.SubString(3,1));
    c3=StrToInt(gs.SubString(5,1));
    c4=StrToInt(gs.SubString(7,1));
     if (Trim(DBEdit1->Text).Length()==c1||Trim(DBEdit1->Text).Length()==c1+c2||
     Trim(DBEdit1->Text).Length()==c1+c2+c3||Trim(DBEdit1->Text).Length()==c1+c2+c3+c4)
      {
      try
       {
        YDData->TBpqdm->Post();
        YDData->TBpqdm->Close();
        YDData->TBpqdm->Open();
        Refreshtree();
        Browse();
        }
       catch (...)
        {
          MessageBox(NULL,"片區(qū)代碼重復(fù)或名稱為空,請(qǐng)重新輸入!","提示",MB_OK|MB_ICONWARNING);
          return;
        }
      }
      else
      {
        MessageBox(NULL,"片區(qū)代碼長(zhǎng)度不符合預(yù)定格式,請(qǐng)重新出入!","提示",MB_OK|MB_ICONWARNING);
        DBEdit1->Text="";
        return;
      }
   }
}
//---------------------------------------------------------------------------
void __fastcall TFpqdm::FormClose(TObject *Sender, TCloseAction &Action)
{
  delete Node0,Node1,j;
  Fmain->gnjs(Fmain->tcjc);
  YDData->TBpqdm->Close();
  YDData->TBhsdw->Close();
//  Action = caFree;
}
//---------------------------------------------------------------------------
void TFpqdm::Modify()
{
        //TODO: Add your source code here
   SpeedButton5->Caption="保存";
   SpeedButton6->Caption="還原";
   SpeedButton5->Glyph->LoadFromFile("c:\\ydgl_c\\bmps\\save.bmp");
   SpeedButton6->Glyph->LoadFromFile("c:\\ydgl_c\\bmps\\Undo.bmp");
   SpeedButton1->Enabled=false;
   SpeedButton2->Enabled=false;
   SpeedButton3->Enabled=false;
   SpeedButton4->Enabled=false;
   SpeedButton7->Enabled=false;
   SpeedButton8->Enabled=false;
   SpeedButton9->Enabled=false;
   SpeedButton10->Enabled=false;
   TreeView1->Enabled=false;
   DBGrid1->Enabled=false;
   DBEdit1->ReadOnly=false;
   DBEdit2->ReadOnly=false;
   DBMemo1->ReadOnly=false;
}

void TFpqdm::Browse()
{
   //TODO: Add your source code here
   SpeedButton5->Caption="新增";
   SpeedButton6->Caption="修改";
   SpeedButton5->Glyph->LoadFromFile("c:\\ydgl_c\\bmps\\add.bmp");
   SpeedButton6->Glyph->LoadFromFile("c:\\ydgl_c\\bmps\\wzedit.bmp");
   SpeedButton1->Enabled=true;
   SpeedButton2->Enabled=true;
   SpeedButton3->Enabled=true;
   SpeedButton4->Enabled=true;
   SpeedButton7->Enabled=true;
   SpeedButton8->Enabled=true;
   SpeedButton9->Enabled=true;
   SpeedButton10->Enabled=true;
   TreeView1->Enabled=true;
   DBGrid1->Enabled=true;
   DBEdit1->ReadOnly=true;
   DBEdit2->ReadOnly=true;
   DBMemo1->ReadOnly=true;

}

void TFpqdm::Narefresh()
{
     SpeedButton1->Enabled=!YDData->TBpqdm->Bof;
     SpeedButton2->Enabled=!YDData->TBpqdm->Bof;
     SpeedButton3->Enabled=!YDData->TBpqdm->Eof;
     SpeedButton4->Enabled=!YDData->TBpqdm->Eof;
    if(YDData->TBpqdm->Eof&&YDData->TBpqdm->Bof)
    {
      SpeedButton1->Enabled=false;
      SpeedButton2->Enabled=false;
      SpeedButton3->Enabled=false;
      SpeedButton4->Enabled=false;
      SpeedButton7->Enabled=false;
      SpeedButton8->Enabled=false;
    };

}
//---------
void __fastcall TFpqdm::SpeedButton2Click(TObject *Sender)
{
 YDData->TBpqdm->Prior();
 Narefresh();
}
//---------------------------------------------------------------------------
void __fastcall TFpqdm::SpeedButton1Click(TObject *Sender)
{
 YDData->TBpqdm->First();
 Narefresh();

}
//---------------------------------------------------------------------------
void __fastcall TFpqdm::SpeedButton3Click(TObject *Sender)
{
 YDData->TBpqdm->Next();
 Narefresh();

}
//---------------------------------------------------------------------------
void __fastcall TFpqdm::SpeedButton4Click(TObject *Sender)
{
 YDData->TBpqdm->Last();
 Narefresh();

}
//---------------------------------------------------------------------------
void __fastcall TFpqdm::SpeedButton6Click(TObject *Sender)
{
  if (SpeedButton6->Caption=="修改")
   {
    YDData->TBpqdm->Edit();
    Modify();
   }
   else
   {
     YDData->TBpqdm->Cancel();
     Browse();
   }

}
//---------------------------------------------------------------------------
void __fastcall TFpqdm::SpeedButton7Click(TObject *Sender)
{
  if ( Application->MessageBox("真的要?jiǎng)h除當(dāng)前片區(qū)嗎?","提示", MB_YESNO|MB_ICONQUESTION)==IDYES)
  {
   YDData->TBpqdm->Delete();
   Refreshtree();
  };

}
//---------------------------------------------------------------------------
void __fastcall TFpqdm::SpeedButton10Click(TObject *Sender)
{
  Close();
}
//---------------------------------------------------------------------------
void __fastcall TFpqdm::TreeView1Click(TObject *Sender)
{
 int zzz;
 zzz=TreeView1->Selected->Text.AnsiPos(":");
 AnsiString jdmc=TreeView1->Selected->Text.SubString(1,zzz-1);
 YDData->TBpqdm->First();
 while (!YDData->TBpqdm->Eof)
 {
   if (YDData->TBpqdm->FieldByName("pqdm")->AsString==jdmc)break;
   YDData->TBpqdm->Next();
 }

}
//------------------------------------------------
bool TFpqdm::bljd(AnsiString jdmc)
 {
  bool y=false;
  j=TreeView1->Items->GetFirstNode();
  while(j)
     {
      if (j->Text.SubString(1,j->Text.AnsiPos(":")-1)==jdmc)
       {
         j->Selected=true;
         y=true;
         return y;
        }
       j=j->GetNext();
     }
  return y;
}
//---------------------------------------------------------------------------
void TFpqdm::Refreshtree()
{
//
  if (YDData->TBpqdm->RecordCount==0)return;
  TreeView1->Items->Clear();
  Node0=TreeView1->Items->Add(NULL,"全部片區(qū)");
  AnsiString pqdm;
  AnsiString pqmc;
  AnsiString gs=YDData->TBhsdw->FieldByName("XT_PQBM")->AsString;
  int c1,c2,c3,c4;
  c1=StrToInt(gs.SubString(1,1));
  c2=StrToInt(gs.SubString(3,1));
  c3=StrToInt(gs.SubString(5,1));
  c4=StrToInt(gs.SubString(7,1));
  YDData->TBpqdm->First();
  while (!YDData->TBpqdm->Eof)
    {
     pqdm=Trim(YDData->TBpqdm->FieldByName("pqdm")->AsString);
     pqmc=Trim(YDData->TBpqdm->FieldByName("pqmc")->AsString);
     if (pqdm.Length()==c1)
       {
         Node1=TreeView1->Items->AddChild(Node0,pqdm+":"+pqmc);
        }
      YDData->TBpqdm->Next();
     }
  YDData->TBpqdm->First();
  while (!YDData->TBpqdm->Eof)
    {
     pqdm=Trim(YDData->TBpqdm->FieldByName("pqdm")->AsString);
     pqmc=Trim(YDData->TBpqdm->FieldByName("pqmc")->AsString);
     if (pqdm.Length()==c1+c2&&bljd(pqdm.SubString(1,c1)))
       {
            Node1=TreeView1->Selected;
            TreeView1->Items->AddChild(Node1,pqdm+":"+pqmc);
        }
      YDData->TBpqdm->Next();
     }

  YDData->TBpqdm->First();
  while (!YDData->TBpqdm->Eof)
    {
     pqdm=Trim(YDData->TBpqdm->FieldByName("pqdm")->AsString);
     pqmc=Trim(YDData->TBpqdm->FieldByName("pqmc")->AsString);
     if (pqdm.Length()==c1+c2+c3&&bljd(pqdm.SubString(1,c1+c2)))
       {
            Node1=TreeView1->Selected;
            TreeView1->Items->AddChild(Node1,pqdm+":"+pqmc);
        }
      YDData->TBpqdm->Next();
     }
  YDData->TBpqdm->First();
  while (!YDData->TBpqdm->Eof)
    {
     pqdm=Trim(YDData->TBpqdm->FieldByName("pqdm")->AsString);
     pqmc=Trim(YDData->TBpqdm->FieldByName("pqmc")->AsString);
     if (pqdm.Length()==c1+c2+c3+c4&&bljd(pqdm.SubString(1,c1+c2+c3)))
       {
          Node1=TreeView1->Selected;
          TreeView1->Items->AddChild(Node1,pqdm+":"+pqmc);
        }
      YDData->TBpqdm->Next();
     }

  TreeView1->FullExpand();
  TreeView1->AlphaSort();

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


void __fastcall TFpqdm::FormKeyPress(TObject *Sender, char &Key)
{
 if(Key==VK_RETURN)
   {
     SendMessage(this->Handle,WM_NEXTDLGCTL,0,0);
     Key=0;
   }
        
}
//---------------------------------------------------------------------------


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人97人人超碰人人99| 三级欧美在线一区| 欧美片网站yy| 国产一区高清在线| 亚洲日本在线看| 日韩美女一区二区三区| 91网站最新地址| 麻豆成人免费电影| 亚洲精品写真福利| 久久亚洲精华国产精华液| 91黄色激情网站| 国产成人综合亚洲91猫咪| 成人免费毛片嘿嘿连载视频| 精品国产一区二区精华| 欧美色成人综合| 色综合久久久久综合| 成人av资源网站| 丁香天五香天堂综合| 国内成人精品2018免费看| 日韩精品欧美精品| 亚洲香蕉伊在人在线观| 国产精品福利一区二区三区| 久久色.com| 久久久欧美精品sm网站| 欧美一级一区二区| 91精品一区二区三区久久久久久 | 精品一区二区三区av| 免费成人av资源网| 日韩电影在线一区二区三区| 日韩高清电影一区| 麻豆精品蜜桃视频网站| 精品一区二区在线观看| 激情五月激情综合网| 国内精品伊人久久久久av一坑| 麻豆精品一区二区三区| 国产麻豆9l精品三级站| 国产美女一区二区| 国产九色sp调教91| 日韩成人伦理电影在线观看| 亚洲不卡av一区二区三区| 亚洲综合在线电影| 亚洲天堂久久久久久久| 中文字幕中文字幕一区| 久久蜜桃av一区精品变态类天堂| 精品国产免费一区二区三区四区| 色综合av在线| 精久久久久久久久久久| 日韩一区精品字幕| 久久爱www久久做| 成人av资源站| 欧美怡红院视频| 欧美视频一区二区在线观看| 欧美日韩高清一区二区| 精品美女被调教视频大全网站| 久久精品人人爽人人爽| 亚洲免费av高清| 亚洲二区在线观看| 国产精品88888| 欧美日韩三级在线| 欧美韩日一区二区三区| 亚洲综合激情小说| 精品亚洲国内自在自线福利| 国产99一区视频免费| 在线中文字幕不卡| 精品国产露脸精彩对白| 中文字幕视频一区| 麻豆久久一区二区| 国产福利91精品一区| 欧美日韩精品二区第二页| 久久久国际精品| 久久66热偷产精品| 欧美在线free| 亚洲丝袜自拍清纯另类| 高清视频一区二区| 日韩免费观看高清完整版在线观看| 国产精品久久国产精麻豆99网站| 美女在线视频一区| 欧美精选在线播放| 午夜视频在线观看一区二区 | 在线91免费看| 色狠狠色噜噜噜综合网| 日韩久久免费av| 免费观看在线综合| 欧美日免费三级在线| 亚洲在线观看免费| 欧美三级一区二区| 亚洲福利一二三区| 欧美日韩综合色| 青青草91视频| 欧美一区二区精品久久911| 奇米影视7777精品一区二区| 欧美日韩国产美女| 午夜精品久久久久| 日韩欧美中文一区| 国模娜娜一区二区三区| 久久影院午夜片一区| 在线亚洲一区二区| 国产亚洲一区二区在线观看| 国产一区中文字幕| 亚洲色图在线播放| 色久综合一二码| 免费成人你懂的| 中文成人综合网| 欧美日韩在线综合| 日本不卡的三区四区五区| 337p日本欧洲亚洲大胆色噜噜| 国产成人综合在线| 亚洲国产精品精华液网站| 97se亚洲国产综合自在线| 亚洲午夜影视影院在线观看| 欧美一级欧美三级| 成人国产视频在线观看 | 91麻豆精品国产| 国产乱码精品一品二品| 樱花草国产18久久久久| 91.com视频| 一本久道久久综合中文字幕| 婷婷综合在线观看| 中文字幕一区二区三区蜜月| 欧美区视频在线观看| 亚洲乱码国产乱码精品精的特点| 国产日韩视频一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃| 免费视频一区二区| 久久亚区不卡日本| 91精品免费在线| 欧美写真视频网站| 久久亚洲一区二区三区四区| 欧美中文字幕一区二区三区亚洲| 国产成人av影院| 国产一区二区免费视频| 亚洲高清不卡在线观看| 中文字幕成人网| 精品va天堂亚洲国产| 欧美日韩精品一区视频| av一区二区不卡| 国产福利一区在线| 捆绑调教一区二区三区| 蜜桃av一区二区在线观看| 亚洲一区二区三区视频在线播放 | av一二三不卡影片| 成人综合日日夜夜| 成人禁用看黄a在线| 粉嫩蜜臀av国产精品网站| 国产成人小视频| av电影在线不卡| 国产很黄免费观看久久| 99re视频这里只有精品| 色婷婷狠狠综合| 欧美一区二区三区日韩视频| 91精品久久久久久久91蜜桃| 亚洲精品在线观看网站| 中文字幕精品一区二区精品绿巨人| 欧美极品美女视频| 精品久久久久久久久久久久包黑料| 精品久久久久久久人人人人传媒 | 欧美日韩性生活| 色综合久久久久久久久久久| 日韩精品乱码av一区二区| 亚洲最大成人综合| 久久99精品久久只有精品| 国产69精品久久777的优势| 国产电影精品久久禁18| 在线视频一区二区免费| 欧美一区二区精品在线| 国产亚洲综合色| 亚洲一二三四在线| 国产高清不卡二三区| 欧美精品在线一区二区| 欧美一级在线视频| 一区二区三区免费网站| 国产乱对白刺激视频不卡| 7777女厕盗摄久久久| 中文字幕一区免费在线观看| 成人性色生活片| 国产日韩高清在线| 粉嫩欧美一区二区三区高清影视| 久久综合999| 国产精品一区二区三区网站| 欧美va亚洲va香蕉在线| 精彩视频一区二区三区 | 欧美日韩视频在线第一区| 亚洲伊人色欲综合网| 欧美在线免费观看亚洲| 五月天一区二区| 日韩色在线观看| 国产精品12区| 亚洲天堂久久久久久久| 欧洲激情一区二区| 亚洲综合一区在线| 91精品国产综合久久精品| 麻豆91在线播放免费| 欧美精品一区二区在线播放| 国产成人在线视频播放| 国产精品国产三级国产专播品爱网| 99久久99久久精品国产片果冻| 一区二区三区免费在线观看| 日韩视频在线你懂得| av高清不卡在线| 久久av资源网|