⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 u_htgl.pas

📁 一套完整的合同管理系统,大家可以下载来看一看
💻 PAS
📖 第 1 页 / 共 2 页
字号:
begin
dr2:=0;
application.CreateForm(Tfrm_mccx,frm_mccx);
frm_mccx.ShowModal;
frm_mccx.Free;
end;

procedure Tfrm_main.N25Click(Sender: TObject);
begin
application.CreateForm(Tfrm_dwxx,frm_dwxx);
frm_dwxx.ShowModal;
frm_dwxx.Free;
end;

procedure Tfrm_main.SpeedButton3Click(Sender: TObject);
begin
with data1.ADOQuery1 do
begin
   close;
   sql.Clear;
   sql.Add('select * from 合同');
   open;
end;
   rvproject1.ProjectFile:=ExtractFilePath(Application.ExeName)+'htqd';
   rvproject1.Execute;   
end;

procedure Tfrm_main.N18Click(Sender: TObject);
begin
frm_main.dr2:=0;
application.CreateForm(Tfrm_drht,frm_drht);
frm_drht.ShowModal;
frm_drht.Free; 
end;

procedure Tfrm_main.TreeView1DblClick(Sender: TObject);
begin
if dr2<>1 then
begin
with data1.ADOPublic do
begin
   close;
   sql.Clear;
   sql.Add('select * from 合同 where htmc=:c');
   parameters.ParamByName('c').Value:=treeview1.Selected.Text;
   open;
end;
path:=data1.ADOPublic.fieldbyname('htlj').Value;
if Wordpath(path) then
OpenWordFile('True',path,WordApplication1,WordDocument1)
else
application.MessageBox('文件不存在,请检查设置','提示',64);
end
else
begin
   path:= hsz_path + '\' + treeview1.Selected.Text;
   if wordpath(path) then
   openwordfile('tree',path,wordapplication1,worddocument1);
end;
end;

procedure Tfrm_main.ListView1DblClick(Sender: TObject);
var
path:string;
begin
with data1.ADOPublic do
begin
   close;
   sql.Clear;
   sql.Add('select * from 合同 where htmc=:c');
   parameters.ParamByName('c').Value:=listview1.Selected.Caption;
   open;
end;
path:=data1.ADOPublic.fieldbyname('htlj').Value;
OpenWordFile('True',path,WordApplication1,WordDocument1);
end;

procedure Tfrm_main.N17Click(Sender: TObject);
begin
application.CreateForm(Tfrm_lxsz,frm_lxsz);
frm_lxsz.ShowModal;
frm_lxsz.Free;
end;

procedure Tfrm_main.SpeedButton4Click(Sender: TObject);
begin
dr2:=1;
loaddata_zf;
end;

procedure Tfrm_main.N11Click(Sender: TObject);
begin
dr2:=1;
application.CreateForm(Tfrm_lx,frm_lx);
frm_lx.ShowModal;
frm_lx.Free;
end;

procedure Tfrm_main.N12Click(Sender: TObject);
begin
application.CreateForm(Tfrm_htsy,frm_htsy);
frm_htsy.ShowModal;
frm_htsy.Free;
end;

procedure Tfrm_main.N26Click(Sender: TObject);
begin
application.CreateForm(Tfrm_htxg,frm_htxg);
frm_htxg.ShowModal;
frm_htxg.Free;
end;

procedure Tfrm_main.N13Click(Sender: TObject);
begin
application.CreateForm(Tfrm_htqd,frm_htqd);
frm_htqd.ShowModal;
frm_htqd.Free;
end;

procedure Tfrm_main.N14Click(Sender: TObject);
begin
frm_main.cx:=1;
application.CreateForm(Tfrm_htcx,frm_htcx);
frm_htcx.ShowModal;
frm_htcx.Free;
end;

procedure Tfrm_main.N21Click(Sender: TObject);
begin
dcx:='过期';
application.CreateForm(Tfrm_cx,frm_cx);
frm_cx.ShowModal;
frm_cx.Free;
end;

procedure Tfrm_main.N22Click(Sender: TObject);
begin
application.CreateForm(Tfrm_cx,frm_cx);
frm_cx.ShowModal;
frm_cx.Free;
end;

procedure Tfrm_main.SpeedButton9Click(Sender: TObject);
begin
Rz_Gl(czy,formatdatetime('yyyy年mm月dd日 hh:dd:ss',now),'退出系统');
application.Terminate;
end;

