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

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

?? base_entry_head.pas

?? 一個MRPII系統源代碼版本
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
    AdoQry_Head.SQL.clear;
    AdoQry_Head.SQL.Text:=SelectFromSQL;
    if(Condition<>'')then
    begin
      if(ConditionUserDefine<>'')then
        AdoQry_Head.SQL.Text:=AdoQry_Head.SQL.Text+' Where '+Condition+' and '+ConditionUserDefine
      else
        AdoQry_Head.SQL.Text:=AdoQry_Head.SQL.Text+' Where '+Condition;
    end
    else if(ConditionUserDefine<>'')then
      AdoQry_Head.SQL.Text:=AdoQry_Head.SQL.Text+' Where '+ConditionUserDefine;
    AdoQry_Head.Open;
    AdoQry_Head.Sort:=OrderByFields;
    AdoQry_Head.EnableControls;
  end;
end;

procedure TFrm_Base_Entry_Head.Act_FilterExecute(Sender: TObject);
var
 TableName:string;
begin//數據過濾處理過程
  inherited;
  TableName:= '#'+self.Name   ;
  if Frm_Sys_Condition=nil then
    Frm_Sys_Condition:=TFrm_Sys_Condition.Create(Application);
  Frm_Sys_Condition.SetUserParam(Param1,Param2,Param3,Param4,Param5,Param6);
  Frm_Sys_Condition.SetSysParam(UserCode,ModuleCode,MenuId,LoginDate);
  Frm_Sys_Condition.SetDBConnect(DBConnect);

  if Frm_Sys_Condition is TFrm_Sys_Condition then
    TFrm_Sys_Condition(Frm_Sys_Condition).SetSrcGrid(DBGridEh,TableName);
    
  Frm_Sys_Condition.FatherForm:=Self;
  if Frm_Sys_Condition.Showmodal=mrOk then
  begin
    Condition:=Frm_Sys_Condition.Condition;
    Lbl_Condition.Caption:=Frm_Sys_Condition.ConditionHint;
    GetData;
  end;
end;

procedure TFrm_Base_Entry_Head.Act_NewExecute(Sender: TObject);
begin//新增處理過程
  inherited;
  if(Frm_Entry_Body<>nil)then
  begin
    Frm_Entry_Body.SetUserParam(Param1,Param2,Param3,Param4,Param5,Param6);
    Frm_Entry_Body.SetSysParam(UserCode,ModuleCode,MenuId,LoginDate);
    Frm_Entry_Body.InitForm(DBConnect,'Add',AdoQry_Head);
    Frm_Entry_Body.ShowModal;
  end;
end;

procedure TFrm_Base_Entry_Head.Act_ModifyExecute(Sender: TObject);
begin//修改處理過程
  inherited;
  if(Frm_Entry_Body<>nil)and(not AdoQry_Head.IsEmpty)then
  begin
    Frm_Entry_Body.SetUserParam(Param1,Param2,Param3,Param4,Param5,Param6);
    Frm_Entry_Body.SetSysParam(UserCode,ModuleCode,MenuId,LoginDate);
    Frm_Entry_Body.InitForm(DBConnect,'Edit',AdoQry_Head);
    Frm_Entry_Body.ShowModal;
  end;
end;

procedure TFrm_Base_Entry_Head.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin//善后處理,釋放資源
  inherited;
  try
    AdoQry_tmp.Close;
    AdoQry_tmp.SQL.clear;
    AdoQry_tmp.SQL.Text :='Drop Table '+ '#'+self.Name+','+'#'+self.Name+'Chb';
    AdoQry_tmp.ExecSQL;
  except
  end;
  if Frm_Sys_Condition<>nil then
    Frm_Sys_Condition.Release;
  if Frm_Entry_Body<>nil then
    Frm_Entry_Body.Release;
  if Frm_Sys_SortOrder<>nil then
    Frm_Sys_SortOrder.Release;
  if Frm_Sys_QuickLocate<>nil then
    Frm_Sys_QuickLocate.Release;
  if Frm_Sys_SetColumn<>nil then
    Frm_Sys_SetColumn.Release;
  Action:=CaFree;
end;

