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

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

?? unitequipmentconfig.pas

?? GD_2004 紅外報(bào)警控制 串口,喜歡的就下載
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit UnitEquipmentConfig;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, ExtCtrls, StdCtrls, Buttons, Grids, DBGrids, ToolWin,
  XPMenu;

type
  Tfrm_EquipmentConfig = class(TForm)
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    DBGrid1: TDBGrid;
    Panel2: TPanel;
    Edit_Cont: TLabeledEdit;
    Edit_Terminal: TLabeledEdit;
    Edit_TerminalType1: TLabeledEdit;
    ToolBar1: TToolBar;
    Cmd_Add: TSpeedButton;
    Cmd_Delete: TSpeedButton;
    Cmd_Update: TSpeedButton;
    Cmd_Save: TSpeedButton;
    Cmd_Rush: TSpeedButton;
    GroupBox1: TGroupBox;
    RCont: TRadioButton;
    RTerminal: TRadioButton;
    Edit_ID: TEdit;
    Panel3: TPanel;
    ToolBar2: TToolBar;
    Cmd_EAdd: TSpeedButton;
    Cmd_EDelete: TSpeedButton;
    Cmd_EUpdate: TSpeedButton;
    Cmd_ESave: TSpeedButton;
    Cmd_ERush: TSpeedButton;
    DBGrid2: TDBGrid;
    Edit_Equipment_NO: TLabeledEdit;
    Edit_Equipment_Address: TLabeledEdit;
    Edit_Equipment_Name: TLabeledEdit;
    Edit_EID: TEdit;
    XPMenu1: TXPMenu;
    Edit_TerminalType: TComboBox;
    Cmd_EquipmentInit: TSpeedButton;
    Edit_ECont: TComboBox;
    Edit_ETerminal: TComboBox;
    Edit_EUport: TComboBox;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Edit_Warn_Music: TLabeledEdit;
    BtSelect: TSpeedButton;
    OpenDialog1: TOpenDialog;
    Edit_WarnImage: TComboBox;
    Label1: TLabel;
    procedure Cmd_AddClick(Sender: TObject);
    procedure Cmd_SaveClick(Sender: TObject);
    procedure RContClick(Sender: TObject);
    procedure RTerminalClick(Sender: TObject);
    procedure DBGrid1CellClick(Column: TColumn);
    procedure Cmd_RushClick(Sender: TObject);
    procedure Cmd_DeleteClick(Sender: TObject);
    procedure Cmd_UpdateClick(Sender: TObject);
    procedure Cmd_EAddClick(Sender: TObject);
    procedure Cmd_ERushClick(Sender: TObject);
    procedure DBGrid2CellClick(Column: TColumn);
    procedure Cmd_ESaveClick(Sender: TObject);
    procedure Cmd_EDeleteClick(Sender: TObject);
    procedure Cmd_EUpdateClick(Sender: TObject);
    procedure Cmd_EquipmentInitClick(Sender: TObject);
    procedure BtSelectClick(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
    { Private declarations }
    procedure ContBrush;
    procedure TerminalBrush;
    procedure EquipmentBrush;
    procedure EditCode;
  public
    { Public declarations }
  end;

var
  frm_EquipmentConfig: Tfrm_EquipmentConfig;

implementation

uses UnitDataModule;

{$R *.dfm}
procedure Tfrm_EquipmentConfig.ContBrush;
begin
    with frm_DataModule.ADO_QuerySearch do
    begin
        Close;
        Sql.Clear;
        Sql.Add('Select * from [Cont]');
        try
            Open;
            if RecordCount>0 then
            begin
                frm_DataModule.DataSourceSearch.DataSet:=frm_DataModule.ADO_QuerySearch;
                frm_DataModule.DataSourceSearch.Enabled:=True;
                DBGrid1.DataSource:=frm_DataModule.DataSourceSearch;
                DBGrid1.Columns[0].Title.Caption:='自動(dòng)編號';
                DBGrid1.Columns[1].Title.Caption:='集中器號';
                Edit_Cont.Text:=FieldByname('Cont').AsVariant;
                Edit_ID.Text:=FieldByname('ID').AsVariant;
                Cmd_Add.Enabled:=True;
                Cmd_Save.Enabled:=False;
                Cmd_Delete.Enabled:=True;
                Cmd_Update.Enabled:=True;
            end
            else
            begin
                frm_DataModule.DataSourceSearch.Enabled:=False;
                Cmd_Add.Enabled:=True;
                Cmd_Save.Enabled:=False;
                Cmd_Delete.Enabled:=False;
                Cmd_Update.Enabled:=False;
            end;
        except
            Application.MessageBox('系統(tǒng)錯(cuò)誤,不能連接數(shù)據(jù)庫服務(wù)器!',Pchar(Application.Title),MB_ICONWARNING);
            Exit;
        end;
    end;
end;
procedure Tfrm_EquipmentConfig.TerminalBrush;
begin
    with frm_DataModule.ADO_QuerySearch do
    begin
        Close;
        Sql.Clear;
        Sql.Add('Select ID,Cont,Terminal,Terminal_Type from [Terminal] order by Cont');
        try
            Open;
            if RecordCount>0 then
            begin
                frm_DataModule.DataSourceSearch.DataSet:=frm_DataModule.ADO_QuerySearch;
                frm_DataModule.DataSourceSearch.Enabled:=True;
                DBGrid1.DataSource:=frm_DataModule.DataSourceSearch;
                DBGrid1.Columns[0].Title.Caption:='自動(dòng)編號';
                DBGrid1.Columns[1].Title.Caption:='集中器號';
                DBGrid1.Columns[2].Title.Caption:='用戶終端號';
                DBGrid1.Columns[3].Title.Caption:='用戶終端類型';
                Edit_Cont.Text          :=FieldByname('Cont').AsVariant;
                Edit_Terminal.Text      :=FieldByname('Terminal').AsVariant;
                Edit_TerminalType.Text  :=FieldByname('Terminal_Type').AsVariant;
                Edit_ID.Text            :=FieldByname('ID').AsVariant;
                Cmd_Add.Enabled:=True;
                Cmd_Save.Enabled:=False;
                Cmd_Delete.Enabled:=True;
                Cmd_Update.Enabled:=True;
                Edit_Cont.Enabled:=true;
                Edit_Terminal.Enabled:=True;
                Edit_TerminalType.Enabled:=True;
            end
            else
            begin
                frm_DataModule.DataSourceSearch.Enabled:=False;
                Cmd_Add.Enabled:=True;
                Cmd_Save.Enabled:=False;
                Cmd_Delete.Enabled:=False;
                Cmd_Update.Enabled:=False;
            end;
        except
            Application.MessageBox('系統(tǒng)錯(cuò)誤,不能連接數(shù)據(jù)庫服務(wù)器!',Pchar(Application.Title),MB_ICONWARNING);
            Exit;
        end;
    end;
end;

procedure Tfrm_EquipmentConfig.EquipmentBrush;
begin
    with frm_DataModule.ADO_QuerySearch do
    begin
        Close;
        Sql.Clear;
        Sql.Add('Select ID,Equipment_NO,Equipment_Name,Equipment_Address,Cont,Terminal,Uport,Warn_Music,WarnImage from [Equipment]');
        try
            Open;
            if RecordCount>0 then
            begin
                frm_DataModule.DataSourceSearch.DataSet:=frm_DataModule.ADO_QuerySearch;
                frm_DataModule.DataSourceSearch.Enabled:=True;
                DBGrid2.DataSource:=frm_DataModule.DataSourceSearch;
                DBGrid2.Columns[0].Title.Caption:='自動(dòng)編號';
                DBGrid2.Columns[1].Title.Caption:='設(shè)備編號';
                DBGrid2.Columns[2].Title.Caption:='設(shè)備名稱';
                DBGrid2.Columns[3].Title.Caption:='設(shè)備地址';
                DBGrid2.Columns[4].Title.Caption:='集中器號';
                DBGrid2.Columns[5].Title.Caption:='終端號碼';
                DBGrid2.Columns[6].Title.Caption:='端口號號';
                DBGrid2.Columns[7].Title.Caption:='報(bào)警聲音';
                DBGrid2.Columns[8].Title.Caption:='報(bào)警器號';
                Edit_EID.Text               :=FieldByname('ID').AsVariant;
                Edit_Equipment_NO.Text      :=FieldByname('Equipment_NO').AsVariant;
                Edit_Equipment_Name.Text    :=FieldByname('Equipment_Name').AsVariant;
                Edit_Equipment_Address.Text :=FieldByname('Equipment_Address').AsVariant;
                Edit_ECont.Text             :=FieldByname('Cont').AsVariant;
                Edit_ETerminal.Text         :=FieldByname('Terminal').AsVariant;
                Edit_EUport.Text            :=FieldByname('Uport').AsVariant;
                Edit_Warn_Music.Text        :=FieldByname('Warn_Music').AsVariant;
                Edit_WarnImage.Text         :=FieldByname('WarnImage').AsVariant;
                Cmd_EAdd.Enabled    :=True;
                Cmd_ESave.Enabled   :=False;
                Cmd_EDelete.Enabled :=True;
                Cmd_EUpdate.Enabled :=True;
                Cmd_ERush.Caption   :='刷新(&R)';
            end
            else
            begin
                frm_DataModule.DataSourceSearch.Enabled:=False;
                Edit_EID.Text               :='';
                Edit_Equipment_NO.Text      :='';
                Edit_Equipment_Name.Text    :='';
                Edit_Equipment_Address.Text :='';
                Edit_ECont.Text             :='';
                Edit_ETerminal.Text         :='';
                Edit_EUport.Text            :='';
                Edit_Warn_Music.Text        :='';
                Edit_WarnImage.Text         :='';
                Cmd_EAdd.Enabled:=True;
                Cmd_ESave.Enabled:=False;
                Cmd_EDelete.Enabled:=False;
                Cmd_EUpdate.Enabled:=False;
                Cmd_ERush.Caption:='刷新(&R)';
            end;
        except
            Application.MessageBox('系統(tǒng)錯(cuò)誤,不能連接數(shù)據(jù)庫服務(wù)器!',Pchar(Application.Title),MB_ICONWARNING);
            Exit;
        end;
    end;
end;
procedure Tfrm_EquipmentConfig.EditCode;
begin
    if Trim(Edit_ECont.Text)='' then
    begin
        Application.MessageBox('[集中器號]不能為空!',Pchar(Application.Title),MB_ICONWARNING);
        Edit_ECont.SetFocus;
        Exit;
    end;
    if Trim(Edit_ETerminal.Text)='' then
    begin
        Application.MessageBox('[用戶終端號]不能為空!',Pchar(Application.Title),MB_ICONWARNING);
        Edit_ETerminal.SetFocus;
        Exit;
    end;
    if Trim(Edit_EUport.Text)='' then
    begin
        Application.MessageBox('[用戶端口號]不能為空!',Pchar(Application.Title),MB_ICONWARNING);
        Edit_EUport.SetFocus;
        Exit;
    end;
    Edit_Equipment_NO.Text:=Trim(Edit_ECont.Text)+'-'+Trim(Edit_ETerminal.Text)+'-'+Trim(Edit_EUport.Text);
end;
procedure Tfrm_EquipmentConfig.Cmd_AddClick(Sender: TObject);
begin
    Cmd_Add.Enabled:=False;
    Cmd_Rush.Enabled:=True;
    Cmd_Delete.Enabled:=False;
    Cmd_Update.Enabled:=False;
    Cmd_Save.Enabled:=True;
    if RCont.Checked then
    begin
        Edit_Cont.Enabled:=True;
        Edit_Cont.Clear;
        Edit_Terminal.Enabled:=False;
        Edit_TerminalType.Enabled:=False;
    end
    else
    begin
        Edit_Cont.Enabled:=True;
        Edit_Terminal.Enabled:=True;
        Edit_TerminalType.Enabled:=True;
        Edit_Cont.Clear;
        Edit_Terminal.Clear;
        Edit_TerminalType.Clear;
    end;
end;

procedure Tfrm_EquipmentConfig.Cmd_SaveClick(Sender: TObject);
begin
    if RCont.Checked then
    begin
        with frm_DataModule.ADO_QuerySearch do
        begin
            Close;
            Sql.Clear;
            Sql.Add('Select * from [Cont] where Cont='''+Trim(Edit_Cont.Text)+'''');
            try
                Open;
                if RecordCount=0 then
                begin
                    with frm_DataModule.ADO_QueryInsert do
                    begin
                        Close;
                        Sql.Clear;
                        Sql.Add('Insert into [Cont] (Cont) values (:u1)');
                        Parameters[0].Value:=Trim(Edit_Cont.Text);
                        try
                            ExecSql;
                            ContBrush;
                        except
                            Application.MessageBox('保存記錄失敗,不能連接數(shù)據(jù)庫服務(wù)器!',Pchar(Application.Title),MB_ICONWARNING);
                            Exit;
                        end;
                    end;
                end
                else
                begin
                    ContBrush;
                    Application.MessageBox('操作錯(cuò)誤,不能保存重復(fù)的記錄!',Pchar(Application.Title),MB_ICONWARNING);
                    Exit;
                end;
            except
                Application.MessageBox('系統(tǒng)錯(cuò)誤,不能連接數(shù)據(jù)庫服務(wù)器!',Pchar(Application.Title),MB_ICONWARNING);
                Exit;
            end;
        end;
    end;
    if RTerminal.Checked then
    begin
        with frm_DataModule.ADO_QuerySearch do
        begin
            Close;
            Sql.Clear;
            Sql.Add('Select * from [Terminal] where Cont='''+Trim(Edit_Cont.Text)+''' and Terminal='''+Trim(Edit_Terminal.Text)+'''');
            try
                Open;
                if RecordCount=0 then
                begin
                    with frm_DataModule.ADO_QueryInsert do
                    begin
                        Close;
                        Sql.Clear;
                        Sql.Add('Insert into [Terminal](Cont,Terminal,Terminal_Type) values (:u1,:u2,:u3)');
                        Parameters[0].Value:=Trim(Edit_Cont.Text);
                        Parameters[1].Value:=Trim(Edit_Terminal.Text);
                        Parameters[2].Value:=Trim(Edit_TerminalType.Text);
                        try
                            ExecSql;
                            TerminalBrush;
                        except
                            Application.MessageBox('保存記錄失敗,不能連接數(shù)據(jù)庫服務(wù)器!',Pchar(Application.Title),MB_ICONWARNING);
                            Exit;
                        end;
                    end;
                end
                else
                begin
                    TerminalBrush;
                    Application.MessageBox('操作錯(cuò)誤,不能保存重復(fù)的記錄!',Pchar(Application.Title),MB_ICONWARNING);
                    Exit;
                end;
            except
                Application.MessageBox('系統(tǒng)錯(cuò)誤,不能連接數(shù)據(jù)庫服務(wù)器!',Pchar(Application.Title),MB_ICONWARNING);
                Exit;
            end;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91精品久久久久久久网曝门| 久久成人麻豆午夜电影| 亚洲成人av中文| 激情欧美日韩一区二区| 欧美写真视频网站| 日本一区二区三区视频视频| 亚洲国产日韩在线一区模特| 国产精品一区二区果冻传媒| 欧美猛男gaygay网站| 久久久久久黄色| 日本亚洲三级在线| 欧美色图片你懂的| 欧美国产精品中文字幕| 麻豆精品在线视频| 欧美男人的天堂一二区| 日本不卡免费在线视频| 欧美日韩电影一区| 久久精品国产网站| 国产精品欧美久久久久一区二区| 韩国一区二区在线观看| 国产精品久久久久影视| 岛国一区二区三区| 国产欧美日韩综合精品一区二区| 99在线精品观看| 成人欧美一区二区三区视频网页 | 久久一留热品黄| 日韩成人免费在线| 久久久久高清精品| 在线一区二区三区四区五区 | 在线观看免费成人| 亚洲精品第一国产综合野| 91丝袜呻吟高潮美腿白嫩在线观看| 国产日韩欧美a| 欧美日韩一区三区四区| 国产精品亚洲第一| 亚洲成a人片综合在线| 国产亚洲婷婷免费| av在线综合网| 蜜桃av噜噜一区二区三区小说| 中文字幕在线一区| 日韩欧美一区二区视频| 国内精品不卡在线| 亚洲v中文字幕| 国产精品美女一区二区在线观看| 91精品国产综合久久福利软件| 日本不卡一二三| 一区二区三区高清在线| 91麻豆精品国产自产在线观看一区| 日韩成人精品在线| 一区二区理论电影在线观看| 久久久国产综合精品女国产盗摄| 欧美日韩五月天| 97超碰欧美中文字幕| 亚洲网友自拍偷拍| 国产精品久久网站| 26uuu色噜噜精品一区二区| 制服丝袜在线91| 97国产一区二区| 国产成人免费视频网站 | 久久久久久久综合| 欧美高清精品3d| 日本韩国欧美国产| 不卡一区在线观看| 亚洲一级二级三级| 精品蜜桃在线看| 97se亚洲国产综合在线| 韩国欧美国产一区| 日韩高清不卡一区| 亚洲成人黄色小说| 午夜久久久影院| 国产欧美一区二区三区在线老狼| 欧美一区二区三区啪啪| 欧美人动与zoxxxx乱| 欧美午夜一区二区| 欧美午夜视频网站| 欧美视频一区二区三区四区| 91黄色免费版| 欧美日韩国产一级片| 欧美日韩在线一区二区| 在线观看一区日韩| 欧美三级视频在线观看| 在线日韩国产精品| 欧美日韩精品一区二区三区蜜桃| 欧美视频一区在线观看| 欧美人与z0zoxxxx视频| 欧美一级电影网站| 91福利在线观看| 欧美在线观看一区| 欧美三级日韩三级国产三级| 欧美视频精品在线| 欧美一级欧美三级| 精品99一区二区| 7777精品伊人久久久大香线蕉超级流畅 | 中日韩av电影| 亚洲少妇屁股交4| 国产午夜精品一区二区三区视频 | 欧美男女性生活在线直播观看| 亚洲欧美一区二区视频| 国产精品久线在线观看| 亚洲色图欧美在线| 亚洲国产精品麻豆| 久久国产婷婷国产香蕉| 国产成人综合视频| 一本大道av伊人久久综合| 极品少妇一区二区三区精品视频| 亚洲国产精品久久不卡毛片| 视频一区二区欧美| 亚洲成人综合网站| 毛片av一区二区| gogogo免费视频观看亚洲一| 色婷婷综合久久久| 日韩三级.com| 中文字幕精品三区| 午夜精品久久久久久不卡8050| 麻豆精品久久久| www.亚洲激情.com| 在线91免费看| 国产精品久久午夜夜伦鲁鲁| 亚洲va欧美va人人爽| 国产一区二区三区日韩| 国产精品一二三区| 欧洲av在线精品| 久久精品男人的天堂| 亚洲成人动漫在线观看| 大白屁股一区二区视频| 在线播放91灌醉迷j高跟美女| 国产欧美一区二区精品忘忧草| 亚洲一二三四区不卡| 国产99精品在线观看| 69久久夜色精品国产69蝌蚪网| 国产精品午夜电影| 老司机免费视频一区二区三区| 色婷婷av久久久久久久| 国产亚洲精久久久久久| 日本美女视频一区二区| 99久久久久久99| 亚洲精品一区二区三区四区高清| 一级特黄大欧美久久久| 成人一区二区三区| 精品国产乱码久久久久久闺蜜 | 亚洲综合成人在线视频| 高清在线观看日韩| 欧美mv日韩mv亚洲| 日韩精品午夜视频| 欧美性欧美巨大黑白大战| 综合欧美亚洲日本| 国产a久久麻豆| 26uuu欧美日本| 久久99精品一区二区三区| 欧美精品1区2区3区| 亚洲高清三级视频| 在线视频一区二区三区| 亚洲欧美日韩国产手机在线 | 毛片基地黄久久久久久天堂| 色妹子一区二区| 国产精品超碰97尤物18| 国产高清视频一区| 久久久久国产免费免费| 久久国产精品99久久人人澡| 欧美日韩一卡二卡| 亚洲成人黄色影院| 欧美日韩国产成人在线免费| 亚洲综合偷拍欧美一区色| 91麻豆蜜桃一区二区三区| 中文字幕视频一区| 99在线精品观看| 中文字幕在线观看一区二区| 成人av电影免费在线播放| 中文字幕巨乱亚洲| 成人高清在线视频| 国产精品白丝在线| 色综合天天综合网天天看片| 精品国产百合女同互慰| 久久精品国产秦先生| 精品久久久久久久人人人人传媒| 精品一区二区三区在线观看国产| 精品久久一区二区三区| 国产乱码精品一区二区三区av| 欧美精品一区在线观看| 高清不卡一区二区在线| 国产精品久久国产精麻豆99网站| 99免费精品视频| 亚洲一区二区五区| 777精品伊人久久久久大香线蕉| 日韩中文字幕不卡| 2021中文字幕一区亚洲| 粉嫩aⅴ一区二区三区四区| 中文字幕在线一区免费| 欧洲国内综合视频| 美女一区二区三区在线观看| 久久久不卡影院| 一本到三区不卡视频| 午夜不卡av在线| 久久无码av三级| 91亚洲资源网| 免费观看一级特黄欧美大片| 久久精品亚洲国产奇米99 | 色欧美片视频在线观看在线视频| 一区二区欧美在线观看| 欧美成人性战久久|