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

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

?? kaomodify.~pas

?? 能夠?qū)崿F(xiàn)學(xué)生信息管理子系統(tǒng)的大部分管理功能(增加新生;學(xué)生的轉(zhuǎn)學(xué)、復(fù)學(xué)、休學(xué);獎(jiǎng)勵(lì)情況;處罰情況;學(xué)生個(gè)人信息查詢修改);能夠?qū)崿F(xiàn)教務(wù)管理子系統(tǒng)的大部分管理功能(本子系統(tǒng)通過(guò)密碼確認(rèn)后
?? ~PAS
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
unit kaomodify;

interface

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

type
  TForm25 = class(TForm)
    GroupBox1: TGroupBox;
    seek_by_time: TCheckBox;
    Label1: TLabel;
    seek_start_time: TMaskEdit;
    seek_by_person: TCheckBox;
    Label2: TLabel;
    seek_end_time: TMaskEdit;
    Label3: TLabel;
    seek_person_id: TMaskEdit;
    Label4: TLabel;
    seek_person_name: TEdit;
    T_person: TTable;
    DS_person: TDataSource;
    PageControl1: TPageControl;
    SpeedButton1: TSpeedButton;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    TabSheet3: TTabSheet;
    TabSheet4: TTabSheet;
    GroupBox2: TGroupBox;
    Label5: TLabel;
    Label6: TLabel;
    DBGrid1: TDBGrid;
    B_delete_attend: TButton;
    B_seek_io: TButton;
    i_io_time: TMaskEdit;
    i_in_out: TRadioGroup;
    B_add_all: TButton;
    B_add_depart: TButton;
    B_add_person: TButton;
    Label8: TLabel;
    i_io_person_id: TMaskEdit;
    Label9: TLabel;
    i_io_person_name: TEdit;
    Gauge1: TGauge;
    T_depart: TTable;
    DS_depart: TDataSource;
    T_counter: TTable;
    T_attendance: TTable;
    DS_attendance: TDataSource;
    GroupBox3: TGroupBox;
    Label10: TLabel;
    i_overtime_date: TMaskEdit;
    Label11: TLabel;
    i_overtime_hour: TSpinEdit;
    Label12: TLabel;
    Label13: TLabel;
    i_overtime_person_id: TMaskEdit;
    Label14: TLabel;
    i_overtime_person_name: TEdit;
    Label15: TLabel;
    B_overtime_add: TButton;
    B_delete_overtime: TButton;
    B_seek_overtime: TButton;
    T_overtime: TTable;
    DS_overtime: TDataSource;
    DBGrid2: TDBGrid;
    GroupBox4: TGroupBox;
    Label16: TLabel;
    Label17: TLabel;
    i_leave_start_time: TMaskEdit;
    i_leave_end_time: TMaskEdit;
    Label18: TLabel;
    i_leave_person_id: TMaskEdit;
    i_leave_person_name: TEdit;
    Label19: TLabel;
    i_leave_reason: TMemo;
    B_leave_add: TButton;
    Label20: TLabel;
    DBGrid3: TDBGrid;
    T_leave: TTable;
    DS_leave: TDataSource;
    B_delete_leave: TButton;
    B_seek_leave: TButton;
    GroupBox5: TGroupBox;
    Label7: TLabel;
    Label21: TLabel;
    i_errand_start_time: TMaskEdit;
    Label22: TLabel;
    Label23: TLabel;
    i_errand_end_time: TMaskEdit;
    i_errand_person_id: TMaskEdit;
    i_errand_person_name: TEdit;
    Label24: TLabel;
    i_errand_description: TMemo;
    B_errand_add: TButton;
    Label25: TLabel;
    DBGrid4: TDBGrid;
    B_delete_errand: TButton;
    B_seek_errand: TButton;
    T_errand: TTable;
    DS_errand: TDataSource;
    procedure FormCreate(Sender: TObject);
    procedure seek_person_idChange(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure TabSheet1Show(Sender: TObject);
    procedure i_io_person_idChange(Sender: TObject);
    procedure io_add(Person_id:String);
    procedure B_add_personClick(Sender: TObject);
    procedure B_add_departClick(Sender: TObject);
    procedure B_add_allClick(Sender: TObject);
    procedure B_delete_attendClick(Sender: TObject);
    procedure B_seek_ioClick(Sender: TObject);
    procedure i_overtime_person_idChange(Sender: TObject);
    procedure B_overtime_addClick(Sender: TObject);
    procedure B_delete_overtimeClick(Sender: TObject);
    procedure B_seek_overtimeClick(Sender: TObject);
    procedure TabSheet3Show(Sender: TObject);
    procedure TabSheet2Show(Sender: TObject);
    procedure i_leave_person_idChange(Sender: TObject);
    procedure B_leave_addClick(Sender: TObject);
    procedure B_delete_leaveClick(Sender: TObject);
    procedure B_seek_leaveClick(Sender: TObject);
    procedure TabSheet4Show(Sender: TObject);
    procedure i_errand_person_idChange(Sender: TObject);
    procedure B_errand_addClick(Sender: TObject);
    procedure B_delete_errandClick(Sender: TObject);
    procedure B_seek_errandClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form25: TForm25;

implementation

uses kaoqi;

{$R *.dfm}

procedure TForm25.FormCreate(Sender: TObject);
begin
   Seek_start_time.Text:=DateToStr(now-30);//設(shè)置開(kāi)始時(shí)間為前一個(gè)月
   Seek_end_time.Text:=DateToStr(now); //設(shè)置結(jié)束時(shí)間為當(dāng)前時(shí)間
end;

procedure TForm25.seek_person_idChange(Sender: TObject);
begin
    T_person.Filter:='ID='''+Seek_person_id.Text+'''';    //設(shè)置過(guò)濾條件,提取教師信息
    T_person.Filtered:=True;    //激活過(guò)濾器
    T_person.Open;       //打開(kāi)教師信息表
    if T_person.RecordCount=1 then      //判斷教師記錄是否存在
      Seek_person_name.Text:=T_person['NAME']    //顯示教師姓名
    else
      Seek_person_name.Text:='';    //如果不存在,清除教師姓名的顯示
      T_person.Close;      //關(guān)閉教師信息表
end;

procedure TForm25.SpeedButton1Click(Sender: TObject);
begin
     form25.Hide;   //關(guān)閉當(dāng)前界面
     form22.show;   //顯示考勤子系統(tǒng)界面
   
end;

procedure TForm25.TabSheet1Show(Sender: TObject);
begin
    i_io_time.Text:=DateTimeToStr(now);   //界面初始化時(shí),設(shè)置出入時(shí)間為當(dāng)前時(shí)間
    T_attendance.Open;  //打開(kāi)考勤記錄表
end;

procedure TForm25.i_io_person_idChange(Sender: TObject);    //輸入教師號(hào)時(shí),檢索相應(yīng)的信息
begin
    T_person.Filter:='ID='''+i_io_person_id.Text+''''; //輸入教師號(hào)時(shí),設(shè)置教師過(guò)濾條件
    T_person.Filtered:=True;    //激活過(guò)濾器
    T_person.Open;       //打開(kāi)教師信息表
    if T_person.RecordCount=1 then     //如果教師存在
    begin
      i_io_person_name.Text:=T_person['NAME'];  //提取教師姓名,賦給i_io_person_name.text
    end
    else
      i_io_person_name.Text:='';       //否則,清空教師姓名顯示
      T_person.Close;    //關(guān)閉教師信息表
end;


procedure TForm25.io_add(Person_id:String);    //添加出勤記錄子程序
var
  counter:Integer;    //變量申明,用于計(jì)數(shù)的變量
  in_out:String;      //變量申明,用于保存出入情況
  io_time:TDateTime;  //變量申明,用于保存出入時(shí)間
begin
     //記錄編號(hào)
    T_counter.Filter:='ID=''T''';   //設(shè)置過(guò)濾器,提取計(jì)數(shù)值
    T_counter.Filtered:=True;      //激活過(guò)濾器
    T_counter.Open;          //打開(kāi)計(jì)數(shù)表
    counter:=T_counter['COUNTER_VALUE']; //獲取計(jì)數(shù)值
    Inc(counter);    //給計(jì)數(shù)變量增值
    T_counter.Edit;  //編輯計(jì)數(shù)表
    T_counter['COUNTER_VALUE']:=counter;   //保存當(dāng)前計(jì)數(shù)
    T_counter.Post;   //提交修改
    T_counter.Close;  //關(guān)閉計(jì)數(shù)器表
    //添加記錄
    if i_in_out.ItemIndex=0 then    //判斷確定出入情況
      in_out:='O'           //出的賦值
    else
      in_out:='I';          //入的賦值
    io_time:=StrToDateTime(i_io_time.Text);   //轉(zhuǎn)換出入時(shí)間數(shù)據(jù)類型
    T_attendance.Filtered:=False;      //取消過(guò)濾器
    T_attendance.Open;                 //打開(kāi)考勤記錄表
    T_attendance.AppendRecord([counter,Person_id,in_out,io_time]);  //追加考勤記錄
end;

procedure TForm25.B_add_personClick(Sender: TObject);    //追加單個(gè)教師考勤記錄
begin
     if length(i_io_person_name.Text)>0 then   //判斷教師是否存在
  begin
       io_add(i_io_person_id.Text);  //追加單個(gè)教師記錄
  end;
end;

procedure TForm25.B_add_departClick(Sender: TObject);     //追加系別教師考勤記錄
var
  i,n:integer;                 //用于保存記錄條數(shù)的變量
begin
      T_person.Filter:='DEPARTMENT='''+''' AND STATE=''T''';  //設(shè)置過(guò)濾條件
      T_person.Filtered:=True;  //激活過(guò)濾器
      T_person.Open;  //打開(kāi)教師信息表
      n:=T_person.RecordCount;    //獲取教師人數(shù)
      i:=0;    //初始化已添加記錄條數(shù)
      Gauge1.Progress:=0;   //初始化進(jìn)度表
      T_person.First;    //跳到第一條記錄
      while not T_person.Eof do    //如果不是教師信息表的末尾就對(duì)數(shù)據(jù)表中的所有記錄進(jìn)行處理
      begin
        io_add(T_person['ID']);   //添加當(dāng)前教師出勤記錄
        T_person.Next;        //跳到下一個(gè)教師記錄
        Inc(i);    //已添加記錄條數(shù)加1
        Gauge1.Progress:=(100*i) div n;   //顯示進(jìn)度
      end;
      T_person.Close; //處理完后關(guān)閉教師信息表
    
end;

procedure TForm25.B_add_allClick(Sender: TObject); //添加所有教師出勤記錄
var
  i,n:integer;
begin
    T_person.Filter:='STATE=''T''';   //設(shè)置過(guò)濾條件,提取教師信息
    T_person.filtered:=True;   //激活過(guò)濾器
    T_person.Open;     //打開(kāi)教師信息表
    n:=T_person.RecordCount;  //提取教師人數(shù)
    i:=0;    //初始化已添加記錄條數(shù)
    Gauge1.Progress:=0;   //初始化進(jìn)度條
    T_person.First;     //教師表的第一個(gè)記錄
    while not T_person.Eof do    //如果不是到教師信息表的末尾,就進(jìn)行下列的操作
    begin
      io_add(T_person['ID']);    //添加當(dāng)前員工考勤記錄
      T_person.Next;      //跳到下一個(gè)員工記錄
      Inc(i);       //已添加記錄條數(shù)加1
      Gauge1.Progress:=(100*i) div n;    //顯示進(jìn)度
    end;
    T_person.Close;     //關(guān)閉員工信息表
  end;


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产色综合久久不卡电影| 男女激情视频一区| 日韩高清不卡一区二区三区| 欧美亚洲一区二区三区四区| 亚洲主播在线观看| 欧美日韩国产首页在线观看| 日韩制服丝袜先锋影音| 日韩亚洲电影在线| 国产精品一级片| 成人免费小视频| 欧美最猛性xxxxx直播| 日日骚欧美日韩| 精品国产伦一区二区三区免费 | 中文字幕一区二区三区在线不卡 | 国产精品久久久久桃色tv| 99re这里只有精品视频首页| 一区二区在线免费| 56国语精品自产拍在线观看| 99国产精品久久| 亚洲国产日韩在线一区模特| 日韩欧美高清dvd碟片| 国产一区二区精品在线观看| 国产精品国产三级国产普通话三级| 日本精品一区二区三区高清| 日韩高清欧美激情| 中日韩免费视频中文字幕| 欧美性感一类影片在线播放| 精品一区二区精品| 亚洲欧美日本在线| 精品日韩一区二区三区免费视频| 成人h动漫精品| 亚洲 欧美综合在线网络| 久久精品网站免费观看| 欧美亚洲高清一区二区三区不卡| 经典一区二区三区| 亚洲人精品午夜| 日韩欧美精品在线| 色美美综合视频| 国产一区二区视频在线播放| 夜夜嗨av一区二区三区四季av| 精品福利一二区| 在线观看一区不卡| 国产.欧美.日韩| 日韩av不卡在线观看| 亚洲欧美日韩综合aⅴ视频| 日韩精品一区二区三区老鸭窝 | 国产在线精品一区二区夜色 | 五月综合激情网| 国产精品国产三级国产普通话99| 日韩三级免费观看| 欧美日韩在线亚洲一区蜜芽| 成人免费毛片片v| 九九**精品视频免费播放| 亚洲国产毛片aaaaa无费看| 国产精品欧美极品| 久久综合久久鬼色| 日韩三级电影网址| 欧美精品视频www在线观看 | 亚洲人一二三区| 国产午夜精品理论片a级大结局 | 在线观看不卡一区| 成人午夜av在线| 国产成人亚洲综合a∨婷婷 | 丝袜a∨在线一区二区三区不卡| 一色屋精品亚洲香蕉网站| 久久色在线视频| 欧美电视剧在线看免费| 欧美久久久久久久久| 欧美性一二三区| 在线观看视频91| 在线免费视频一区二区| 91色乱码一区二区三区| 99这里都是精品| av中文字幕亚洲| 99re亚洲国产精品| 91欧美一区二区| 91免费版在线| av在线不卡观看免费观看| 成人av第一页| fc2成人免费人成在线观看播放| 成人av在线影院| 成人a免费在线看| 91麻豆精品在线观看| 色婷婷精品大在线视频| 日本国产一区二区| 欧美日韩一区二区三区不卡| 91精品婷婷国产综合久久| 日韩一区二区三区观看| 欧美成人福利视频| 欧美电影免费提供在线观看| 欧美mv日韩mv| 国产欧美日韩视频一区二区| 国产精品你懂的在线| 亚洲视频小说图片| 一区二区三区免费| 午夜成人免费视频| 激情国产一区二区| 成人av电影在线网| 欧美在线不卡一区| 欧美一区二区三区系列电影| 久久综合色婷婷| 1区2区3区欧美| 午夜精品视频在线观看| 国模少妇一区二区三区| 成人动漫一区二区在线| 欧美日韩国产片| 欧美成人女星排名| 一区二区中文视频| 日本欧美韩国一区三区| 丁香另类激情小说| 欧美午夜一区二区| 久久青草欧美一区二区三区| 亚洲欧美视频在线观看视频| 日韩一区精品视频| 国产不卡免费视频| 欧美日韩美少妇| 国产日韩欧美精品综合| 亚洲一二三四久久| 国产综合色产在线精品| 在线一区二区视频| 久久嫩草精品久久久久| 亚洲国产日韩一区二区| 国产精品18久久久久久久久 | 亚洲国产欧美一区二区三区丁香婷| 久久99精品网久久| 91福利视频网站| 久久蜜臀精品av| 亚洲成a人片在线不卡一二三区| 国产精品99久久久| 9191久久久久久久久久久| 国产精品免费观看视频| 蜜桃久久av一区| 91视频国产观看| 久久久久久日产精品| 午夜日韩在线电影| 91在线小视频| 久久久久国产精品人| 日韩国产欧美一区二区三区| 91一区一区三区| 亚洲国产精品精华液ab| 精品一区二区三区免费视频| 欧美色老头old∨ideo| 国产精品福利一区| 国产一区久久久| 日韩一区二区三区三四区视频在线观看 | 一区二区三区中文在线| 国产高清无密码一区二区三区| 欧美精品乱码久久久久久按摩| 亚洲情趣在线观看| 成人网男人的天堂| 欧美精品一区二区在线播放| 水蜜桃久久夜色精品一区的特点| 91色视频在线| 日韩美女视频一区二区| 成人免费高清视频| 久久久久久9999| 久久66热re国产| 精品免费99久久| 蜜臀av在线播放一区二区三区| 精品视频999| 亚洲在线观看免费| 欧美午夜电影在线播放| 一区二区成人在线观看| 91日韩在线专区| 日韩伦理免费电影| 99国产一区二区三精品乱码| 1024成人网| 色一区在线观看| 一区二区成人在线视频| 欧美性猛片xxxx免费看久爱| 亚洲一区二区三区在线播放| 欧美日韩在线观看一区二区| 亚洲午夜三级在线| 欧美日韩不卡一区| 美女视频一区在线观看| 欧美成人艳星乳罩| 国产乱子伦视频一区二区三区 | 成人福利电影精品一区二区在线观看| 久久精品一区二区三区av| 国产麻豆视频一区| 欧美激情自拍偷拍| 99精品在线免费| 亚洲一区二区在线免费看| 欧美久久久一区| 久久精品国产精品亚洲精品| 精品88久久久久88久久久| 国产麻豆精品一区二区| 日本一区二区成人| 91蝌蚪porny成人天涯| 亚洲18影院在线观看| 日韩欧美一区在线观看| 国产传媒一区在线| 亚洲天堂网中文字| 久久精品一区二区三区四区| 不卡av电影在线播放| 亚洲一线二线三线视频| 欧美电影精品一区二区| www.欧美色图| 日韩 欧美一区二区三区| 国产三级一区二区|