procedure TFrm_Base_Entry_Head.Act_SetColumnExecute(Sender: TObject);
begin//顯示列設置處理過程
  inherited;
  Frm_Sys_SetColumn.SetUserParam(Param1,Param2,Param3,Param4,Param5,Param6);
  Frm_Sys_SetColumn.SetSysParam(UserCode,ModuleCode,MenuId,LoginDate);
  Frm_Sys_SetColumn.SetDBConnect(DBConnect);
  Frm_Sys_SetColumn.SetSrcGrid(DBGridEH,self.Name);
  Frm_Sys_SetColumn.ShowModal;
end;

procedure TFrm_Base_Entry_Head.Act_LocateExecute(Sender: TObject);
begin//快速定位處理過程
  inherited;
  Frm_Sys_QuickLocate.SetSrcGrid(DBGridEh);
  if Frm_Sys_QuickLocate.ShowModal=mrok then
  begin
    AdoQry_Head.Locate(Frm_Sys_QuickLocate.LocateFieldName,Frm_Sys_QuickLocate.LocateFieldValue,[loPArtialKey]);
  end;
end;

procedure TFrm_Base_Entry_Head.FormCreate(Sender: TObject);
var
  StrTemp:String;
begin//,------>/   創建必要窗體
  inherited;
  TAdoQueryExpress(AdoQry_Head).CommandTimeOut:=0;
  StrTemp:=Lbl_Condition.Caption;
  while pos(',',StrTemp)<>0 do
    StrTemp[pos(',',StrTemp)]:='/';
  Lbl_Condition.Caption:=StrTemp;
  StrTemp:=Lbl_Order.Caption;
  while pos(',',StrTemp)<>0 do
    StrTemp[pos(',',StrTemp)]:='/';
  Lbl_Order.Caption:=StrTemp;
  Frm_Sys_SortOrder:=TFrm_Sys_SortOrder.Create(Application);
  Frm_Sys_QuickLocate:=TFrm_Sys_QuickLocate.Create(Application);
  Frm_Sys_SetColumn:=TFrm_Sys_SetColumn.Create(Application);
end;

procedure TFrm_Base_Entry_Head.Act_DeleteExecute(Sender: TObject);
begin//刪除處理過程
  inherited;
  AdoQry_tmp.Close;
  AdoQry_tmp.SQL.Text:=SetDeleteSql;
  if(AdoQry_tmp.SQL.Text<>'')and(not AdoQry_Head.IsEmpty)and
    (DispInfo(' 真的刪除當前記錄嗎? ',2)='y')then
  begin
    try
      AdoQry_tmp.ExecSQL;
      AdoQry_Head.Delete;
    except
      DispInfo(' 無法刪除當前記錄,可能已經被其他數據表引用!',1);
      Abort;
    end;
  end;
end;

function TFrm_Base_Entry_Head.SetDeleteSql: String;
begin
  Result:='';
end;

procedure TFrm_Base_Entry_Head.InitForm(AdOConnection: TAdOConnection;
  ReadOnly: Boolean);
var i:integer;
    sqltext:string;
begin//設置數據庫連接
  inherited;
  if ReadOnly then
  begin
    Act_New.Visible:=False;
    Act_Modify.Visible:=False;
    Act_Delete.Visible:=False;
    Act_New.Enabled:=False;
    Act_Modify.Enabled:=False;
    Act_Delete.Enabled:=False;
  end;
  SetDBConnect(AdOConnection);
  AdoQry_Head.Connection:=AdOConnection;
  for i:=0 to toolBar.ControlCount-1 do
   if (Ttoolbutton(toolBar.controls[i]).action = act_SetColumn) and (act_SetColumn.Enabled and act_SetColumn.Visible) then
     begin
       sqltext:='select top 1 * from Sys_SetColumn '
               +' where formName='+quotedstr(self.Name)
               +'  and  useEmployeeCode='+quotedstr(userCode);
       Executesql(AdoQry_tmp,sqltext,0);
       if AdoQry_tmp.RecordCount<>0 then
       dbgrideh.FrozenCols:=AdoQry_tmp.fieldbyname('frozencols').asinteger;
     end;   
end;

