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

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

?? ustatus.pas

?? 這是一個基于vb數(shù)據(jù)庫開發(fā)的成績管理系統(tǒng),對初學者有很大作用
?? PAS
字號:
unit uStatus;

interface

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

type
  TFrmStatus = class(TForm)
    Panel3: TPanel;
    BtnNew: TSpeedButton;
    BtnEdit: TSpeedButton;
    BtnDel: TSpeedButton;
    BtnYes: TSpeedButton;
    BtnCancel: TSpeedButton;
    BtnClose: TSpeedButton;
    BtnPrint: TSpeedButton;
    BtnPreview: TSpeedButton;
    BtnSet: TSpeedButton;
    btnw1: TSpeedButton;
    Panel2: TPanel;
    DBGrid1: TDBGrid;
    Query1: TQuery;
    Update1: TUpdateSQL;
    DataSource1: TDataSource;
    TabControl1: TTabControl;
    dbbID: TDBEdit;
    Label1: TLabel;
    GroupBox1: TGroupBox;
    Label2: TLabel;
    dbbName: TDBEdit;
    Label3: TLabel;
    dbcClass: TDBEdit;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Label9: TLabel;
    dbbStatus: TDBEdit;
    dbReason: TDBEdit;
    dbschool: TDBEdit;
    dbxclass: TDBEdit;
    dbcDate: TDBEdit;
    dbMemo: TDBEdit;
    Boxquery: TGroupBox;
    Label10: TLabel;
    ComboBox1: TComboBox;
    SpeedButton1: TSpeedButton;
    ComboBox2: TComboBox;
    Label11: TLabel;
    Edit1: TEdit;
    Label12: TLabel;
    ComboBox3: TComboBox;
    procedure TabControl1Change(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure BtnNewClick(Sender: TObject);
    procedure BtnEditClick(Sender: TObject);
    procedure BtnDelClick(Sender: TObject);
    procedure BtnYesClick(Sender: TObject);
    procedure ComboBox2Change(Sender: TObject);
    procedure BtnCancelClick(Sender: TObject);
    procedure BtnCloseClick(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure BtnSetClick(Sender: TObject);
    procedure BtnPreviewClick(Sender: TObject);
    procedure BtnPrintClick(Sender: TObject);
    procedure btnw1Click(Sender: TObject);
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
  private
    { Private declarations }
    formmode:string;
    procedure BtnMode;
    procedure InsertMode;
    Procedure UpdateMode;
    Procedure NormalMode;
    Procedure Statusmode;
  public
    { Public declarations }
  end;

var
  FrmStatus: TFrmStatus;

implementation
uses MainD,UTIL,usturep;
{$R *.dfm}
procedure TFrmStatus.BtnMode;
begin
  BtnNew.Enabled     := False;
  BtnEdit.Enabled    := False;
  BtnDel.Enabled     := False;
  BtnYes.Enabled     := False;
  BtnCancel.Enabled  := False;
  BtnSet.Enabled     := False;
  BtnPreView.Enabled := False;
  BtnPrint.Enabled   := False;
  DBGrid1.Enabled    := False;
  dbbID.Enabled      := False;
if formmode = 'nor' then
begin
  dbbID.Enabled      := False;
  BtnNew.Enabled     := True;
  BtnEdit.Enabled    := True;
  BtnDel.Enabled     := True;
  BtnYes.Enabled     := False;
  BtnCancel.Enabled  := False;
  BtnSet.Enabled     := True;
  BtnPreView.Enabled := True;
  BtnPrint.Enabled   := True;
  BtnClose.Enabled   := True;
  DBGrid1.Enabled    := True;
  btnw1.Enabled      := True;
  combobox2.Enabled  := True;
  boxquery.Enabled   := True;
end else if (formmode='ins') or (formmode='edt') then begin
  if formmode = 'ins' then
  dbbID.Enabled      := True;
  BtnNew.Enabled     := False;
  BtnEdit.Enabled    := False;
  BtnDel.Enabled     := False;
  BtnYes.Enabled     := True;
  BtnCancel.Enabled  := True;
  BtnSet.Enabled     := False;
  BtnPreView.Enabled := False;
  BtnPrint.Enabled   := False;
  BtnClose.Enabled   := False;
  DBGrid1.Enabled    := False;
  btnw1.Enabled      := False;
  combobox2.Enabled  := True;
  boxquery.Enabled   := False;
end;
end;
procedure TFrmStatus.InsertMode;
begin
formmode := 'ins';
BtnMode;
end;

procedure TFrmStatus.NormalMode;
begin
formmode :='nor';
BtnMode;
end;

procedure TFrmStatus.UpdateMode;
begin
formmode := 'edt';
BtnMode;
end;

procedure TFrmStatus.TabControl1Change(Sender: TObject);
begin
Statusmode;
if Tabcontrol1.TabIndex = 0 then
groupbox1.Caption :='退學 || 休學'
else
groupbox1.Caption :='轉(zhuǎn)學 || 調(diào)班 || 復學';
end;

procedure TFrmStatus.Statusmode;
begin
if tabControl1.TabIndex = 0 then
begin
  combobox2.Items.Clear;
  combobox2.Items.Add('退學');
  combobox2.Items.Add('休學');
  dbschool.Visible := false;
  dbxclass.Visible := false;
  label6.Enabled   := false;
  label7.Enabled   := false;
end else begin
  combobox2.Items.Clear;
  combobox2.Items.Add('轉(zhuǎn)學');
  combobox2.Items.Add('調(diào)班');
  combobox2.Items.Add('復學');
  dbschool.Visible := true;
  dbxclass.Visible := true;
  label6.Enabled   := true;
  label7.Enabled   := true;
end;

end;

procedure TFrmStatus.FormCreate(Sender: TObject);
begin
query1.SQL.Clear;
query1.SQL.Add('select * from statusstd');
query1.SQL.Add('order by bID,cClass');

  Update1.InsertSQL.Clear;
  Update1.InsertSQL.Add('insert into Statuinfo');
  Update1.insertSQL.add('(bID,school,xclass,Reasion,cDate,Memo)');
  Update1.InsertSQL.Add('values');
  Update1.InsertSQL.add('(:bID,:school,:xclass,:Reasion,:cDate,:Memo)');

  Update1.ModifySQL.Clear;
  Update1.ModifySQL.Add('update Statuinfo');
  Update1.ModifySQL.Add(' set ');
  Update1.ModifySQL.Add('school=:school,xclass=:xclass,Reasion=:Reasion,');
  Update1.ModifySQL.Add('cDate=:cDate,Memo=:Memo');
  Update1.ModifySQL.Add('where bID=:bID');

  UPdate1.DeleteSQL.Clear;
  Update1.DeleteSQL.Add('delete from Statuinfo where bID=:bID');


combobox3.Items.Clear;
MainDFrm.Qgrant.SQL.Clear;
MainDFrm.Qgrant.SQL.Add('select cClass from Classinfo');
MainDFrm.Qgrant.SQL.Add('group by cClass');
MainDFrm.Qgrant.close;
MainDFrm.Qgrant.open;
MainDFrm.Qgrant.First;
while not MainDFrm.Qgrant.Eof do
begin
  combobox3.Items.Add(MainDFrm.Qgrant.Fields.Fields[0].asstring);
  MainDFrm.Qgrant.Next;
end;
tabcontrol1.TabIndex := tabstatus;
normalmode;
statusmode;
query1.Close;
query1.Open;
end;

procedure TFrmStatus.BtnNewClick(Sender: TObject);
begin
if MaindFrm.CheckPermission(UserID,'status002')=False then exit;
insertmode;
query1.Append;
query1.FieldByName('bID').AsString:= '';
query1.FieldByName('Reasion').AsString:='';
query1.FieldByName('school').AsString :='';
query1.FieldByName('xclass').AsString :='';
query1.FieldByName('cDate').AsString :=DatetoStr(Date);
query1.FieldByName('Memo').AsString:='';
dbbID.SetFocus;
end;

procedure TFrmStatus.BtnEditClick(Sender: TObject);
begin
if MaindFrm.CheckPermission(UserID,'status003')=False then exit;
updatemode;
query1.Edit;
end;

procedure TFrmStatus.BtnDelClick(Sender: TObject);
begin
if MaindFrm.CheckPermission(UserID,'status004')=False then exit;
if messagebox(Application.Handle,'如果您點確定鍵此條記錄將被刪除','警告',
mb_ICONWarning+mb_yesno+mb_defbutton2)= mryes then
//with MainDFrm do
begin

  UPdate1.DeleteSQL.Clear;
  Update1.DeleteSQL.Add('delete from Statuinfo where bID='''+dbbID.Text+'''');
  try
    query1.Delete;
//    qutil.Post;
    query1.Database.StartTransaction;
    query1.ApplyUpdates;
    query1.CommitUpdates;
    query1.Database.Commit;
  except
    query1.Database.Rollback;
    query1.CancelUpdates;
    ShowMessage('存盤失敗!');
  end;
end;
   normalmode;
end;

procedure TFrmStatus.BtnYesClick(Sender: TObject);
begin
if formmode = 'ins' then
if MainDFrm.CheckexistID('Arcinfo','bID',dbbID.Text)=false then exit;
   query1.Post;
 try
   query1.Database.StartTransaction;
   query1.ApplyUpdates;
   query1.CommitUpdates;
   query1.Database.Commit;

 except
   query1.Database.Rollback;
   query1.CancelUpdates;
   showmessage('存盤失敗!');
   normalmode;
   exit;
 end;
 MainDFrm.Qgrant.SQL.Clear;
 MainDFrm.Qgrant.SQL.Add('Update Arcinfo');
 MainDFrm.Qgrant.SQL.Add('set ');
 MainDFrm.Qgrant.SQL.Add('bStatus='''+dbbStatus.Text+'''');
 MainDFrm.Qgrant.SQL.Add('Where bID='''+dbbID.Text+'''');
 MainDFrm.Qgrant.Close;
 MainDFrm.Qgrant.ExecSQL;
// query1.Refresh;
 query1.Close;
 query1.Open;
normalmode;
end;

procedure TFrmStatus.ComboBox2Change(Sender: TObject);
begin
dbbStatus.Text := combobox2.Items[combobox2.itemindex];
end;

procedure TFrmStatus.BtnCancelClick(Sender: TObject);
begin
if messagebox(0,'確定不更新本條數(shù)據(jù)?','提示',
mb_ICONInformation+mb_yesno+mb_defbutton2)= mryes then
begin
normalmode;
query1.Cancel;
end;
end;

procedure TFrmStatus.BtnCloseClick(Sender: TObject);
begin
close;
end;

procedure TFrmStatus.SpeedButton1Click(Sender: TObject);
var
 bbID,bclass,bbstu:string;
 str:string;
begin
 bbID   := trim(edit1.Text);
 bclass := trim(combobox3.text);
 bbstu  := trim(combobox1.Text);
 str    := '';
 if bbID <>'' then
 str := str+'and bID='''+bbID+'''';
 if bclass <>'' then
 str := Str+'and cClass='''+bClass+'''';
 if bbstu <> '' then
 str := str +'and bStatus='''+bbstu+'''';
 delete(str,1,3);
 Query1.SQL.Clear;
 Query1.SQL.Add('select * from statusstd');
 if str<>'' then
 Query1.SQL.Add('where  '+ str);
 Query1.SQL.Add('order by bID');
 Query1.Close;
 Query1.Open;
end;

procedure TFrmStatus.BtnSetClick(Sender: TObject);
var
  Frmsturep: TFrmsturep;
begin
if MaindFrm.CheckPermission(UserID,'status005')=False then exit;
  Frmsturep := TFrmsturep.create(application);
   try
    FrmSturep.showmodal;
   finally
    FrmSturep.free;
   end;
end;

procedure TFrmStatus.BtnPreviewClick(Sender: TObject);
var
  Frmsturep: TFrmsturep;
begin
if MaindFrm.CheckPermission(UserID,'status005')=False then exit;
  Frmsturep := TFrmsturep.create(application);
   try
    FrmSturep.QuickRep1.PreviewModal;
   finally
    FrmSturep.free;
   end;

end;

procedure TFrmStatus.BtnPrintClick(Sender: TObject);
var
  Frmsturep: TFrmsturep;
begin
if MaindFrm.CheckPermission(UserID,'status005')=False then exit;
  Frmsturep := TFrmsturep.create(application);
   try
    FrmSturep.QuickRep1.Print;
   finally
    FrmSturep.free;
   end;

end;

procedure TFrmStatus.btnw1Click(Sender: TObject);
begin
Application.Terminate;
end;

procedure TFrmStatus.FormCloseQuery(Sender: TObject;
  var CanClose: Boolean);
begin
canClose := True;
if (formmode = 'ins') or (formmode = 'edt') then
begin
  MessageBox(application.Handle,'請先結(jié)束輸入模式后再離開','警告',
  mb_ICONWarning+mb_OK);
  canClose := False;
end;

end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品伦一区| 日韩精品一二三区| 轻轻草成人在线| 成人av集中营| 精品999在线播放| 一区二区视频免费在线观看| 国产一区二区三区香蕉| 精品视频资源站| 一区在线中文字幕| 国产乱子轮精品视频| 欧美日本一区二区三区四区| 国产精品久久久久一区二区三区 | 在线成人高清不卡| 成人欧美一区二区三区小说| 国产精品亚洲人在线观看| 欧美日本高清视频在线观看| 亚洲人成精品久久久久久| 国产成人av网站| 精品国产一二三区| 蜜桃在线一区二区三区| 欧美日本不卡视频| 日日骚欧美日韩| 欧美夫妻性生活| 日韩成人一级大片| 91.xcao| 午夜精品久久久久久久99樱桃| 99re热这里只有精品免费视频| 国产色综合久久| 国产精品亚洲综合一区在线观看| 欧美xxxx老人做受| 国产在线国偷精品免费看| 精品免费视频.| 国产综合久久久久久久久久久久| 日韩欧美的一区| 精品一区二区三区久久| 日韩欧美一区在线观看| 久色婷婷小香蕉久久| 日韩欧美一区在线| 美女视频免费一区| 2024国产精品| 懂色av一区二区三区蜜臀| 国产三级精品三级在线专区| 国产91丝袜在线播放0| 国产精品情趣视频| 97久久超碰国产精品| 一区二区三区不卡在线观看| 欧美日韩黄视频| 紧缚奴在线一区二区三区| 国产性色一区二区| 91丝袜国产在线播放| 亚洲国产毛片aaaaa无费看| 777a∨成人精品桃花网| 国产酒店精品激情| 亚洲欧美精品午睡沙发| 欧美日韩视频不卡| 寂寞少妇一区二区三区| 国产精品伦一区二区三级视频| 日本福利一区二区| 日韩va欧美va亚洲va久久| 久久久久久免费网| 色先锋久久av资源部| 日韩成人免费看| 欧美国产一区二区在线观看 | 日韩欧美一区在线观看| 高清不卡一区二区| 亚洲成人动漫精品| 久久老女人爱爱| 在线观看日韩一区| 国产精品一区二区不卡| 亚洲精品成人精品456| 日韩欧美一区电影| 99久久精品国产导航| 日本不卡视频在线观看| 中文字幕制服丝袜一区二区三区 | 久久综合av免费| 91欧美一区二区| 激情小说欧美图片| 一区二区三区在线观看欧美| 久久久久久久久一| 欧美精选午夜久久久乱码6080| 国产成人精品免费网站| 天堂一区二区在线免费观看| 中文字幕 久热精品 视频在线| 777欧美精品| 91久久精品网| 成人性生交大片免费看中文网站 | 亚洲成人1区2区| 国产精品天美传媒| 日韩午夜激情免费电影| 欧美性做爰猛烈叫床潮| 国产不卡高清在线观看视频| 午夜久久久久久久久| 国产精品久久久久毛片软件| 精品国免费一区二区三区| 精品视频1区2区| 91碰在线视频| 99久久精品免费看国产免费软件| 国产在线看一区| 偷拍亚洲欧洲综合| 亚洲va欧美va国产va天堂影院| 亚洲三级视频在线观看| 国产精品三级视频| 国产精品丝袜久久久久久app| 欧美sm美女调教| 欧美大胆一级视频| 日韩美女天天操| 日韩精品一区二| 精品久久99ma| 久久久国际精品| 久久这里只精品最新地址| 欧美tickle裸体挠脚心vk| 欧美一级黄色片| 日韩免费一区二区三区在线播放| 欧美一区二区黄| 日韩精品一区二区三区视频播放| 91麻豆精品国产91久久久久久久久| 欧美日韩国产高清一区| 欧美另类久久久品| 日韩视频一区二区三区在线播放| 欧美电影影音先锋| 欧美一区二区在线免费观看| 在线视频一区二区三区| 日本韩国一区二区三区视频| 不卡高清视频专区| 国产精品99久久久久久久女警| 极品美女销魂一区二区三区免费 | 欧美老肥妇做.爰bbww视频| 99热这里都是精品| 成人av集中营| 欧美日韩国产高清一区二区| 在线观看av不卡| 99久久婷婷国产精品综合| 国产在线播放一区二区三区| 国产一区二区在线电影| 99精品国产视频| 色就色 综合激情| 欧美亚洲综合另类| 欧美久久久久中文字幕| 精品免费一区二区三区| 久久中文字幕电影| 国产精品毛片久久久久久| |精品福利一区二区三区| 午夜av一区二区| 日韩av高清在线观看| 精品在线免费观看| 国产成人a级片| 欧洲亚洲国产日韩| 日韩写真欧美这视频| 久久精品亚洲麻豆av一区二区| 久久亚洲一区二区三区明星换脸| 欧美一三区三区四区免费在线看| 久久久精品国产99久久精品芒果| 国产精品美女www爽爽爽| 亚洲精品一二三| 日韩国产精品久久久| 不卡免费追剧大全电视剧网站| 欧美系列日韩一区| 日韩一区二区三区电影| 久久午夜电影网| 国产精品久久久99| 五月激情丁香一区二区三区| 韩国v欧美v日本v亚洲v| bt欧美亚洲午夜电影天堂| 成人手机电影网| 欧美日韩视频一区二区| 欧美一区二区视频在线观看2022| 久久久美女艺术照精彩视频福利播放| 国产精品久久久久久久久免费丝袜| 亚洲乱码中文字幕综合| 激情综合一区二区三区| 91麻豆国产福利精品| 日韩欧美不卡在线观看视频| 中文字幕欧美一区| 精品一区二区国语对白| 色婷婷久久综合| 久久一夜天堂av一区二区三区| 亚洲三级电影全部在线观看高清| 青草av.久久免费一区| 欧美亚洲综合一区| 中文字幕免费一区| 免费在线看成人av| 国产成人精品午夜视频免费| 欧美电影免费观看高清完整版在 | 精品亚洲aⅴ乱码一区二区三区| 99久久精品免费| 久久久影视传媒| 五月天一区二区| zzijzzij亚洲日本少妇熟睡| 国产精品乱人伦| 韩国精品一区二区| 在线观看国产一区二区| 欧美一区二区三区色| 欧美性欧美巨大黑白大战| 国产人成一区二区三区影院| 视频一区欧美精品| 在线观看av一区| 午夜精品成人在线视频| 欧美午夜片在线看| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 久久久www免费人成精品|