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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? epr_selectunit2.pas

?? 公交行業的管理系統
?? PAS
字號:
unit Epr_SelectUnit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DB, ADODB, Buttons, ComCtrls, StdCtrls, ExtCtrls;

type
  TEpr_Select2 = class(TForm)
    Panel1: TPanel;
    ADOQuery1: TADOQuery;
    ListView1: TListView;
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    SpeedButton3: TSpeedButton;
    SpeedButton4: TSpeedButton;
    ListView2: TListView;
    ADOQuery2: TADOQuery;
    Panel2: TPanel;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    Panel3: TPanel;
    Label1: TLabel;
    ComboBox1: TComboBox;
    BitBtn3: TBitBtn;
    ComboBox2: TComboBox;
    Label2: TLabel;
    ADOQuery3: TADOQuery;
    ADOCommand1: TADOCommand;
    procedure FormShow(Sender: TObject);
    procedure ListView1SelectItem(Sender: TObject; Item: TListItem;
      Selected: Boolean);
    procedure SpeedButton1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure SpeedButton3Click(Sender: TObject);
    procedure ListView2SelectItem(Sender: TObject; Item: TListItem;
      Selected: Boolean);
    procedure SpeedButton4Click(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure ComboBox1Change(Sender: TObject);
    procedure BitBtn3Click(Sender: TObject);
    procedure InitComboBox1();
  private
    { Private declarations }
  public
        sString:String;
        EprCode,EprName,TotalEpr:String;
        LView1Record,LView2Record:integer;
        aditems:TListItem;
        procedure CheckStatus(Left:integer;Right:integer);
    { Public declarations }
  end;

var
  Epr_Select2: TEpr_Select2;

implementation

uses BusTradeDataModuleUnit, Epr_NameBookUnit;

{$R *.dfm}
procedure TEpr_Select2.InitComboBox1();
var
        sqlstr,ss : string;
begin
        ComboBox1.Items.Clear;
        sqlstr := 'select distinct 統計年份 from 公用事業單位基本情況表';
        AdoQuery2.Close;
        AdoQuery2.SQL.Clear;
        AdoQuery2.SQL.Add(sqlstr);
        AdoQuery2.Open;
        while (not AdoQuery2.Eof) do
        begin
                ss := AdoQuery2.fieldbyname('統計年份').AsString;
                if (ss <> ComboBox2.Text) then
                        ComboBox1.Items.Add(ss);
                AdoQuery2.Next;
        end;
        if (ComboBox1.Items.Count>0) then
                //ComboBox1.Text := ComboBox1.Items[0];
                ComBoBox1.ItemIndex:=0;
end;

procedure TEpr_Select2.CheckStatus(Left:integer;Right:integer);
begin
        if Left=0 then
        begin
                SpeedButton1.Enabled:=False;
                SpeedButton2.Enabled:=False;
        end else
        begin
                SpeedButton1.Enabled:=True;
                SpeedButton2.Enabled:=True;
        end;

        if Right=0 then
        begin
                SpeedButton3.Enabled:=False;
                SpeedButton4.Enabled:=False;
                BitBtn1.Enabled := false;
        end else
        begin
                SpeedButton3.Enabled:=True;
                SpeedButton4.Enabled:=True;
                BitBtn1.Enabled := true;
        end;

end;

procedure TEpr_Select2.FormShow(Sender: TObject);
var
        aditems:TListItem;
        i:integer;
begin
        listview1.Selected := nil;
        ListView1.Items.Clear;
        ComboBox2.Text := Epr_NameBook.ComboBox1.Text;
        InitComboBox1();
        Epr_Select2.ComboBox1Change(nil);

        
        listview2.Selected := nil;
        ListView2.Items.Clear;
        //ComboBox1.Text:='';
        LView1Record:=Listview1.Items.Count;
        LView2Record:=0;
        sString:='';
        EprCode:='';
        EprName:='';
        BitBtn1.Enabled:=TRUE;
        BitBtn2.Enabled:=True;
        BitBtn3.Enabled:=true;
        CheckStatus(LView1Record,LView2Record);
end;

procedure TEpr_Select2.ListView1SelectItem(Sender: TObject; Item: TListItem;
  Selected: Boolean);
begin
        EprCode:=Item.Caption;
        EprName:=Item.SubItems[0];
end;

procedure TEpr_Select2.SpeedButton1Click(Sender: TObject);{增加一條}
begin
        if ListView1.Selected<>nil then
        begin
                aditems:=ListView2.Items.Add;
                aditems.Caption:=EprCode;
                aditems.SubItems.Add(EprName);
                LView1Record:=LView1Record-1;
                LView2Record:=LView2Record+1;
                CheckStatus(LView1Record,LView2Record);
                ListView1.Selected.Delete;
        end else
        begin
                showmessage('請您選擇一個企業!');
                exit;
        end;
        ListView1.AlphaSort;
        ListView2.AlphaSort;
end;

procedure TEpr_Select2.BitBtn2Click(Sender: TObject);
begin
        sString:='';
        Epr_Select2.Close;
end;

procedure TEpr_Select2.SpeedButton2Click(Sender: TObject);{全部添加}
var
        i:integer;
begin
        for i:=0 to LView1Record-1 do
        begin
                aditems:=ListView2.Items.Add;
                aditems.Caption:=ListView1.Items[0].Caption;
                aditems.SubItems.Add(ListView1.Items[0].SubItems[0]);
                ListView1.Items[0].Delete;
        end;
        LView2Record:=LView2Record+LView1Record;
        LView1Record:=0;
        CheckStatus(LView1Record,LView2Record);
        ListView1.AlphaSort;
        ListView2.AlphaSort;
end;

procedure TEpr_Select2.SpeedButton3Click(Sender: TObject);{刪除一條}
begin
        if (ListView2.Selected<>nil) then
        begin
                aditems:=ListView1.Items.Add;
                aditems.Caption:=EprCode;
                aditems.SubItems.Add(EprName);
                LView1Record:=LView1Record+1;
                LView2Record:=LView2Record-1;
                CheckStatus(LView1Record,LView2Record);
                ListView2.Selected.Delete;
        end else
        begin
                showmessage('請您選擇一個企業!');
                exit;
        end;
        ListView1.AlphaSort;
        ListView2.AlphaSort;
end;

procedure TEpr_Select2.ListView2SelectItem(Sender: TObject; Item: TListItem;
  Selected: Boolean);
begin
        EprCode:=Item.Caption;
        EprName:=Item.SubItems[0];
end;

procedure TEpr_Select2.SpeedButton4Click(Sender: TObject); {刪除全部}
var
        i:integer;
begin
        for i:=0 to LView2Record-1 do
        begin
                aditems:=ListView1.Items.Add;
                aditems.Caption:=ListView2.Items[0].Caption;
                aditems.SubItems.Add(ListView2.Items[0].SubItems[0]);
                ListView2.Items[0].Delete;
        end;
        LView1Record:=LView1Record+LView2Record;
        LView2Record:=0;
        CheckStatus(LView1Record,LView2Record);
        ListView1.AlphaSort;
        ListView2.AlphaSort;
end;

procedure TEpr_Select2.BitBtn1Click(Sender: TObject);
var
        i:integer;
        sqlstr, codes,ss1,ss2: string;
        strs: tFieldlist;
begin
        codes := '';
        i := 0;
        while (  i<listview2.Items.Count-1 )do
        begin
                codes := codes+''''+listview2.Items.Item[i].Caption+''''+',';
                i:=i+1;
        end;
        codes := codes+''''+listview2.Items.Item[listview2.Items.Count-1].Caption+'''';
        ////////////////////////////////// insert into
        AdoQuery3.Close;
        AdoQuery3.SQL.Clear;
        AdoQuery3.SQL.Add('select * from 公用事業單位基本情況表');
        AdoQuery3.Open;
        ss1 :='';  ss2:='';
        strs := Adoquery3.FieldList;
        for i := 0 to strs.Count-2 do
        begin
                if (strs.Strings[i]<>'統計年份') and (strs.strings[i]<>'企業(單位)登記注冊類型') then
                        ss1:=ss1+strs.Strings[i]+','
                else  if (strs.strings[i]='企業(單位)登記注冊類型') then
                        ss1:=ss1+'[企業(單位)登記注冊類型]'+','
                else  ss1:=ss1+ComboBox2.Text+' as 統計年份 ,';
        end;
        ss1:=ss1+strs.Strings[strs.count-1];
        for i := 0 to strs.Count-2 do
        begin
                if (strs.strings[i]<>'企業(單位)登記注冊類型') then
                        ss2:=ss2+strs.Strings[i]+','
                else
                        ss2:=ss2+'[企業(單位)登記注冊類型]'+',';

        end;
        ss2:=ss2+strs.Strings[strs.count-1];

        sqlstr := 'insert into 公用事業單位基本情況表 ('+ss2+') select '+ss1+' from 公用事業單位基本情況表 where 統計年份='+ComboBox1.Text+ ' and 單位代碼 in ('+codes+')';
        AdoCommand1.CommandText := sqlstr;
        AdoCommand1.Execute;

        ////////////////////////////////////////////////////////////////////////
        {AdoQuery3.Close;
        AdoQuery3.SQL.Clear;
        AdoQuery3.SQL.Add('select * from 主要業務活動表');
        AdoQuery3.Open;
        ss1 :='';  ss2:='';
        strs := Adoquery3.FieldList;
        for i := 0 to strs.Count-2 do        //取值
        begin
                if (strs.Strings[i]<>'統計年份') then
                        ss1:=ss1+strs.Strings[i]+','
                else
                        ss1:=ss1+ComboBox2.Text+' as 統計年份 ,';
        end;
        ss1:=ss1+strs.Strings[strs.count-1];

        for i := 0 to strs.Count-2 do         //取字段
                        ss2:=ss2+strs.Strings[i]+',';
        ss2:=ss2+strs.Strings[strs.count-1];
        ///////////////////////////////////insert into 主要業務活動表
        sqlstr := 'insert into 主要業務活動表 ('+ss2+') select '+ss1+' from 主要業務活動表 where 統計年份='+ComboBox1.Text+ ' and 企業代碼 in ('+codes+')';
        AdoCommand1.CommandText := sqlstr;
        AdoCommand1.Execute;    }

        Epr_NameBook.initbox();
        Epr_NameBook.ComboBox1Change(nil);
end;

procedure TEpr_Select2.ComboBox1Change(Sender: TObject);
var
        aditems:TListItem;
        i:integer;
        temp:integer;
        sqlstr : string;
begin
        if (ComboBox1.Text='') then
        begin
                ShowMessage('數據庫中沒有可以復制的名錄信息!');
                exit;
        end;
        
        try
                temp:=StrToInt(ComboBox1.Text);
        except
                showmessage('對不起!您選擇的"統計年份"非法!請重新選擇!');
                exit;
        end;
        if (length(ComboBox1.Text)<>4) or (StrToInt(ComboBox1.Text)>3000) or (StrToInt(ComboBox1.Text)<1000) then
        begin
                showmessage('對不起!請您在1000年-3000年之間選擇"統計年份"!');
                exit;
        end;

        listview1.Selected := nil;
        ListView1.Items.Clear;
        ADOQuery1.Close;
        ADOQuery1.SQL.Clear;
        sqlstr := 'select 單位代碼 ,單位名稱 from 公用事業單位基本情況表 where 統計年份='+ComboBox1.Text+' and 單位代碼 not in ( select 單位代碼 from 公用事業單位基本情況表 where 統計年份='+ComboBox2.Text+')';
        ADOQuery1.SQL.Add(sqlstr);
        ADOQuery1.Open;
        LView1Record:=ADOQuery1.RecordCount;

        if LView1Record<>0 then
        begin
                BitBtn1.Enabled:=true;
                BitBtn3.Enabled:=true;
                ADOQuery1.First;
                for i:=1 to LView1Record do
                begin
                        aditems:=ListView1.Items.Add;
                        aditems.Caption:=ADOQuery1.fieldbyname('單位代碼').AsString;
                        aditems.SubItems.Add(ADOQuery1.fieldbyname('單位名稱').AsString);
                        ADOQuery1.Next;
                end;
        end;

        EprCode:='';
        EprName:='';
        CheckStatus(LView1Record,LView2Record);
end;

procedure TEpr_Select2.BitBtn3Click(Sender: TObject);
begin
        listview1.Selected := nil;
        ListView1.Items.Clear;
        listview2.Selected := nil;
        ListView2.Items.Clear;
        ComboBox1.Text:='';
        LView1Record:=0;
        LView2Record:=0;
        sString:='';
        EprCode:='';
        EprName:='';
        BitBtn1.Enabled:=False;
        BitBtn2.Enabled:=True;
        BitBtn3.Enabled:=False;
        CheckStatus(LView1Record,LView2Record);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色狠狠色噜噜噜综合网| 日韩免费成人网| 91精品91久久久中77777| 99久久婷婷国产精品综合| av中文一区二区三区| 成人av在线资源| 波多野结衣在线一区| 91在线精品一区二区| 色欧美乱欧美15图片| 欧美日韩欧美一区二区| 精品久久久久久久久久久久久久久| 欧美大尺度电影在线| 久久亚洲精精品中文字幕早川悠里 | 337p日本欧洲亚洲大胆色噜噜| 精品va天堂亚洲国产| 欧美韩国日本一区| 亚洲欧洲www| 免费在线视频一区| 国产91精品露脸国语对白| 欧洲一区在线电影| 精品视频一区二区不卡| 精品久久久久久无| 国产精品精品国产色婷婷| 爽好久久久欧美精品| 成人免费黄色在线| 欧美日韩国产系列| 亚洲黄网站在线观看| 久久精品国产免费看久久精品| 成人av网址在线观看| 欧美tk—视频vk| 亚洲成人高清在线| 不卡视频一二三四| 久久精品男人的天堂| 日本欧美一区二区| 在线观看日韩电影| 国产日韩亚洲欧美综合| 麻豆精品视频在线| 欧美日韩不卡一区二区| 亚洲女人的天堂| 大陆成人av片| 日韩欧美一卡二卡| 日本va欧美va瓶| 欧美精品乱码久久久久久| 亚洲乱码一区二区三区在线观看| 国产一区视频导航| 精品国产一区二区三区忘忧草| 亚洲色图19p| 色狠狠色狠狠综合| 亚洲女人的天堂| 在线免费av一区| 亚洲高清免费在线| 欧美唯美清纯偷拍| 视频一区欧美精品| 欧美一区二区精品在线| 蜜臀久久99精品久久久画质超高清| 欧美色精品在线视频| 日本午夜精品一区二区三区电影| 日韩一级成人av| 久久97超碰色| 国产三级一区二区三区| 国产精品夜夜嗨| 亚洲欧美另类在线| 欧美日韩高清在线| 激情成人午夜视频| 亚洲人成在线播放网站岛国| 在线欧美日韩精品| 狠狠狠色丁香婷婷综合激情| 久久精品人人做人人爽人人| 99在线热播精品免费| 亚洲成av人影院在线观看网| 精品久久一二三区| 99精品国产99久久久久久白柏| 亚洲国产精品久久久久婷婷884| 日韩午夜在线影院| 91一区二区三区在线观看| 午夜精品福利在线| 国产精品免费aⅴ片在线观看| 欧美性欧美巨大黑白大战| 久草中文综合在线| 伊人色综合久久天天| 久久一二三国产| 欧美日韩中文一区| 播五月开心婷婷综合| 免费在线视频一区| 亚洲一线二线三线视频| 精品国产第一区二区三区观看体验| 99九九99九九九视频精品| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产日韩精品一区二区浪潮av| 色一情一乱一乱一91av| 精品一区在线看| 午夜精品福利一区二区蜜股av| 国产精品天干天干在线综合| 精品福利一二区| 欧美综合一区二区三区| 99麻豆久久久国产精品免费优播| 免费人成精品欧美精品| 亚洲成av人在线观看| 一区二区久久久| 亚洲免费观看高清完整版在线| 久久精品一区二区| 国产色爱av资源综合区| 久久精品亚洲乱码伦伦中文 | 久久精品国产亚洲5555| 日韩黄色小视频| 日本一区中文字幕| 蜜臀av性久久久久蜜臀aⅴ | 久久奇米777| 久久蜜桃香蕉精品一区二区三区| 欧美精品一区二区三区很污很色的 | 国产精品青草综合久久久久99| 久久精品在这里| 国产精品三级视频| 亚洲美女免费在线| 亚洲影视在线播放| 日韩精品成人一区二区在线| 另类小说综合欧美亚洲| 国产在线观看一区二区| 不卡一卡二卡三乱码免费网站| 色呦呦日韩精品| 777亚洲妇女| 国产日韩欧美电影| 夜夜爽夜夜爽精品视频| 久久不见久久见中文字幕免费| 精品一二三四在线| 91久久精品一区二区| 在线综合视频播放| 国产女同性恋一区二区| 一区二区三区四区不卡在线| 青青草91视频| 91麻豆精东视频| 亚洲精品一线二线三线无人区| 中文字幕第一区第二区| 肉色丝袜一区二区| 成人在线视频首页| 精品乱码亚洲一区二区不卡| 一区二区三区日韩精品| 国产盗摄一区二区| 91超碰这里只有精品国产| 国产精品第四页| 国产伦精品一区二区三区免费迷| 欧美特级限制片免费在线观看| 精品国产不卡一区二区三区| 亚洲精品日产精品乱码不卡| 国产成人自拍网| 91精品久久久久久久99蜜桃| 玉米视频成人免费看| av高清久久久| 国产精品超碰97尤物18| 国产一区二区三区蝌蚪| 欧美一区二区三区日韩| 亚洲成在人线在线播放| 91丨porny丨蝌蚪视频| 国产精品视频观看| 国产主播一区二区| 精品国产凹凸成av人网站| 麻豆成人久久精品二区三区红| 欧美日高清视频| 亚洲午夜成aⅴ人片| 欧美综合天天夜夜久久| 亚洲免费在线观看视频| 91久久精品一区二区二区| 亚洲综合视频在线| 欧美影院精品一区| 日韩在线播放一区二区| 91精品午夜视频| 精品一区二区综合| 久久精品人人做人人综合| 国产精品综合一区二区三区| 国产三级久久久| 99热国产精品| 日韩精品免费视频人成| 日韩欧美一区电影| 国产99久久久国产精品免费看| 国产精品乱人伦| 欧美在线高清视频| 免费亚洲电影在线| 中文字幕在线不卡一区| 欧美视频在线播放| 经典三级一区二区| 综合色中文字幕| 欧美成人a在线| 91免费观看在线| 精品一区二区三区久久久| 亚洲欧洲日产国产综合网| 在线播放亚洲一区| 国产999精品久久| 日韩主播视频在线| 国产精品女同互慰在线看 | www国产亚洲精品久久麻豆| 99热这里都是精品| 麻豆国产精品视频| 亚洲444eee在线观看| 国产精品色在线| 欧美变态tickle挠乳网站| 一本色道综合亚洲| 国产精品1区2区3区在线观看| 亚洲国产精品久久人人爱| 一区在线中文字幕| 国产午夜亚洲精品午夜鲁丝片|