procedure Tfrm_main.Skin_Change();
 var I:integer;
  begin
   if g_str_skinpath='' then exit;
    //if  wordpath(g_str_skinpath+'1.jpg') then
        //if  wordpath(g_str_skinpath+'2.jpg') then
           //if  wordpath(g_str_skinpath+'3.jpg') then
              //if  wordpath(g_str_skinpath+'4.jpg') then
                 //begin
                     //if trim(g_str_skinname)='1' then statusBar1.Color:=16768960;  //
                     {if trim(g_str_skinname)='2' then self.Color:=11843583;  //
                    if trim(g_str_skinname)='3' then self.Color:=12640254;  //
                     if trim(g_str_skinname)='4' then self.Color:=7864271;  //}


                      image1.Picture.LoadFromFile(g_str_skinpath+'1.jpg');
                      image2.Picture.LoadFromFile(g_str_skinpath+'2.jpg');
                      image3.Picture.LoadFromFile(g_str_skinpath+'3.jpg');
                    //imright.Picture.LoadFromFile(g_str_skinpath+'4.jpg');
                 //end;

          {sta.Panels.Items[0].Width:=trunc(self.Width/3);
          sta.Panels.Items[1].Width:=trunc(self.Width/3);
          sta.Panels.Items[2].Width:=trunc(self.Width/3);
          sta.Panels[0].Text:=g_str_sygs;
          sta.Panels[1].Text:='登录人:'+g_str_name;
          sta.Panels[2].Text:='登录时间' +datetimetostr(now);}
  end;

procedure Tfrm_main.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Rz_Gl(czy,formatdatetime('yyyy年mm月dd日 hh:dd:ss',now),'退出系统');
end;

procedure Tfrm_main.N16Click(Sender: TObject);
begin
zf:=1;
application.CreateForm(Tfrm_cx,frm_cx);
frm_cx.ShowModal;
frm_cx.Free;
end;

procedure Tfrm_main.N6Click(Sender: TObject);
begin
application.CreateForm(Tfrm_czygl,frm_czygl);
frm_czygl.ShowModal;
frm_czygl.Free;
end;

procedure Tfrm_main.N110Click(Sender: TObject);
begin
   exec_sql('update skin set mc='+quotedstr('1'));
   Skinload();
   Skin_Change();
   Rz_Gl(czy,formatdatetime('yyyy年mm月dd日 hh:dd:ss',now),'更换界面');
end;

procedure Tfrm_main.N27Click(Sender: TObject);
begin
   exec_sql('update skin set mc='+quotedstr('2'));
   Skinload();
   Skin_Change();
   Rz_Gl(czy,formatdatetime('yyyy年mm月dd日 hh:dd:ss',now),'更换界面');
end;

procedure Tfrm_main.N31Click(Sender: TObject);
begin
   exec_sql('update skin set mc='+quotedstr('3'));
   Skinload();
   Skin_Change();
   Rz_Gl(czy,formatdatetime('yyyy年mm月dd日 hh:dd:ss',now),'更换界面');
end;

procedure Tfrm_main.N10Click(Sender: TObject);
begin
popupmenu1.Popup(0,100);
end;

procedure Tfrm_main.N7Click(Sender: TObject);
var
save:string;
begin
savedialog1.Filter:='备份文件(*.bak)|*.bak';
savedialog1.Title:='请选择备份路径';
if savedialog1.Execute then
   begin
      save:=savedialog1.FileName;
   end;
if save<>'' then
   begin
      with data1.ADOpublic do
         begin
            try
            screen.Cursor:=crHourGlass;
            close;
            sql.Clear;
            sql.Add(' BACKUP DATABASE '+'pact'+ '  TO DISK =''' +save+'''');
            execsql;
            screen.Cursor:=crdefault;
            application.MessageBox('数据备份成功','提示',0+64);
            Rz_Gl(czy,formatdatetime('yyyy年mm月dd日 hh:mm:ss',now),'数据备份');
            except
            screen.Cursor:=crdefault;
            application.MessageBox('数据库备份失败,请检查备份的路径或网络状态!','数据库备份',0+mb_iconinformation);
            end;
         end;
   end;
end;


procedure Tfrm_main.N8Click(Sender: TObject);
var
save:string;
begin
data1.AC.Close;
data1.AC.Connected:=false;
//opendialog1.Filter:='备份文件(*.bak)|(*.bak)';
opendialog1.Title:='请选择恢复文件路径和文件名';
if opendialog1.Execute then
  save:=opendialog1.FileName;
  if save<>'' then
     begin
        with data1.ADOpublic do
           begin
              try
              screen.Cursor:=crhourglass;
              close;
              sql.Clear;
              SQL.Add('use master restore  DATABASE pact from DISK =''' +save+'''');
              execsql;
              screen.Cursor:=crdefault;
              application.MessageBox('数据库恢复成功完成!','数据恢复',0+mb_iconinformation);
              sql.Clear;
              sql.Add('use pact');
              execsql;
              Rz_Gl(czy,formatdatetime('yyyy年mm月dd日 hh:mm:ss',now),'数据还原');
              except
                 screen.Cursor:=crdefault;
                 application.MessageBox('数据库恢复失败,请检查备份的路径或网络状态!','数据恢复',0+mb_iconinformation);
              end;
           end;
     end;
end;


procedure Tfrm_main.N9Click(Sender: TObject);
begin
application.CreateForm(Tfrm_rz,frm_rz);
frm_rz.ShowModal;
frm_rz.Free;
end;

procedure Tfrm_main.N19Click(Sender: TObject);
begin
frm_main.cx:=0;
application.CreateForm(Tfrm_htcx,frm_htcx);
frm_htcx.ShowModal;
frm_htcx.Free;
end;

procedure Tfrm_main.N20Click(Sender: TObject);
begin
frm_main.cx:=0;
application.CreateForm(Tfrm_htcx,frm_htcx);
frm_htcx.ShowModal;
frm_htcx.Free;
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -