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

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

?? bm_priu.pas

?? DELPHI 編寫的人事管理系統(tǒng),根據(jù)職工查詢各種信息
?? PAS
?? 第 1 頁 / 共 2 頁
字號(hào):
unit BM_PRIU;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Mask, Grids, DBGrids, ExtCtrls, ComCtrls, TabNotBk,
  Buttons, DB, ADODB;

type
  TBM_PRIF = class(TForm)
    TabbedNotebook1: TTabbedNotebook;
    Panel1: TPanel;
    CB1: TComboBox;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    CB2: TComboBox;
    DP1: TDateTimePicker;
    DP2: TDateTimePicker;
    Panel2: TPanel;
    CheckBox1: TCheckBox;
    TabbedNotebook2: TTabbedNotebook;
    DBGrid3: TDBGrid;
    AQ1: TADOQuery;
    DS1: TDataSource;
    Panel3: TPanel;
    SpeedButton6: TSpeedButton;
    SpeedButton7: TSpeedButton;
    SpeedButton8: TSpeedButton;
    SpeedButton9: TSpeedButton;
    SpeedButton10: TSpeedButton;
    SpeedButton5: TSpeedButton;
    Panel4: TPanel;
    TabbedNotebook3: TTabbedNotebook;
    Label5: TLabel;
    cb3: TComboBox;
    cb4: TComboBox;
    Label6: TLabel;
    dp3: TDateTimePicker;
    Label7: TLabel;
    dp4: TDateTimePicker;
    Label8: TLabel;
    CheckBox2: TCheckBox;
    AQ2: TADOQuery;
    DS2: TDataSource;
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    SpeedButton3: TSpeedButton;
    SpeedButton4: TSpeedButton;
    DBGrid2: TDBGrid;
    DBGrid1: TDBGrid;
    DBGrid4: TDBGrid;
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure CB1DropDown(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure CB2DropDown(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure CheckBox1Click(Sender: TObject);
    procedure DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumn; State: TGridDrawState);
    procedure DBGrid3DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumn; State: TGridDrawState);
    procedure DBGrid2DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumn; State: TGridDrawState);
    procedure DBGrid3DblClick(Sender: TObject);
    procedure BitBtn6Click(Sender: TObject);
    procedure SpeedButton10Click(Sender: TObject);
    procedure SpeedButton8Click(Sender: TObject);
    procedure SpeedButton7Click(Sender: TObject);
    procedure SpeedButton6Click(Sender: TObject);
    procedure SpeedButton9Click(Sender: TObject);
    procedure cb3DropDown(Sender: TObject);
    procedure cb4DropDown(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure DBGrid4DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumn; State: TGridDrawState);
  private
    { Private declarations }
  public
    { Public declarations }
     canmodify:boolean;
  end;

var
  BM_PRIF: TBM_PRIF;
   sqltext,sqltext2:string;

implementation

uses BM_DMU, BM_PRIU_ADDU, BM_OFICEU;

{$R *.dfm}
function caldate(ndate:tdatetime):tdate;
var
yy,mm,dd:word;

begin
 ndate:=date;

 decodedate(ndate,yy,mm,dd);

  if mm=1 then
  begin
    mm:=12;
    yy:=yy-1;
  end
  else
  mm:=mm-1;
  result:=encodedate(yy,mm,dd);

end;


procedure TBM_PRIF.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
end;

procedure TBM_PRIF.CB1DropDown(Sender: TObject);
var i:integer;
begin
CB1.Items.Clear ;
WITH DM.QALL do
 begin
    close;
    sql.Clear ;
    sql.Add('select DISTINCT 部門名稱 from 部門');
    open;
    first;
 end;
 for i:=0 to  DM.QALL.RecordCount-1  do
    begin
     CB1.Items.Add(DM.QALL.Fields[0].asstring);
     DM.QALL.next;
    end;
 

end;

procedure TBM_PRIF.FormCreate(Sender: TObject);

begin
dp1.DateTime := caldate(date);
dp3.DateTime := caldate(date);

//dp1.Text :=datetostr(caldate(date));
dp2.DateTime :=date;
dp4.DateTime :=date;
dm.DAYINZHI.Open ;
canmodify :=false;

end;

