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

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

?? baseinfoedit.pas

?? 藍圖財務進銷存一體化,delphi源碼,使用ACCESS數據庫
?? PAS
字號:
unit BaseInfoEdit;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Base, StdCtrls, Buttons, Mask, DBCtrls, DBGridEh, DB,
  BaseNormal, BaseEdit, ADODB, DBCtrlsEh, DBLookupEh, ComCtrls;

type
  TBaseInfoEditForm = class(TBaseEditForm)
    btnIns: TBitBtn;
    btnOK: TBitBtn;
    btnNO: TBitBtn;
    sbFirst: TSpeedButton;
    spPrior: TSpeedButton;
    spNext: TSpeedButton;
    spLast: TSpeedButton;
    procedure btnInsClick(Sender: TObject);
    procedure btnOKClick(Sender: TObject);
    procedure btnNOClick(Sender: TObject);
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    procedure sbFirstClick(Sender: TObject);
    procedure spPriorClick(Sender: TObject);
    procedure spNextClick(Sender: TObject);
    procedure spLastClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    procedure SetGroupBoxDisenable;

    procedure DBEditEhEnter(Sender: TObject);
    procedure DBEditEhExit(Sender: TObject);
    procedure DBLookupComboboxEhEnter(Sender: TObject);
    procedure DBLookupComboboxEhExit(Sender: TObject);
    procedure DBComboBoxEhEnter(Sender: TObject);
    procedure DBComboBoxEhExit(Sender: TObject);
    procedure DBDateTimeEditEhEnter(Sender: TObject);
    procedure DBDateTimeEditEhExit(Sender: TObject);

    procedure EditEnter(Sender: TObject);
    procedure EditExit(Sender: TObject);
    procedure ComboBoxEnter(Sender: TObject);
    procedure ComboBoxExit(Sender: TObject);
    procedure ListBoxEnter(Sender: TObject);
    procedure ListBoxExit(Sender: TObject);
    procedure RadioButtonEnter(Sender: TObject);
    procedure RadioButtonExit(Sender: TObject);

    procedure SetDBLookupComboboxEhState;
    procedure SetDBEditEhColor;
    { Private declarations }
  protected

  public
    { Public declarations }

  end;

var
  BaseInfoEditForm: TBaseInfoEditForm;
  EnterEhColor, ExitEhColor: TColor;

implementation

uses SysPublic;

{$R *.dfm}

procedure TBaseInfoEditForm.btnInsClick(Sender: TObject);
//var
//  i: integer;
//  Temp: TComponent;
begin
  inherited;
//  for i:=0 to ComponentCount-1 do
//  begin
//    Temp := Components[I];
//    if (Temp is TWinControl) then
//    begin
//      if TWinControl(components[i]).TabOrder= 0 then
//        TWinControl(components[i]).SetFocus;
//    end;
//  end;
  FADOQuery.Append;
end;

procedure TBaseInfoEditForm.btnOKClick(Sender: TObject);
begin
  inherited;
  if FADOQuery.State in [dsEdit, dsInsert] then
    FADOQuery.Post;
  Close;
end;

procedure TBaseInfoEditForm.btnNOClick(Sender: TObject);
begin
  inherited;
  if FADOQuery.State in [dsInsert, dsEdit] then
     FADOQuery.Cancel;
  Close;
end;

procedure TBaseInfoEditForm.FormCloseQuery(Sender: TObject;
  var CanClose: Boolean);
begin
  inherited;
  if FADOQuery.State in [dsInsert,dsEdit] then
  begin
    ShowMsg('數據正在編輯狀態,不能退出!');
    Abort;
  end;
end;

procedure TBaseInfoEditForm.SetGroupBoxDisenable;
var
  i, j: integer;
begin
{  for i :=0 to  ComponentCount -1 do
  begin
    if Components[i] is TGroupBox then
    begin
      for j:=0  to  do

    end;

  end;}

end;

