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

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

?? bm_priu.pas

?? DELPHI 編寫的人事管理系統(tǒng),根據(jù)職工查詢各種信息
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
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 型號 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 型號,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 型號="'+CB2.Text +'"';
                    sqltext2:=sqltext2+ ' And 型號="'+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 型號="'+CB2.Text +'"';
                    sqltext2:=sqltext2+ ' where 型號="'+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 型號';
  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 型號';
   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
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
懂色中文一区二区在线播放| 中文无字幕一区二区三区| 欧美午夜在线观看| 91麻豆免费在线观看| 91麻豆免费视频| 色综合网站在线| 欧美中文字幕不卡| 欧美日韩免费观看一区三区| 7777精品伊人久久久大香线蕉| 欧美日韩精品一区二区三区蜜桃 | 97久久精品人人爽人人爽蜜臀| 日韩vs国产vs欧美| 老司机午夜精品| 欧美一级在线免费| 欧美一区二区三区婷婷月色 | 国产午夜精品久久久久久免费视| 精品免费视频.| 国产清纯美女被跳蛋高潮一区二区久久w| 精品成人一区二区| 欧美国产日韩亚洲一区| 亚洲视频一区二区在线观看| 亚洲一卡二卡三卡四卡无卡久久| 天堂va蜜桃一区二区三区| 久久精品国产亚洲a| 国模套图日韩精品一区二区| 成人福利视频在线| 欧美午夜理伦三级在线观看| 91精品黄色片免费大全| 久久久久久一级片| 亚洲欧美另类久久久精品| 丝袜美腿亚洲一区| 国产乱淫av一区二区三区| 成人av小说网| 欧美日韩免费在线视频| 久久亚洲精品小早川怜子| 亚洲欧美综合色| 日韩vs国产vs欧美| 成人免费va视频| 欧美日产国产精品| 国产午夜精品一区二区| 亚洲午夜在线电影| 黄色成人免费在线| 欧美丝袜丝交足nylons| 精品国产一区二区三区不卡 | 美腿丝袜一区二区三区| 成人黄色小视频在线观看| 欧美无人高清视频在线观看| 精品剧情v国产在线观看在线| 国产精品美女久久久久aⅴ国产馆| 一区二区三区不卡视频| 国内精品写真在线观看| 色婷婷久久久久swag精品| 日韩欧美在线1卡| 亚洲男同性视频| 国内成人自拍视频| 欧美日韩免费观看一区二区三区| 久久精品无码一区二区三区| 亚洲成av人片在线| 成人黄色av网站在线| 91精品国产综合久久精品app | 国产很黄免费观看久久| 欧美人妖巨大在线| 国产精品狼人久久影院观看方式| 日韩高清在线一区| 欧美中文字幕一二三区视频| 在线观看免费亚洲| 欧美日韩综合不卡| 国产农村妇女毛片精品久久麻豆 | 久久精品72免费观看| 色婷婷综合久久久久中文一区二区| www激情久久| 天天综合网 天天综合色| 色综合天天性综合| 欧美高清在线一区二区| 国精品**一区二区三区在线蜜桃| 在线播放日韩导航| 亚洲乱码国产乱码精品精98午夜| 国产成人夜色高潮福利影视| 日韩一区和二区| 亚洲成人777| 欧洲精品视频在线观看| 最近中文字幕一区二区三区| 国产精品乡下勾搭老头1| 日韩欧美一级在线播放| 午夜视频在线观看一区二区| 在线一区二区三区四区五区| 成人欧美一区二区三区| 成人激情免费视频| 中文字幕不卡在线观看| 国产成人av福利| 久久久美女艺术照精彩视频福利播放| 日韩在线观看一区二区| 911精品产国品一二三产区 | 在线视频国产一区| 亚洲男人的天堂av| 99久久综合狠狠综合久久| 国产精品久久三区| 成人av资源在线观看| 国产精品美女久久久久高潮| 成人看片黄a免费看在线| 欧美经典一区二区三区| 国产成人精品一区二区三区网站观看| 久久影院电视剧免费观看| 黄色日韩三级电影| 国产亚洲欧美激情| 成人小视频免费观看| 国产精品久久二区二区| 91亚洲午夜精品久久久久久| 日韩一区中文字幕| 欧美亚洲国产一区二区三区| 亚洲成人自拍网| 欧美一区二区啪啪| 极品瑜伽女神91| 国产日韩综合av| 成人黄色av网站在线| 亚洲乱码中文字幕综合| 欧美亚洲国产一卡| 日本一道高清亚洲日美韩| 精品久久一二三区| 成人国产视频在线观看| 亚洲精品视频在线观看网站| 欧美日韩午夜影院| 久久9热精品视频| 国产精品你懂的在线欣赏| 色婷婷综合久久| 免费在线观看日韩欧美| 久久久91精品国产一区二区三区| 成人sese在线| 亚洲h精品动漫在线观看| 欧美成人国产一区二区| 国产久卡久卡久卡久卡视频精品| 国产精品视频一区二区三区不卡| 91蜜桃视频在线| 日本成人在线网站| 中文一区二区完整视频在线观看| 91丨porny丨国产| 免费看黄色91| 国产精品免费看片| 欧美精品久久久久久久久老牛影院| 精品一区二区在线观看| 亚洲欧美乱综合| 日韩精品最新网址| 91麻豆免费观看| 麻豆精品在线播放| 亚洲欧洲av色图| 欧美电影免费观看高清完整版在线 | av不卡一区二区三区| 亚洲一线二线三线久久久| 精品国产99国产精品| 色婷婷一区二区三区四区| 久久av中文字幕片| 亚洲精品久久7777| 2022国产精品视频| 91成人国产精品| 国产成人精品亚洲777人妖 | 欧美探花视频资源| 国产福利一区在线观看| 亚洲国产精品久久久久婷婷884| 久久久精品黄色| 欧美网站一区二区| av欧美精品.com| 国产一区激情在线| 三级在线观看一区二区| 国产精品久久看| 精品久久国产字幕高潮| 91成人免费电影| 成a人片亚洲日本久久| 日韩激情av在线| 亚洲欧美日韩综合aⅴ视频| 精品久久人人做人人爱| 欧美日韩精品系列| jiyouzz国产精品久久| 韩国三级电影一区二区| 午夜激情一区二区| 亚洲日本在线a| 中文字幕欧美区| 日韩你懂的电影在线观看| 欧美偷拍一区二区| 色婷婷久久久久swag精品| 成人午夜av在线| 精品中文字幕一区二区小辣椒| 一区二区成人在线| 1000部国产精品成人观看| 精品成人一区二区三区四区| 制服视频三区第一页精品| 欧洲亚洲精品在线| 91论坛在线播放| 91女厕偷拍女厕偷拍高清| 成人午夜视频在线| 国产一区亚洲一区| 国产一区二区视频在线播放| 日韩国产欧美三级| 偷拍日韩校园综合在线| 亚洲综合成人在线| 一卡二卡欧美日韩| 亚洲综合免费观看高清完整版 | 91精品国产色综合久久| 欧美日韩国产a| 欧美午夜精品一区| 在线观看av一区二区|