procedure TBM_PRIF.CB2DropDown(Sender: TObject);
var i:integer;
begin
CB2.Items.Clear ;

WITH DM.QALL do
 begin
    close;
    sql.Clear ;
    sql.Add('select distinct 型號(hào) from 打印紙');
    open;
    first;
 end;
 for i:=0 to  DM.QALL.RecordCount-1  do
    begin
     CB2.Items.Add(DM.QALL.Fields[0].asstring);

     DM.QALL.next;
    end;

end;

procedure TBM_PRIF.BitBtn1Click(Sender: TObject);
var
  date1,date2:tdate;

begin
SpeedButton8.Enabled :=false;
sqltext:='select * from 打印紙支出 ';
sqltext2:='select 型號(hào),sum(支出數(shù)量) as AA from 打印紙支出';


if cb1.Text <>'' then
     begin
                     sqltext:=sqltext+ ' where 支出部門="'+CB1.Text +'"';
                     sqltext2:=sqltext2+ ' where 支出部門="'+CB1.Text +'"';
                  if cb2.Text <>'' then
                    begin
                    sqltext:=sqltext+ ' And 型號(hào)="'+CB2.Text +'"';
                    sqltext2:=sqltext2+ ' And 型號(hào)="'+CB2.Text +'"';
                    end;

                  if checkbox1.Checked then
                      begin
                        sqltext:=sqltext+' And 支出時(shí)間 >=:date1 and 支出時(shí)間<=:date2';
                         sqltext2:=sqltext2+' And 支出時(shí)間 >=:date1 and 支出時(shí)間<=:date2';
                      end;
     end
     else
     if cb2.Text <>'' then
     begin
                   sqltext:=sqltext+ ' where 型號(hào)="'+CB2.Text +'"';
                    sqltext2:=sqltext2+ ' where 型號(hào)="'+CB2.Text +'"';
                   if checkbox1.Checked then
                      begin
                        sqltext:=sqltext+' And 支出時(shí)間 >=:date1 and 支出時(shí)間<=:date2';
                         sqltext2:=sqltext2+' And 支出時(shí)間 >=:date1 and 支出時(shí)間<=:date2';
                      end;
     end
     else
     begin
      if checkbox1.Checked then
          begin
            sqltext:=sqltext+' where 支出時(shí)間 >=:date1 and 支出時(shí)間<=:date2';
             sqltext2:=sqltext2+' where 支出時(shí)間 >=:date1 and 支出時(shí)間<=:date2';
          end;
     end;
sqltext:=sqltext+' order by 型號(hào)';
  with AQ1 do
  begin
    with sql do
    begin
    close;
    clear;
    add(sqltext);
       if checkbox1.Checked then
         begin
           Parameters.parambyname('Date1').value:=dp1.datetime;//strtodate(MaskEdit1.Text);
           Parameters.parambyname('Date2').value:=dp2.DateTime;//(MaskEdit2.Text);
          end;
    end;
  open;
   if  aq1.RecordCount >0 then SpeedButton8.Enabled :=true;
  end;


  ///////////////////
  sqltext2:=sqltext2+' group by 型號(hào)';
   with DM.QALL2 do
  begin
    with sql do
    begin
    close;
    clear;
    add(sqltext2);
       if checkbox1.Checked then
         begin
           Parameters.parambyname('Date1').value:=dp1.datetime;//strtodate(MaskEdit1.Text);
           Parameters.parambyname('Date2').value:=dp2.DateTime;//(MaskEdit2.Text);
          end;
    end;
  open;
  if  DM.QALL2.RecordCount >0 then SpeedButton8.Enabled :=true;
  end;
BM_OFFICEF.StatusBar1.Panels[0].TEXT :='系統(tǒng)提示:符合條件記錄為'+inttostr(AQ1.RecordCount)+'條!';

end;

procedure TBM_PRIF.BitBtn2Click(Sender: TObject);
begin
try
canmodify:=false;
 BM_PRIF_ADDF := TBM_PRIF_ADDF.Create(Application);
 BM_PRIF_ADDF.Caption :='打印紙?zhí)砑?#039;;
 BM_PRIF_ADDF.SHOW;
  except
    MessageBox(0, '窗體創(chuàng)建錯(cuò)誤', '產(chǎn)生嚴(yán)重例外錯(cuò)誤', MB_OK +
      MB_ICONSTOP);
  end;