procedure TBaseInfoEditForm.sbFirstClick(Sender: TObject);
begin
  inherited;
  if not FADOQuery.Active then Exit;
  if FADOQuery.State in [dsInsert] then
  begin
    if MsgBox('你沒有保存數據,確定要繼續嗎?', MB_OKCANCEL) <> IDOK then Exit;
    FADOQuery.Cancel;
  end;
  FADOQuery.First;
end;

procedure TBaseInfoEditForm.spPriorClick(Sender: TObject);
begin
  inherited;
  if not FADOQuery.Active then Exit;
  if FADOQuery.State in [dsInsert] then
  begin
    if MsgBox('你沒有保存數據,確定要繼續嗎?', MB_OKCANCEL) <> IDOK then Exit;
    FADOQuery.Cancel;
  end;
  FADOQuery.Prior;
end;

procedure TBaseInfoEditForm.spNextClick(Sender: TObject);
begin
  inherited;
  if not FADOQuery.Active then Exit;
  if FADOQuery.State in [dsInsert] then
  begin
    if MsgBox('你沒有保存數據,確定要繼續嗎?', MB_OKCANCEL) <> IDOK then Exit;
    FADOQuery.Cancel;
  end;
  FADOQuery.Next;
end;

procedure TBaseInfoEditForm.spLastClick(Sender: TObject);
begin
  inherited;
  if not FADOQuery.Active then Exit;
  if FADOQuery.State in [dsInsert] then
  begin
    if MsgBox('你沒有保存數據,確定要繼續嗎?', MB_OKCANCEL) <> IDOK then Exit;
    FADOQuery.Cancel;
  end;
  FADOQuery.Last;
end;

procedure TBaseInfoEditForm.FormCreate(Sender: TObject);
begin
  inherited;
  EnterEhColor:= clInfoBk;
  ExitEhColor:=  clWhite;
  SetDBEditEhColor;
  SetDBLookupComboboxEhState;
end;

procedure TBaseInfoEditForm.ComboBoxEnter(Sender: TObject);
begin
  TComboBox(Sender).Color := EnterEhColor;
end;

procedure TBaseInfoEditForm.ComboBoxExit(Sender: TObject);
begin
  TComboBox(Sender).Color:= ExitEhColor;
end;

procedure TBaseInfoEditForm.DBComboBoxEhEnter(Sender: TObject);
begin
  TDBComboBoxEh(Sender).Color:= EnterEhColor;
end;

procedure TBaseInfoEditForm.DBComboBoxEhExit(Sender: TObject);
begin
  TDBComboBoxEh(Sender).Color:= ExitEhColor;
end;

procedure TBaseInfoEditForm.DBDateTimeEditEhEnter(Sender: TObject);
begin
  TDBDateTimeEditEh(Sender).Color:= EnterEhColor;
end;

procedure TBaseInfoEditForm.DBDateTimeEditEhExit(Sender: TObject);
begin
  TDBDateTimeEditEh(Sender).Color:= ExitEhColor;
end;

procedure TBaseInfoEditForm.DBEditEhEnter(Sender: TObject);
begin
  TDBEditEh(Sender).Color := EnterEhColor;
end;

procedure TBaseInfoEditForm.DBEditEhExit(Sender: TObject);
begin
  TDBEditEh(Sender).Color := ExitEhColor;
end;

procedure TBaseInfoEditForm.DBLookupComboboxEhEnter(Sender: TObject);
begin
  TDBLookupComboboxEh(Sender).Color:= EnterEhColor;
end;

procedure TBaseInfoEditForm.DBLookupComboboxEhExit(Sender: TObject);
begin
  TDBLookupComboboxEh(Sender).Color:= ExitEhColor;
end;

procedure TBaseInfoEditForm.EditEnter(Sender: TObject);
begin
  TEdit(Sender).Color := EnterEhColor;
end;

procedure TBaseInfoEditForm.EditExit(Sender: TObject);
begin
  TEdit(Sender).Color:= ExitEhColor;
end;