procedure TFrm_Base_Entry_Head.HideColumnClick(Sender: TObject);
begin//彈出菜單隱藏列處理
  inherited;
  if(DBGridEh.SelectedIndex>=0)then
    DBGridEh.Columns[DBGridEh.SelectedIndex].Visible:=False;
end;

procedure TFrm_Base_Entry_Head.Act_LookExecute(Sender: TObject);
begin//鼠標雙擊處理
  inherited;
  if(Frm_Entry_Body<>nil)and(not AdoQry_Head.IsEmpty)then
  begin
    Frm_Entry_Body.SetUserParam(Param1,Param2,Param3,Param4,Param5,Param6);
    Frm_Entry_Body.SetSysParam(UserCode,ModuleCode,MenuId,LoginDate);
    Frm_Entry_Body.InitForm(DBConnect,'Query',AdoQry_Head);
    Frm_Entry_Body.ShowModal;
  end;
end;

procedure TFrm_Base_Entry_Head.DBGridEhDblClick(Sender: TObject);
begin//查看處理
  inherited;
  if Act_Modify.Enabled then
    Act_Modify.Execute
  else if Act_Look.Enabled then
    Act_Look.Execute;
end;

procedure TFrm_Base_Entry_Head.Act_PreviewExecute(Sender: TObject);
begin
  inherited;
  SetReport;
  ExtPrintReport.Preview;

end;

procedure TFrm_Base_Entry_Head.Act_PrintExecute(Sender: TObject);
begin
  inherited;
  SetReport;
  ExtPrintReport.Print(self);

end;

procedure TFrm_Base_Entry_Head.Act_ExcelExecute(Sender: TObject);
begin
  inherited;
  DBGridEhToExcel(DBGridEh,Pnl_Head);