end;

procedure TBM_PRIF.CheckBox1Click(Sender: TObject);
begin
Dp1.Enabled := CheckBox1.Checked;
dp2.Enabled := CheckBox1.Checked;

end;

procedure TBM_PRIF.DBGrid1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
  inherited;
  With DbGrid1 do
  begin
    if ((State = [gdSelected]) or (State = [gdSelected,gdFocused])) then
      begin
      Canvas.Font.Color := clYellow;
      Canvas.Brush.Color :=clNavy;
      end
    else
      begin
      if DataCol mod 2 <> 0  then Canvas.Brush.Color := clWhite
      else Canvas.Brush.Color := $00EAEAEA;
      end;
    DefaultDrawColumnCell(Rect,DataCol,Column,State);
  end;
END;


procedure TBM_PRIF.DBGrid3DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin



 inherited;
  With DbGrid3 do
  begin
    if ((State = [gdSelected]) or (State = [gdSelected,gdFocused])) then
      begin
      Canvas.Font.Color := clYellow;
      Canvas.Brush.Color := clNavy;
      end
    else
      begin
      if DataCol mod 2 <> 0  then Canvas.Brush.Color := clWhite
      else Canvas.Brush.Color := $00EAEAEA;
      end;
    DefaultDrawColumnCell(Rect,DataCol,Column,State);
  end;
end;


procedure TBM_PRIF.DBGrid2DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
 inherited;
  With DbGrid2 do
  begin
    if ((State = [gdSelected]) or (State = [gdSelected,gdFocused])) then
      begin
      Canvas.Font.Color := clYellow;
      Canvas.Brush.Color := clNavy;
      end
    else
      begin
      if DataCol mod 2 <> 0  then Canvas.Brush.Color := clWhite
      else Canvas.Brush.Color := $00EAEAEA;
      end;
    DefaultDrawColumnCell(Rect,DataCol,Column,State);
  end;