procedure TBaseInfoEditForm.ListBoxEnter(Sender: TObject);
begin
  TListBox(Sender).Color := EnterEhColor;
end;

procedure TBaseInfoEditForm.ListBoxExit(Sender: TObject);
begin
  TListBox(Sender).Color:= ExitEhColor;
end;

procedure TBaseInfoEditForm.RadioButtonEnter(Sender: TObject);
begin
  TRadioButton(Sender).Color := EnterEhColor;
end;

procedure TBaseInfoEditForm.RadioButtonExit(Sender: TObject);
begin
  TRadioButton(Sender).Color:= ExitEhColor;
end;

procedure TBaseInfoEditForm.SetDBEditEhColor;
var
  i: integer;
  sHint: string;
begin
  sHint:= '萬商會員消費管理系統'+#13+'請您輸入:';
  for i:=0 to ComponentCount-1 do  { 遍歷Form組件 }
  begin
    if Components[i] is TDBEditEh then
    begin
      (Components[i] as TDBEditEh).OnEnter:=DBEditEhEnter;
      (Components[i] as TDBEditEh).OnExit:= DBEditEhExit;
      (Components[i] as TDBEditEh).Hint:=sHint + (Components[i] as TDBEditEh).DataField;
      (Components[i] as TDBEditEh).ShowHint:= True;
    end;
    if Components[i] is TDBLookupComboboxEh then
    begin
      (Components[i] as TDBLookupComboboxEh).OnEnter:=DBLookupComboboxEhEnter;
      (Components[i] as TDBLookupComboboxEh).OnExit:= DBLookupComboboxEhExit;
      (Components[i] as TDBLookupComboboxEh).Hint := sHint + (Components[i] as TDBLookupComboboxEh).DataField;
      (Components[i] as TDBLookupComboboxEh).ShowHint := True;
    end;
    if (Components[i] is TDBComboBoxEh) then
    begin
      (Components[i] as TDBComboBoxEh).OnEnter:=DBComboBoxEhEnter;
      (Components[i] as TDBComboBoxEh).OnExit:= DBComboBoxEhExit;
      (Components[i] as TDBComboBoxEh).Hint:= sHint +(Components[i] as TDBComboBoxEh).DataField;
      (Components[i] as TDBComboBoxEh).ShowHint := True;
    end;
    if (Components[i] is TDBDateTimeEditEh) then
    begin
      (Components[i] as TDBDateTimeEditEh).OnEnter:=DBDateTimeEditEhEnter;
      (Components[i] as TDBDateTimeEditEh).OnExit:= DBDateTimeEditEhExit;
      (Components[i] as TDBDateTimeEditEh).Hint:= sHint +(Components[i] as TDBDateTimeEditEh).DataField;
      (Components[i] as TDBDateTimeEditEh).ShowHint := True;
    end;
{    if (Components[i] is TRadioButton) then
    begin
      (Components[i] as TRadioButton).OnEnter := RadioButtonEnter;
      (Components[i] as TRadioButton).OnExit := RadioButtonExit;
    end;

    if (Components[i] is TEdit) then
    begin
      (Components[i] as TEdit).OnEnter := EditEnter;
      (Components[i] as TEdit).OnExit := EditExit;
    end;

    if (Components[i] is TComboBox) then
    begin
      (Components[i] as TComboBox).OnEnter := ComboBoxEnter;
      (Components[i] as TComboBox).OnExit := ComboBoxExit;
    end;

    if (Components[i] is TListBox) then
    begin
      (Components[i] as TListBox).OnEnter := ListBoxEnter;
      (Components[i] as TListBox).OnExit := ListBoxExit;
    end;}

  end;
end;

procedure TBaseInfoEditForm.SetDBLookupComboboxEhState;
var
  i: integer;