end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av一区二| 欧美日本免费一区二区三区| 国产亚洲欧美日韩在线一区| 久久国产精品免费| 久久这里只有精品首页| 国产一区三区三区| 国产精品无圣光一区二区| av在线综合网| 亚洲综合成人网| 欧美精品久久久久久久久老牛影院| 五月天亚洲精品| 日韩欧美在线综合网| 国产在线日韩欧美| 综合久久综合久久| 欧美日韩国产色站一区二区三区| 日本成人在线不卡视频| 久久久久99精品一区| 一本久久综合亚洲鲁鲁五月天 | 久久久久久久av麻豆果冻| 国产成人av一区二区三区在线| 国产精品美日韩| 欧美三级蜜桃2在线观看| 日产欧产美韩系列久久99| 国产午夜一区二区三区| 欧美在线一区二区三区| 精品一二线国产| 亚洲精品成人天堂一二三| 欧美一级高清大全免费观看| 成人黄色a**站在线观看| 五月天久久比比资源色| 国产精品网站导航| 欧美日韩国产首页| 99久久99久久精品国产片果冻| 日韩中文字幕91| 国产精品美女久久久久久久| 欧美日韩综合在线| 国产99一区视频免费| 午夜精品久久久久久久久久久 | 欧美在线观看视频一区二区| 精品亚洲免费视频| 亚洲一区中文日韩| 国产精品欧美精品| 日韩欧美色综合| 欧美色综合网站| 成人激情黄色小说| 精油按摩中文字幕久久| 亚洲电影视频在线| 成人欧美一区二区三区| 久久亚洲欧美国产精品乐播| 欧美三级三级三级| 色婷婷av一区| 成人av集中营| 激情综合色播五月| 天天做天天摸天天爽国产一区 | 韩国欧美国产1区| 五月天精品一区二区三区| 亚洲精品日韩综合观看成人91| 国产香蕉久久精品综合网| 欧美一级片免费看| 欧美日韩黄色一区二区| 日本道精品一区二区三区| 国产91精品在线观看| 国产自产v一区二区三区c| 日本美女一区二区三区| 亚洲sss视频在线视频| 亚洲欧美日韩国产另类专区| 中文字幕av在线一区二区三区| 精品三级av在线| 日韩欧美精品在线| 日韩午夜激情av| 欧美一区二区三区日韩| 欧美精品乱码久久久久久按摩 | 亚洲精品一区二区三区四区高清| 欧美精品v日韩精品v韩国精品v| 欧美主播一区二区三区| 欧美亚洲国产怡红院影院| 在线观看免费一区| 91蜜桃在线免费视频| 99久久免费精品| 91麻豆国产自产在线观看| 91美女在线看| 欧美最猛黑人xxxxx猛交| 色婷婷综合久久久久中文 | 精品一区二区三区在线视频| 蜜臀av亚洲一区中文字幕| 蜜臀精品久久久久久蜜臀| 麻豆视频观看网址久久| 韩国精品在线观看| 国产美女av一区二区三区| 国产精品一区二区久久不卡| 欧美日韩一区二区三区免费看| 在线这里只有精品| 欧美日韩不卡一区| 欧美大片拔萝卜| 国产日韩影视精品| 亚洲视频免费看| 偷拍一区二区三区四区| 蜜臀av在线播放一区二区三区| 国产老肥熟一区二区三区| av成人动漫在线观看| 在线一区二区观看| 日韩久久久精品| 中文字幕av一区二区三区| 亚洲人成影院在线观看| 丝袜美腿亚洲一区| 国产精品一级在线| 在线精品视频一区二区三四| 欧美精品一级二级三级| 欧美国产日产图区| 亚洲图片欧美色图| 国产精品538一区二区在线| 一本色道久久加勒比精品| 欧美一二三区在线| 最新日韩在线视频| 日本美女视频一区二区| av成人动漫在线观看| 91.com视频| 国产精品二区一区二区aⅴ污介绍| 一区二区三区国产精华| 精品一区二区在线看| 91行情网站电视在线观看高清版| 日韩欧美美女一区二区三区| 亚洲天堂a在线| 美女视频网站黄色亚洲| 色呦呦日韩精品| 久久久久综合网| 午夜精品久久久久久久| 成人综合激情网| 91精品国产全国免费观看| 中文字幕一区二区三区四区| 奇米精品一区二区三区四区 | 裸体歌舞表演一区二区| 一本大道久久a久久精品综合| 欧美精品一区二区三区视频 | 午夜电影网亚洲视频| eeuss国产一区二区三区| 日韩精品专区在线影院重磅| 一片黄亚洲嫩模| 成人黄色大片在线观看| 精品999久久久| 天天av天天翘天天综合网| 一本色道综合亚洲| 中文字幕欧美日韩一区| 韩国精品主播一区二区在线观看| 欧美日韩激情一区二区三区| 一区二区三区高清| thepron国产精品| 国产亲近乱来精品视频| 久久福利资源站| 欧美一区二区三区性视频| 亚洲成av人在线观看| 色综合一区二区| 国产精品久久久久一区二区三区| 国内成人精品2018免费看| 日韩三级中文字幕| 免费久久精品视频| 欧美一区二区日韩一区二区| 亚洲成av人片在线观看| 欧美日韩视频在线观看一区二区三区 | 精品欧美一区二区三区精品久久 | 久久夜色精品一区| 经典一区二区三区| 日韩一区二区三区三四区视频在线观看| 一区二区三区av电影| 在线观看网站黄不卡| 一区二区三区国产| 欧美午夜精品一区二区三区| 一区二区三区四区视频精品免费| 91在线小视频| 亚洲精品欧美二区三区中文字幕| 色哟哟国产精品免费观看| 亚洲欧美一区二区不卡| 日本乱人伦aⅴ精品| 亚洲综合色婷婷| 欧美日韩不卡一区| 久久精品久久综合| 久久亚洲二区三区| 丁香亚洲综合激情啪啪综合| 国产精品视频看| www.久久精品| 无吗不卡中文字幕| 欧美变态凌虐bdsm| 国产精品一色哟哟哟| 中文字幕免费观看一区| 91玉足脚交白嫩脚丫在线播放| 亚洲乱码国产乱码精品精的特点| 欧美主播一区二区三区美女| 水蜜桃久久夜色精品一区的特点| 欧美日韩卡一卡二| 久久草av在线| 国产精品久久久久久久久免费樱桃| 93久久精品日日躁夜夜躁欧美| 亚洲第一搞黄网站| 久久久久国色av免费看影院| aaa国产一区| 五月天欧美精品| 国产欧美日本一区视频| 91福利国产精品| 精品在线免费观看| 亚洲天天做日日做天天谢日日欢|