end;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美极品美女视频| 精品视频在线免费观看| 丁香激情综合五月| 成人午夜电影久久影院| 成人精品gif动图一区| 成人丝袜高跟foot| 色菇凉天天综合网| 91精品国产综合久久久蜜臀粉嫩| 在线播放一区二区三区| 日韩精品中午字幕| 日韩毛片一二三区| 蜜桃精品视频在线| 成人ar影院免费观看视频| 欧美性感一类影片在线播放| 色av一区二区| 久久久久九九视频| 丝袜美腿亚洲一区二区图片| 国产高清无密码一区二区三区| 91亚洲大成网污www| 91精品国产综合久久精品性色 | 高清成人在线观看| 亚洲一区二区综合| 久久久久久毛片| 91蝌蚪porny成人天涯| 91美女蜜桃在线| 亚洲国产高清在线| 免费av网站大全久久| 色综合欧美在线| 国产精品视频看| 国产a区久久久| 久久免费美女视频| 久久精品国产亚洲aⅴ| 欧美一区日韩一区| 老司机午夜精品| 91精品国产色综合久久不卡电影| 亚洲欧美综合色| 色婷婷综合久久久久中文一区二区| 中文字幕av资源一区| 国产乱码字幕精品高清av | av高清不卡在线| 日本一区二区三区在线观看| 3atv在线一区二区三区| 久久99精品国产麻豆不卡| 精品久久久久av影院| 国内精品国产三级国产a久久| 2021中文字幕一区亚洲| 国产成人av电影在线观看| 成人欧美一区二区三区小说| 色婷婷亚洲精品| 日韩av在线免费观看不卡| 久久免费美女视频| 91丨porny丨中文| 日本中文在线一区| 亚洲国产精品t66y| 在线免费不卡电影| 国产一区福利在线| 一色屋精品亚洲香蕉网站| 欧美日韩成人激情| 国产精品1024久久| 香蕉久久一区二区不卡无毒影院| 日韩欧美激情在线| 91国产免费观看| 成人中文字幕合集| 蜜桃av噜噜一区| 91丨porny丨户外露出| 成人免费在线视频观看| 久久99国产精品尤物| 国产欧美一区二区精品忘忧草| 在线电影一区二区三区| 日韩一级免费一区| 精品国产乱码久久久久久图片| 精品成人佐山爱一区二区| 久久亚洲捆绑美女| 中文字幕在线观看一区二区| 国产精品福利在线播放| 亚洲精品一二三区| 五月天婷婷综合| 国产一区91精品张津瑜| 成人免费三级在线| 欧美日韩性生活| 精品国产乱码久久久久久影片| 中文字幕第一区综合| 91香蕉视频在线| 一区二区三区精密机械公司| 婷婷一区二区三区| 国产精品一区二区在线观看不卡| 粗大黑人巨茎大战欧美成人| 欧美日韩亚洲综合在线 | 国产精品亚洲专一区二区三区 | 日韩 欧美一区二区三区| 国产精品综合网| 7777女厕盗摄久久久| 国产精品久久久99| 美美哒免费高清在线观看视频一区二区| 国产一区二区成人久久免费影院 | 一本大道久久a久久精品综合| 在线成人免费观看| 国产精品三级电影| 日韩有码一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 在线免费观看视频一区| 欧美va亚洲va国产综合| 亚洲成a天堂v人片| 91啪在线观看| 一区二区中文视频| 成人国产一区二区三区精品| 日韩一区二区三区四区五区六区| 中文字幕亚洲成人| 国产精品18久久久久久久久久久久 | 精品美女一区二区| 成人自拍视频在线| 91精品视频网| 亚洲精品乱码久久久久久久久| 国产麻豆视频一区二区| 欧美日韩在线亚洲一区蜜芽| 国产欧美一区二区精品仙草咪| 丝袜脚交一区二区| 色婷婷综合久久久中文字幕| 欧美韩国日本不卡| 蜜臀a∨国产成人精品| 欧美日韩亚洲国产综合| 一区二区三区日韩精品| 99久久国产免费看| 中文字幕在线视频一区| 色综合久久久久久久久| 亚洲国产另类精品专区| 欧美一级高清大全免费观看| 国产一区啦啦啦在线观看| 亚洲色图视频网站| 欧美高清视频一二三区| 国产剧情一区二区| 亚洲激情五月婷婷| 久久一区二区视频| 日本道在线观看一区二区| 韩国女主播成人在线观看| 91精品国产欧美一区二区成人| 日韩和欧美一区二区三区| 日韩欧美中文字幕精品| 国内成人免费视频| 国产欧美日韩在线看| 91视频91自| 麻豆国产精品777777在线| 久久蜜臀精品av| 色天使色偷偷av一区二区| 日韩高清不卡一区二区| 中文在线一区二区 | 国模无码大尺度一区二区三区| 国产色婷婷亚洲99精品小说| 99久久er热在这里只有精品15 | 欧美在线|欧美| 国产九色精品成人porny | 国产午夜精品一区二区三区嫩草| 91精彩视频在线观看| 国产精品888| 男女男精品视频| 国产精品乱码一区二区三区软件| 欧洲精品视频在线观看| 国产美女精品在线| 香蕉加勒比综合久久| 国产精品福利影院| 久久久一区二区三区| 欧美精品日韩综合在线| 色婷婷综合久久久久中文 | 精品久久久久久久久久久院品网 | 国产精品的网站| 国产成人免费视频网站| 国产精品美女久久久久久2018| 欧美成人精品1314www| 欧美日韩另类一区| 色婷婷综合激情| 色综合久久久久综合体| aaa国产一区| 91丨九色丨蝌蚪丨老版| 成人黄色一级视频| 国产乱码一区二区三区| 国产午夜精品一区二区三区四区| 欧美福利一区二区| 色婷婷狠狠综合| 欧美在线免费观看亚洲| 欧洲视频一区二区| 在线视频欧美精品| 91免费观看国产| 色噜噜狠狠色综合中国| 色婷婷亚洲精品| 9久草视频在线视频精品| 91在线高清观看| 一本到不卡免费一区二区| 91久久线看在观草草青青| 欧美主播一区二区三区美女| 欧美日韩在线亚洲一区蜜芽| 6080亚洲精品一区二区| 99久久精品国产毛片| 九九九久久久精品| 麻豆国产一区二区| 麻豆精品在线看| 精品一区二区三区日韩| 看片网站欧美日韩| 国产不卡在线播放| 色乱码一区二区三区88| 欧美一区二区三区婷婷月色|