begin
  for i:=0 to ComponentCount-1 do  { 遍歷Form組件 }
  begin
    if Components[i] is TDBLookupComboboxEh then
    begin
      (Components[i] as TDBLookupComboboxEh).DropDownBox.ShowTitles:= True;
      (Components[i] as TDBLookupComboboxEh).DropDownBox.Sizable := True;
      (Components[i] as TDBLookupComboboxEh).DropDownBox.Width :=200;

      //if dlgColLinesEh in (Components[i] as TDBLookupComboboxEh).DropDownBox.options then
      //  (Components[i] as TDBLookupComboboxEh).DropDownBox.options:=(Components[i] as TDBLookupComboboxEh).DropDownBox.options-[dlgColLinesEh]
      //else
        (Components[i] as TDBLookupComboboxEh).DropDownBox.options:=(Components[i] as TDBLookupComboboxEh).DropDownBox.options+[dlgColLinesEh];

      //if dlgRowLinesEh in (Components[i] as TDBLookupComboboxEh).DropDownBox.options then
      //  (Components[i] as TDBLookupComboboxEh).DropDownBox.options:=(Components[i] as TDBLookupComboboxEh).DropDownBox.options-[dlgRowLinesEh]
      //else
        (Components[i] as TDBLookupComboboxEh).DropDownBox.options:=(Components[i] as TDBLookupComboboxEh).DropDownBox.options+[dlgRowLinesEh];

    end;
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃视频一区二区| 亚洲一区在线观看免费观看电影高清| 欧美三级日本三级少妇99| 国产a级毛片一区| 国产精品69毛片高清亚洲| 韩国一区二区在线观看| 久久精品国产精品青草| 国产九色sp调教91| 国产91精品在线观看| 高清成人在线观看| 9人人澡人人爽人人精品| 成人性生交大片免费看中文 | 国产综合久久久久影院| 蜜桃av噜噜一区| 国产91精品一区二区麻豆亚洲| 成人午夜电影久久影院| 91高清视频免费看| 欧美丰满高潮xxxx喷水动漫| 欧美成人精品3d动漫h| 久久综合一区二区| 亚洲欧美日本韩国| 视频一区二区三区中文字幕| 久久www免费人成看片高清| 成人涩涩免费视频| 欧美午夜精品久久久久久超碰| 69av一区二区三区| 久久精品人人做人人综合| 亚洲人成在线观看一区二区| 日韩vs国产vs欧美| 成人一区二区三区在线观看| 欧美日韩一区二区三区四区| 久久一夜天堂av一区二区三区| 国产精品成人免费精品自在线观看| 国产精品久久久久天堂| 91蜜桃视频在线| 亚洲欧美一区二区在线观看| 99久久99久久精品免费看蜜桃| 国产精品99久久久久久久vr| 亚洲成年人网站在线观看| 国产风韵犹存在线视精品| 欧美aaaaa成人免费观看视频| 黄页网站大全一区二区| 91毛片在线观看| 欧美一级片在线看| 自拍视频在线观看一区二区| 精品一区二区三区免费观看| 欧美亚洲精品一区| 中文字幕第一区二区| 精品一区二区三区视频| 在线观看视频欧美| 91丨九色丨黑人外教| 丰满少妇在线播放bd日韩电影| 日本一区二区三区国色天香| 天堂蜜桃91精品| 91香蕉视频在线| 日韩一区二区三区在线观看| 国产精品免费看片| 国产真实乱偷精品视频免| 91精品国产综合久久婷婷香蕉| 成人免费在线视频| 成人污视频在线观看| 精品福利一区二区三区免费视频| 午夜视黄欧洲亚洲| 在线免费一区三区| 亚洲精品免费视频| 色一区在线观看| 亚洲男人都懂的| 色妹子一区二区| 1区2区3区国产精品| 成人午夜精品在线| 中文av一区特黄| 成人在线一区二区三区| 国产日韩v精品一区二区| 精品一区二区影视| 久久九九久精品国产免费直播| 九色porny丨国产精品| 日韩欧美高清在线| 国产美女视频一区| 国产欧美精品一区| 91色九色蝌蚪| 香蕉久久夜色精品国产使用方法 | 美女视频网站久久| 日韩美女视频在线| 黄一区二区三区| 国产精品午夜在线| 99久久久精品| 亚洲成人av在线电影| 欧美军同video69gay| 精品在线播放免费| 国产精品久久久久婷婷| 在线免费观看一区| 热久久国产精品| 久久久午夜精品| 91色九色蝌蚪| 日本不卡一二三区黄网| 久久综合久久久久88| 国产成人啪午夜精品网站男同| 1000部国产精品成人观看| 在线视频一区二区三区| 久久97超碰国产精品超碰| 国产精品黄色在线观看| 欧美色图免费看| 国内成人免费视频| 亚洲色图在线看| 欧美一区二区三级| 国产夫妻精品视频| 五月激情综合婷婷| 中文无字幕一区二区三区| 欧美性感一类影片在线播放| 久久超碰97中文字幕| 一区二区高清在线| 久久精品这里都是精品| 欧美丝袜丝交足nylons| 国产成人精品三级| 日韩av一区二区三区| 国产精品久久久久久久久免费桃花| 欧美在线视频不卡| 国产成人亚洲综合a∨婷婷| 视频一区二区三区中文字幕| 中文字幕第一区二区| 欧美一区二区视频免费观看| 99精品国产99久久久久久白柏| 蜜臀av亚洲一区中文字幕| 伊人色综合久久天天| 国产清纯白嫩初高生在线观看91 | 精品一区二区免费| 亚洲综合免费观看高清完整版在线 | 99久久免费国产| 韩国成人精品a∨在线观看| 亚洲国产wwwccc36天堂| 1区2区3区欧美| 国产欧美一区二区三区网站| 日韩欧美高清dvd碟片| 欧美夫妻性生活| 欧美日韩小视频| 91久久人澡人人添人人爽欧美| 丁香激情综合五月| 国产精品综合在线视频| 韩国成人精品a∨在线观看| 男人的j进女人的j一区| 日韩av一二三| 美女在线一区二区| 蜜臀久久久99精品久久久久久| 亚洲成av人片在线| 天天操天天干天天综合网| 亚洲午夜电影网| 亚洲成av人影院在线观看网| 一区二区三区加勒比av| 亚洲乱码国产乱码精品精小说| 国产精品美日韩| 国产精品久久777777| **欧美大码日韩| 亚洲乱码中文字幕综合| 亚洲午夜精品久久久久久久久| 亚洲综合无码一区二区| 午夜婷婷国产麻豆精品| 日韩精品午夜视频| 六月丁香婷婷色狠狠久久| 久久 天天综合| 国产自产v一区二区三区c| 国产一区二区三区久久久 | 亚洲综合激情另类小说区| 亚洲黄色性网站| 日韩电影一区二区三区| 久久精品国产亚洲aⅴ | 一区二区免费在线播放| 午夜视黄欧洲亚洲| 精品一区二区在线看| 岛国精品在线观看| 在线视频欧美精品| 欧美一区二区私人影院日本| 精品噜噜噜噜久久久久久久久试看| 26uuu精品一区二区| 国产精品久久久久久久久免费桃花 | 日韩高清不卡一区二区三区| ...xxx性欧美| 精品国产网站在线观看| 国产精品久久久久久福利一牛影视 | 久久成人久久爱| 东方欧美亚洲色图在线| 99久久精品国产精品久久| 欧美影视一区在线| 久久综合国产精品| 亚洲丝袜精品丝袜在线| 天堂久久一区二区三区| 国产成人av电影在线| 91成人免费网站| 欧美不卡一区二区三区| 国产精品高潮久久久久无| 日韩精品一二三四| 99麻豆久久久国产精品免费| 欧美日韩精品一区二区三区蜜桃| 精品剧情在线观看| 一区二区三区欧美视频| 亚洲风情在线资源站| 91丨porny丨中文| 久久综合狠狠综合久久综合88| 亚洲一区二区三区美女| 处破女av一区二区| 666欧美在线视频|