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

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

?? khqygl.~pas

?? 一個比較實用的客戶管理系統,Delphi+SQL開發
?? ~PAS
字號:
unit khqygl;

interface

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

type
  TForm23 = class(TForm)
    Panel2: TPanel;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    BitBtn3: TBitBtn;
    BitBtn4: TBitBtn;
    BitBtn6: TBitBtn;
    BitBtn7: TBitBtn;
    BitBtn8: TBitBtn;
    Panel1: TPanel;
    Panel3: TPanel;
    Label1: TLabel;
    Label3: TLabel;
    Label7: TLabel;
    Label10: TLabel;
    Label13: TLabel;
    Label14: TLabel;
    Edit3: TEdit;
    Edit1: TEdit;
    ComboBox1: TComboBox;
    Edit2: TEdit;
    Label5: TLabel;
    Label2: TLabel;
    Label8: TLabel;
    Label11: TLabel;
    Label12: TLabel;
    Label9: TLabel;
    Label6: TLabel;
    Label4: TLabel;
    procedure FormShow(Sender: TObject);
    procedure BitBtn3Click(Sender: TObject);
    procedure Edit2KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure ComboBox1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    Procedure Clear;
    Procedure EditValue;
    Procedure ShowEdit;
    procedure Edit1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit3KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure ComboBox1Change(Sender: TObject);
    procedure Edit1Change(Sender: TObject);
    procedure Edit3Change(Sender: TObject);
    procedure Edit2Change(Sender: TObject);
    procedure BitBtn4Click(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure BitBtn7Click(Sender: TObject);
    procedure BitBtn6Click(Sender: TObject);
    procedure BitBtn1MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure BitBtn1MouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form23: TForm23;
  aa: Boolean = False; //保存按鈕是否可用
implementation
  uses Data2;
{$R *.dfm}

procedure TForm23.FormShow(Sender: TObject);
begin
  with datam.ADOQuery2 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select * from 客戶區域表');
    Open;
  end;
  If datam.ADOQuery2.FieldByName('區域代碼').Value = null then
  begin
    Application.MessageBox('該表數據為空,請向該表中插入數據。','提示',64);
    BitBtn6.Enabled := False;
    BitBtn7.Enabled := False;
    BitBtn1.Enabled := False;
    BitBtn2.Enabled := False;
  end
  else
  begin
    Clear;
    EditValue;
  end;
end;

procedure TForm23.BitBtn3Click(Sender: TObject);
var
  s,m: String;
  i: integer;
begin
  s:= 'A'+ FormatDateTime('yyyymmdd',Now());
  With datam.ADOQuery1 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select max(區域代碼) as ss From 客戶區域表 ');
    Open;
  end;
  If datam.ADOQuery1.FieldByName('ss').Value = null then
    s := s + '001'
  else
  begin
    m:= Trim(datam.ADOQuery1.FieldByName('ss').Value) ;
    i:= StrToInt(Trim(Copy(m,10,5))) ;
    if i<9 then
      s:= s + '00'+ InttoStr(i +1)
    else if i<99 then
      s:= s + '0'+ InttoStr(i +1)
    else
      s:= s +InttoStr(i +1);
  end;
  Label4.Caption := Trim(s);
  aa:= True;
  BitBtn6.Enabled := False;
  ComboBox1.Text := '';
  Edit1.Enabled := False;
  Edit2.Clear;
  Edit2.Enabled := True;
  Edit2.SetFocus;
  Edit3.Enabled := False;
  ComboBox1.Enabled := False;
  Edit1.Clear;
  Edit3.Clear;
  Label6.Caption := '';
  Label9.Caption := '';
  Label12.Caption := '';
  Label14.Caption := '';
end;
procedure TForm23.Edit2KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key = VK_ReTurn then
    if Trim(Edit2.Text)<>'' then
    begin
      ComboBox1.Enabled := True;
      ComboBox1.SetFocus;
    end;
end;

procedure TForm23.ComboBox1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
  s,m: String;
  i: integer;
begin
  if Key = VK_ReTurn then
    if Trim(ComboBox1.Text)<> '' then
    begin
      with datam.ADOQuery1 do
      begin
        Close;
        SQL.Clear;
        SQL.Add('select * from 客戶區域表 where 省級名稱 = :a');
        Parameters.ParamByName('a').Value := Trim(ComboBox1.Text);
        Open;
      end;
      if datam.ADOQuery1.RecordCount>0 then
      begin
        Label6.Caption :=  datam.ADOQuery1.FieldByName('省級代碼').Value;
        Edit1.Enabled := True;
        Edit1.SetFocus;
        BitBtn4.Enabled := True;
      end
      else
      begin
        s:= 'P'+ FormatDateTime('yyyymm',Now());
        With datam.ADOQuery1 do
        begin
          Close;
          SQL.Clear;
          SQL.Add('select max(省級代碼) as ss From 客戶區域表 ');
          Open;
        end;
        If datam.ADOQuery1.FieldByName('ss').Value = null then
          s := s + '001'
        else
        begin
          m:= Trim(datam.ADOQuery1.FieldByName('ss').Value) ;
          i:= StrToInt(Trim(Copy(m,8,10))) ;
          if i<9 then
            s:= s + '00'+ InttoStr(i +1)
          else if i<99 then
            s:= s + '0'+ InttoStr(i +1)
          else
            s:= s +InttoStr(i +1);
        end;
        Label6.Caption := s;
        if (Trim(Label9.Caption)='')and(Trim(Label12.Caption)='')then
          Label14.Caption := '省級代理';
        Edit1.Enabled := True;
        Edit1.SetFocus;
        BitBtn4.Enabled := True;
      end;
    end;
end;

procedure TForm23.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
  s,m: String;
  i: integer;
begin
  if Key = VK_ReTurn then
    if Trim(Edit1.Text)<> '' then
    begin
      with datam.ADOQuery1 do
      begin
        Close;
        SQL.Clear;
        SQL.Add('select * from 客戶區域表 where 地區名稱 = :a');
        Parameters.ParamByName('a').Value := Trim(Edit1.Text);
        Open;
      end;
      if datam.ADOQuery1.RecordCount>0 then
        Label9.Caption :=  datam.ADOQuery1.FieldByName('地區代碼').Value
      else
      begin
        s:= 'S'+ FormatDateTime('yyyymm',Now());
        With datam.ADOQuery1 do
        begin
          Close;
          SQL.Clear;
          SQL.Add('select max(地區代碼) as ss From 客戶區域表 ');
          Open;
        end;
        If datam.ADOQuery1.FieldByName('ss').Value = null then
          s := s + '001'
        else
        begin
          m:= Trim(datam.ADOQuery1.FieldByName('ss').Value) ;
          i:= StrToInt(Trim(Copy(m,8,10))) ;
          if i<9 then
            s:= s + '00'+ InttoStr(i +1)
          else if i<99 then
            s:= s + '0'+ InttoStr(i +1)
          else
            s:= s +InttoStr(i +1);
        end;
        Label9.Caption := s;
      end;
      Label14.Caption := '市級代理';
      Edit3.Enabled := True;
      Edit3.SetFocus;
    end;
  if Key = VK_Up then
    if ComboBox1.Enabled = True then
      ComboBox1.SetFocus;
end;

procedure TForm23.Edit3KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
  s,m: String;
  i: integer;
begin
  if Key = VK_ReTurn then
    if Trim(Edit3.Text)<> '' then
    begin
      with datam.ADOQuery1 do
      begin
        Close;
        SQL.Clear;
        SQL.Add('Select * from 客戶區域表 where 縣級名稱 = :a');
        Parameters.ParamByName('a').Value := Trim(Edit3.Text);
        Open;
      end;
      if datam.ADOQuery1.RecordCount>0 then
        Label12.Caption :=  datam.ADOQuery1.FieldByName('縣級代碼').Value
      else
      begin
        s:= 'X'+ FormatDateTime('yyyymm',Now());
        With datam.ADOQuery1 do
        begin
          Close;
          SQL.Clear;
          SQL.Add('select max(縣級代碼) as ss From 客戶區域表 ');
          Open;
        end;
        If (Trim(datam.ADOQuery1.FieldByName('ss').Value) = null)or(Trim(datam.ADOQuery1.FieldByName('ss').Value)='') then
          s := s + '001'
        else
        begin
          m:= Trim(datam.ADOQuery1.FieldByName('ss').Value) ;
          i:= StrToInt(Trim(Copy(m,8,10))) ;
          if i<9 then
            s:= s + '00'+ InttoStr(i +1)
          else if i<99 then
            s:= s + '0'+ InttoStr(i +1)
          else
            s:= s +InttoStr(i +1);
        end;
        Label12.Caption := s;
      end;
      Label14.Caption := '縣級代理';
    end;
  if Key = Vk_up then
    if Edit1.Enabled = True then
      Edit1.SetFocus;
end;

procedure TForm23.ComboBox1Change(Sender: TObject);
begin
  Edit1.Clear;
  Edit3.Clear;
  Label14.Caption := '';
  Label6.Caption := '';
  Label9.Caption := '';
  Label12.Caption := '';
  BitBtn4.Enabled := False;
end;

procedure TForm23.Edit1Change(Sender: TObject);
begin
  Edit3.Clear;
  Label14.Caption := '省級代理';
  Label9.Caption := '';
  Label12.Caption := '';
end;

procedure TForm23.Edit3Change(Sender: TObject);
begin
  Label14.Caption := '市級代理';
  Label12.Caption := '';
end;

procedure TForm23.Edit2Change(Sender: TObject);
begin
  Edit1.Enabled := False;
  Edit3.Enabled := False;
  Edit1.Clear;
  Edit3.Clear;
  Label14.Caption := '';
  Label6.Caption := '';
  Label9.Caption := '';
  Label12.Caption := '';
end;

procedure TForm23.BitBtn4Click(Sender: TObject);
begin
  if Trim(Label14.Caption)<>'' then
  begin
    Try
      With datam.ADOQuery1 do
      begin
        Close;
        SQL.Clear;
        SQL.Add('Insert 客戶區域表 values (:a ,:b ,:c,:d,:e,:f,:g,:h,:i)');
        Parameters.ParamByName('a').Value := Trim(Label4.Caption);
        Parameters.ParamByName('b').Value := Trim(Edit2.Text);
        Parameters.ParamByName('c').Value := Trim(Label6.Caption);
        Parameters.ParamByName('d').Value := Trim(Combobox1.Text);
        Parameters.ParamByName('e').Value := Trim(Label9.Caption);
        Parameters.ParamByName('f').Value := Trim(Edit1.Text);
        Parameters.ParamByName('g').Value := Trim(Label12.Caption);
        Parameters.ParamByName('h').Value := Trim(Edit3.Text);
        if Trim(Label14.Caption)='省級代理' then
          Parameters.ParamByName('i').Value := 1
        else if Trim(Label14.Caption)='市級代理' then
          Parameters.ParamByName('i').Value := 2
        else
          Parameters.ParamByName('i').Value := 3;
        ExecSQL;
      end;
      Application.MessageBox('添加成功。','提示',64);
      BitBtn7.OnClick(Sender);
    Except
      Application.MessageBox('系統出錯。','提示',64);
      Close;
    end;
  end;
end;

procedure TForm23.Clear;
begin
  Edit2.Clear;
  Edit1.Enabled := False;
  Edit3.Enabled := False;
  ComboBox1.Enabled := False;
  Edit2.Enabled := False;
  Edit1.Clear;
  Edit3.Clear;
  Label4.Caption := '';
  Label6.Caption := '';
  Label9.Caption := '';
  Label12.Caption := '';
  Label14.Caption := '';
  BitBtn4.Enabled := False;
end;

procedure TForm23.EditValue;
begin
  Clear;
  if datam.ADOQuery2.FieldByName('區域代碼').Value <> null then
  begin
    Edit2.Text :=  datam.ADOQuery2.FieldByName('區域名稱').Value;
    Label4.Caption := datam.ADOQuery2.FieldByName('區域代碼').Value;
    ComboBox1.Text := datam.ADOQuery2.FieldByName('省級名稱').Value;
    Label6.Caption := datam.ADOQuery2.FieldByName('省級代碼').Value;
    Edit1.Text :=  datam.ADOQuery2.FieldByName('地區名稱').Value;
    Label9.Caption := datam.ADOQuery2.FieldByName('地區代碼').Value;
    Edit3.Text :=  datam.ADOQuery2.FieldByName('縣級名稱').Value;
    Label12.Caption := datam.ADOQuery2.FieldByName('縣級代碼').Value;
    if datam.ADOQuery2.FieldByName('區域級別').Value=1 then
      Label14.Caption := '省級代理'
    else if datam.ADOQuery2.FieldByName('區域級別').Value= 2 then
      Label14.Caption := '市級代理'
    else
      Label14.Caption := '縣級代理';
  end
  else
    Clear;
end;

procedure TForm23.BitBtn1Click(Sender: TObject);
begin
  if Not datam.ADOQuery2.Bof  then
  begin
    datam.ADOQuery2.Prior;
    EditValue;
  end
  else
    BitBtn1.Enabled := False;
    BitBtn2.Enabled := True;
    BitBtn6.Enabled := True;
end;

procedure TForm23.BitBtn2Click(Sender: TObject);
begin
  if Not datam.ADOQuery2.Eof then
  begin
    datam.ADOQuery2.Next;
    EditValue;
  end
  else
    BitBtn2.Enabled := False;
  BitBtn1.Enabled := True;
  BitBtn6.Enabled := True;
end;

procedure TForm23.ShowEdit;
begin
with datam.ADOQuery2 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select * from 客戶區域表');
    Open;
  end;
  EditValue;
end;

procedure TForm23.BitBtn7Click(Sender: TObject);
begin
  Clear;
  ShowEdit;
  BitBtn6.Enabled := True;
  BitBtn2.Enabled := True;
end;

procedure TForm23.BitBtn6Click(Sender: TObject);
begin
  if Application.MessageBox(Pchar('確實要刪除區域代碼為' + Trim(Label4.Caption)+ '的區域信息嗎?'),'提示',MB_YesNO) = Id_Yes then
  begin
    Try
      with datam.ADOQuery1 do
      begin
        Close;
        SQL.Clear;
        SQL.Add('delete 客戶區域表 where 區域代碼 = :a');
        Parameters.ParamByName('a').Value := Trim(Label4.Caption);
        ExecSQL;
      end;
      Application.MessageBox('刪除成功。','提示',64);
      BitBtn7.OnClick(Sender);
    Except
      Application.MessageBox('系統出錯。','提示',64);
      Close;
    end;
  end;
end;

procedure TForm23.BitBtn1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  TBitBtn(Sender).Font.Color := clRed;
end;

procedure TForm23.BitBtn1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  TBitBtn(Sender).Font.Color := clBlue;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成网站精品片在线观看| 一区二区三区四区亚洲| 久久久美女毛片| 色吧成人激情小说| 欧美日韩亚洲综合在线| 欧美性色黄大片| 日韩欧美高清dvd碟片| 国产精品乱码久久久久久| 亚洲最大成人综合| 国产精品一区二区久激情瑜伽| 国产成人精品www牛牛影视| 欧美亚洲另类激情小说| 国产视频一区二区在线| 亚洲欧美日韩在线播放| 久久精品国产免费| 91福利视频网站| 精品福利一二区| 亚洲精品高清在线| 激情综合色综合久久| 久久草av在线| 色一情一乱一乱一91av| 久久精品欧美日韩精品| 亚洲午夜一区二区| av一区二区久久| 精品日韩在线观看| 亚洲va天堂va国产va久| k8久久久一区二区三区| 精品国产一区二区三区久久影院| 国产色一区二区| 日韩成人av影视| 欧美曰成人黄网| 亚洲男人的天堂网| 成人性生交大片免费看中文网站| 日韩一区二区三区电影在线观看| 亚洲视频综合在线| 成人午夜视频在线| 久久综合给合久久狠狠狠97色69| 午夜精品久久久久久不卡8050| www.成人在线| 国产精品不卡一区二区三区| 国产自产高清不卡| 久久婷婷成人综合色| 日本伊人色综合网| 91在线一区二区三区| 久久久99久久| 成人激情小说乱人伦| 久久久久久久久久久久电影| 国产一区二区精品久久91| 日韩欧美国产精品| 国产日韩欧美综合一区| 亚洲色图.com| 在线不卡一区二区| 日本在线不卡视频一二三区| 日韩精品一区在线观看| 国产成人精品免费看| 一区二区三区中文在线观看| 欧美日韩久久久久久| 成人精品视频一区| 一卡二卡三卡日韩欧美| 欧美一级二级在线观看| 国产成人精品亚洲777人妖| 综合激情网...| 在线电影院国产精品| 国产在线精品免费av| 亚洲天堂久久久久久久| 欧美精三区欧美精三区| 成人午夜电影久久影院| 亚洲一区在线观看视频| 久久久噜噜噜久久中文字幕色伊伊| 高清在线成人网| 亚洲高清中文字幕| 国产片一区二区| 欧美日韩午夜在线视频| 国产成人精品三级麻豆| 亚洲高清免费在线| 国产欧美日韩在线观看| 欧美精三区欧美精三区| 不卡电影免费在线播放一区| 亚洲午夜激情av| 国产精品乱码一区二区三区软件| 91精品欧美福利在线观看| 成人高清免费观看| 免费观看一级特黄欧美大片| 日韩一区中文字幕| 精品国产网站在线观看| 日本乱人伦一区| 国产成人精品免费看| 日韩电影在线免费看| 亚洲丝袜另类动漫二区| 久久免费美女视频| 欧美日韩午夜在线| 色婷婷综合视频在线观看| 国产精品影音先锋| 九九精品一区二区| 性久久久久久久久久久久| 国产精品丝袜91| 国产婷婷一区二区| 欧美电影免费观看高清完整版在线观看| 91网站黄www| 成人av网址在线观看| 精品无码三级在线观看视频| 日韩av一区二| 亚洲成人免费视频| 亚洲综合精品久久| 一区二区三区四区国产精品| 国产亚洲精品资源在线26u| 3d动漫精品啪啪| 9191精品国产综合久久久久久 | 色综合天天性综合| 成人黄色国产精品网站大全在线免费观看| 久久99精品国产| 免费成人美女在线观看| 日本sm残虐另类| 丝袜诱惑制服诱惑色一区在线观看| 亚洲靠逼com| 亚洲一区二区三区影院| 亚洲美女免费视频| 亚洲蜜桃精久久久久久久| 国产精品免费久久久久| 国产精品视频一二| 亚洲欧洲在线观看av| 综合中文字幕亚洲| 亚洲综合色区另类av| 五月婷婷激情综合| 粉嫩久久99精品久久久久久夜| 国内精品久久久久影院一蜜桃| 狠狠色丁香久久婷婷综合丁香| 激情五月婷婷综合网| 国产露脸91国语对白| 成人激情文学综合网| 91麻豆精品秘密| 欧美狂野另类xxxxoooo| 日韩片之四级片| 国产视频一区二区在线| 亚洲欧洲在线观看av| 亚洲五码中文字幕| 日韩电影一二三区| 国内精品伊人久久久久av一坑| 国产大陆a不卡| 色综合久久久久久久| 欧美精品tushy高清| 久久嫩草精品久久久精品| 国产精品私人自拍| 亚洲国产aⅴ成人精品无吗| 秋霞午夜av一区二区三区| 国产在线精品免费av| jiyouzz国产精品久久| 欧美精选午夜久久久乱码6080| 亚洲精品一线二线三线无人区| 国产精品福利av| 天堂影院一区二区| 高清在线不卡av| 在线成人av网站| 国产精品福利电影一区二区三区四区| 亚洲一级片在线观看| 国产在线视视频有精品| 欧洲亚洲国产日韩| 久久久亚洲精华液精华液精华液| 国产精品国产三级国产aⅴ原创 | 久久久综合九色合综国产精品| 中文字幕亚洲欧美在线不卡| 日韩成人免费电影| av网站免费线看精品| 欧美成人艳星乳罩| 一区二区三区色| 处破女av一区二区| 欧美成人激情免费网| 亚洲免费av高清| 国产九九视频一区二区三区| 欧美亚洲高清一区| 中文无字幕一区二区三区| 日韩成人午夜精品| 在线中文字幕一区| 国产精品丝袜91| 精品系列免费在线观看| 欧美日韩另类国产亚洲欧美一级| 国产日韩高清在线| 美女性感视频久久| 欧美婷婷六月丁香综合色| 中文字幕在线一区二区三区| 激情久久五月天| 欧美一级欧美三级在线观看| 亚洲综合清纯丝袜自拍| 99久久国产免费看| 国产亚洲欧美日韩在线一区| 激情综合网最新| 宅男噜噜噜66一区二区66| 亚洲高清免费在线| 欧美亚洲国产bt| 亚洲一区二区在线观看视频| 91美女在线视频| 日韩伦理av电影| a级精品国产片在线观看| 国产日本亚洲高清| 国产成人自拍在线| 久久免费精品国产久精品久久久久| 蓝色福利精品导航| 欧美成人vps| 狠狠色伊人亚洲综合成人| 精品粉嫩超白一线天av|