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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unstud.~pas

?? 最簡單的Delphi班級管理系統
?? ~PAS
?? 第 1 頁 / 共 2 頁
字號:
unit UnStud;

interface

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

type
  TFm_Student = class(TForm)
    Image1: TImage;
    Shape1: TShape;
    Btn_Add: TBitBtn;
    Btn_Modify: TBitBtn;
    Btn_Delete: TBitBtn;
    Btn_Query: TBitBtn;
    Btn_Browse: TBitBtn;
    Btn_Print: TBitBtn;
    Shape2: TShape;
    Btn_OK: TBitBtn;
    Btn_Cancel: TBitBtn;
    Label10: TLabel;
    Lb_Count: TLabel;
    Label11: TLabel;
    DBGrid1: TDBGrid;
    ADOQY2: TADOQuery;
    Shape3: TShape;
    Label1: TLabel;
    DBEdit1: TDBEdit;
    DS: TDataSource;
    Label2: TLabel;
    DBEdit2: TDBEdit;
    Label3: TLabel;
    DBEdit3: TDBEdit;
    Label4: TLabel;
    DBEdit4: TDBEdit;
    Label5: TLabel;
    DBEdit5: TDBEdit;
    Label6: TLabel;
    DBEdit6: TDBEdit;
    Label7: TLabel;
    DBEdit9: TDBEdit;
    Label8: TLabel;
    DBEdit7: TDBEdit;
    Label9: TLabel;
    DBEdit8: TDBEdit;
    Label12: TLabel;
    DBEdit10: TDBEdit;
    DBNavigator1: TDBNavigator;
    ADOQY2DSDesigner1: TWideStringField;
    ADOQY2DSDesigner2: TWideStringField;
    ADOQY2DSDesigner3: TWideStringField;
    ADOQY2DSDesigner4: TWideStringField;
    ADOQY2DSDesigner5: TWideStringField;
    ADOQY2DSDesigner6: TWideStringField;
    ADOQY2DSDesigner7: TWideStringField;
    ADOQY2DSDesigner8: TWideStringField;
    ADOQY2DSDesigner9: TWideStringField;
    ADOQY2DSDesigner10: TWideStringField;
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    procedure FormCreate(Sender: TObject);
    procedure Btn_BrowseClick(Sender: TObject);
    procedure Btn_DeleteClick(Sender: TObject);
    procedure Btn_AddClick(Sender: TObject);
    procedure Btn_OKClick(Sender: TObject);
    procedure Btn_QueryClick(Sender: TObject);
    procedure Btn_ModifyClick(Sender: TObject);
    procedure Btn_CancelClick(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
    { Private declarations }
  public
    function init:boolean;
    { Public declarations }
  end;

var
  Fm_Student: TFm_Student;
  Flag:Integer;//用于標識操作的屬性(1:新增,2:修改,3:查詢)
  edtid,edName,edsex,edMidyear,edLiner,edTime,EdMail,edtelep,EdDwelling,edremark:string;//分別用于存放各種名

implementation

uses UnDB, UnStudent;

{$R *.dfm}
function TFm_Student.init; //初始化
begin
  init:=false;
  if Application.FindComponent('Fm_Student')=nil then
     Application.CreateForm(TFm_Student,Fm_Student);
  init:=true;
end;


procedure TFm_Student.FormCloseQuery(Sender: TObject;
  var CanClose: Boolean);
begin
  if (messagedlg('真的要退出班級管理嗎?',mtconfirmation,[mbok,mbcancel],0)=mrok)
  then
    canclose:=true
  else
    canclose:=false;
end;

procedure TFm_Student.FormCreate(Sender: TObject);
begin
 //連接數據庫
   ds.DataSet.Active:=true;
   ADOQY2.Active:=true;

   ADOQY2.Close;
   ADOQY2.SQL.Clear;
   ADOQY2.SQL.Add('select * from student_Info where 1<>1');
   ADOQY2.Open;

  //初始化各文本框不能使用
   Dbedit1.Enabled:=false;
   Dbedit2.Enabled:=false;
   Dbedit3.Enabled:=false;
   Dbedit4.Enabled:=false;
   Dbedit5.Enabled:=false;
   Dbedit6.Enabled:=false;
   Dbedit7.Enabled:=false;
   Dbedit8.Enabled:=false;
   Dbedit9.Enabled:=false;
   Dbedit10.Enabled:=false;


   //總記錄數置0
   LB_Count.Caption :=IntToStr(ADOQY2.RecordCount);


end;

procedure TFm_Student.Btn_BrowseClick(Sender: TObject);
begin
  ADOQY2.Close;
  ADOQY2.SQL.Clear;
  ADOQY2.SQL.Add('select * from student_Info order by 學號');
  ADOQY2.Open;

  if ADOQY2.RecordCount=0 then
  begin
    showmessage('班級表信息為空!       ');
    Btn_Add.SetFocus;
  end;

   Btn_OK.Enabled:=false;
   Btn_Cancel.Enabled:=false;

  //總記錄數
  LB_Count.Caption :=IntToStr(ADOQY2.RecordCount);


end;

procedure TFm_Student.Btn_DeleteClick(Sender: TObject);
begin
  if ADOQY2.RecordCount=0 then
  begin
    showmessage('記錄為空,請選擇要刪除的班級信息!');
    Btn_Browse.SetFocus;
   end

   else begin
     if messagedlg('是否真的要刪除此記錄!',mtwarning,[mbyes,mbno],0)=mrno then
    //取消刪除
    begin
      Btn_Add.SetFocus;
      exit;
    end
    //刪除記錄
    else begin
      ADOQY2.Open;
      ADOQY2.Delete;
      Btn_Delete.SetFocus;
    end;

    ADOQY2.Close;
    ADOQY2.SQL.Clear;
    ADOQY2.SQL.Text:='select * from student_Info order by 學號';
    ADOQY2.Open;

    if (ADOQY2.RecordCount<=0) then
    begin
      showmessage('班級信息記錄已空!    ');
      Btn_Add.SetFocus;
    end
    else begin
      ADOQY2.First;
    end;

  end;

  //總記錄數
  LB_Count.Caption :=IntToStr(ADOQY2.RecordCount); 

end;

procedure TFm_Student.Btn_AddClick(Sender: TObject);
begin
  //設置各輸入框的可用性
   Dbedit1.Enabled:=true;
   Dbedit2.Enabled:=true;
   Dbedit3.Enabled:=true;
   Dbedit4.Enabled:=true;
   Dbedit5.Enabled:=true;
   Dbedit6.Enabled:=true;
   Dbedit7.Enabled:=true;
   Dbedit8.Enabled:=true;
   Dbedit9.Enabled:=true;
   Dbedit10.Enabled:=true;

   //使數據集成為插入狀態
   ADOQY2.Insert;

   //1:標識進行新增操作
   Flag:=1;

   Btn_OK.Enabled:=true;
   Btn_Cancel.Enabled:=true;

   //總記錄數
  LB_Count.Caption :=IntToStr(ADOQY2.RecordCount);

  Dbedit1.SetFocus;

end;

procedure TFm_Student.Btn_OKClick(Sender: TObject);
begin
  //1:標識進行新增操作
  if Flag=1 then
  begin
    if Dbedit2.Text='' then
    begin
      showmessage('姓名不能為空,請輸入姓名 !');
      Dbedit1.SetFocus;
    end
    else begin
      ADOQY2.Append;
      
      //初始化各文本框不能使用
      Dbedit1.Enabled:=false;
      Dbedit2.Enabled:=false;
      Dbedit3.Enabled:=false;
      Dbedit4.Enabled:=false;
      Dbedit5.Enabled:=false;
      Dbedit6.Enabled:=false;
      Dbedit7.Enabled:=false;
      Dbedit8.Enabled:=false;
      Dbedit9.Enabled:=false;
      Dbedit10.Enabled:=false;


      //設置各按鈕的可用性
      Btn_Add.Enabled:=true;
      Btn_Modify.Enabled:=true;
      Btn_Delete.Enabled:=true;
      Btn_Query.Enabled:=true;
      Btn_Browse.Enabled:=true;
      Btn_Print.Enabled:=true;

      Btn_OK.Enabled:=false;
      Btn_Cancel.Enabled:=false;

      Btn_Add.SetFocus;

      //總記錄數
      LB_Count.Caption :=IntToStr(ADOQY2.RecordCount);
    end;
  end

  //2:標識進行修改操作
  else if Flag=2 then
  begin
    if ((dbedit1.Text='') or (dbedit2.Text='') or (dbedit3.Text='') or (dbedit4.Text='') or (dbedit5.Text='') or (dbedit6.Text='') or (dbedit7.Text='') or (dbedit8.Text='') ) then
    begin
      showmessage('所修改不能為空,請重新輸入!');
      dbedit1.SetFocus;
    end
    else begin
      ADOQY2.Post;
      showmessage('修改成功!');

      //初始化各文本框不能使用
      Dbedit1.Enabled:=false;
      Dbedit2.Enabled:=false;
      Dbedit3.Enabled:=false;
      Dbedit4.Enabled:=false;
      Dbedit5.Enabled:=false;
      Dbedit6.Enabled:=false;
      Dbedit7.Enabled:=false;
      Dbedit8.Enabled:=false;
      Dbedit9.Enabled:=false;
      Dbedit10.Enabled:=false;


      //設置各按鈕的可用性
      Btn_Add.Enabled:=true;
      Btn_Modify.Enabled:=true;
      Btn_Delete.Enabled:=true;
      Btn_Query.Enabled:=true;
      Btn_Browse.Enabled:=true;
      Btn_Print.Enabled:=true;

      Btn_OK.Enabled:=false;
      Btn_Cancel.Enabled:=false;

      Btn_Modify.SetFocus;

      //總記錄數
      LB_Count.Caption :=IntToStr(ADOQY2.RecordCount);
    end;
  end

  //3:標識進行查詢操作
  else if flag = 3 then
  begin
    edtid:=dbedit1.Text;
    edName:=dbedit2.Text;
    edsex:=dbedit3.Text;
    edMidyear:=dbedit4.Text;
    edLiner:=dbedit5.Text;
    edTime:=dbedit6.Text;
    EdMail:=dbedit7.Text;
    edtelep:=dbedit8.Text;
    EdDwelling:=dbedit9.Text;
    edremark:=dbedit10.Text;


    ADOQY2.Close;
    ADOQY2.SQL.Clear;
    ADOQY2.SQL.Add('select * from student_Info ');

    // 學號不為空
    if edtid<>'' then
    begin
      ADOQY2.SQL.Add('where 學號='''+edtid+'''');

    //姓名不為空
    if edName<>'' then
    begin
      ADOQY2.SQL.Add('where 姓名='''+edName+'''');
    end;

    //性別不為空
    if edsex<>'' then
    begin
      ADOQY2.SQL.Add('where 性別='''+edsex+'''');
    end;

    //出生年月不為空
    if edMidyear<>'' then
    begin
      ADOQY2.SQL.Add('where 出生年月='''+edMidyear+'''');
    end;

    //班號不為空
    if edLiner<>'' then
    begin
       ADOQY2.SQL.Add('where 班號='''+edLiner+'''');
    end;

    //入學時間不為空
    if edTime<>'' then
    begin
      ADOQY2.SQL.Add('where 入學時間='''+edTime+'''');
    end;

    //郵政編碼不為空
    if EdMail<>'' then
    begin
      ADOQY2.SQL.Add('where 郵政編碼='''+EdMail+'''');
    end;

    //聯系電話不為空
    if edtelep<>'' then
    begin
      ADOQY2.SQL.Add('where 聯系電話='''+edtelep+'''');
    end;

    //家庭住址不為空
    if EdDwelling<>'' then
    begin
      ADOQY2.SQL.Add('where 家庭住址='''+EdDwelling+'''');
     end;

    //備注不為空
    if edremark<>'' then
    begin
      ADOQY2.SQL.Add('where 備注='''+edremark+'''');
    end;
    end

    //姓名不為空
    else if edName<>'' then
    begin
      ADOQY2.SQL.Add('where 姓名='''+edName+'''');

    //性別不為空
    if edsex<>'' then
    begin
      ADOQY2.SQL.Add('where 性別='''+edsex+'''');
    end;

    //出生年月不為空
    if edMidyear<>'' then
    begin
      ADOQY2.SQL.Add('where 出生年月='''+edMidyear+'''');
    end;

    //班號不為空
    if edLiner<>'' then
    begin
       ADOQY2.SQL.Add('where 班號='''+edLiner+'''');
    end;

    //入學時間不為空
    if edTime<>'' then
    begin
      ADOQY2.SQL.Add('where 入學時間='''+edTime+'''');
    end;

    //郵政編碼不為空
    if EdMail<>'' then
    begin
      ADOQY2.SQL.Add('where 郵政編碼='''+EdMail+'''');
    end;

    //聯系電話不為空
    if edtelep<>'' then
    begin
      ADOQY2.SQL.Add('where 聯系電話='''+edtelep+'''');
    end;

    //家庭住址不為空
    if EdDwelling<>'' then
    begin
      ADOQY2.SQL.Add('where 家庭住址='''+EdDwelling+'''');
     end;

    //備注不為空
    if edremark<>'' then
    begin
      ADOQY2.SQL.Add('where 備注='''+edremark+'''');
    end;
    end

    //性別不為空
    else if edsex<>'' then
    begin
      ADOQY2.SQL.Add('where 性別='''+edsex+'''');

    //出生年月不為空
    if edMidyear<>'' then
    begin
      ADOQY2.SQL.Add('where 出生年月='''+edMidyear+'''');
    end;

    //班號不為空
    if edLiner<>'' then

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
大桥未久av一区二区三区中文| 99久久精品国产麻豆演员表| 亚洲黄色免费网站| 亚洲欧洲三级电影| 夜夜嗨av一区二区三区网页| 亚洲美女屁股眼交| 亚洲高清中文字幕| 日韩av一级电影| 免费成人av资源网| 国产成人精品亚洲777人妖| 国产精品一区二区视频| 成人一区在线看| 日本韩国一区二区三区视频| 欧美日韩精品免费| 欧美v日韩v国产v| 国产欧美日韩精品一区| 亚洲日本在线天堂| 午夜精品久久久久久不卡8050| 婷婷丁香激情综合| 激情久久五月天| 97久久超碰国产精品电影| 欧美亚洲免费在线一区| 91麻豆精品国产综合久久久久久 | 风间由美一区二区三区在线观看| 国产精品夜夜爽| 欧洲中文字幕精品| 欧美成人在线直播| 综合亚洲深深色噜噜狠狠网站| 亚洲五月六月丁香激情| 精品一区二区三区的国产在线播放| 精品一区二区在线免费观看| 国产盗摄视频一区二区三区| 欧洲另类一二三四区| 日韩免费在线观看| 亚洲欧美日韩在线不卡| 精品一区二区免费看| 成人精品国产福利| 日韩午夜在线观看| 亚洲精品视频免费观看| 精品一区二区三区免费| 欧美一a一片一级一片| www国产成人| 亚洲成人激情av| 97se亚洲国产综合在线| 精品sm捆绑视频| 亚洲欧美偷拍另类a∨色屁股| 九九**精品视频免费播放| 在线影视一区二区三区| 国产片一区二区三区| 日本欧美在线看| 在线免费精品视频| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 久久嫩草精品久久久久| 一级女性全黄久久生活片免费| 激情成人综合网| 欧美一区二区观看视频| 亚洲欧洲综合另类| 欧美高清在线精品一区| 国产麻豆视频一区| 亚洲人成在线观看一区二区| 欧美日韩日日夜夜| 国产成人午夜99999| 夜夜精品浪潮av一区二区三区| 91精品国产黑色紧身裤美女| 国产精品正在播放| 亚洲成人自拍一区| 国产偷v国产偷v亚洲高清| 欧美在线观看一区二区| 精品一区二区影视| 亚洲黄色小视频| www久久久久| 精品视频在线免费观看| 国产激情偷乱视频一区二区三区| 亚洲日本va午夜在线电影| 日韩精品一区二区三区中文精品| 成人91在线观看| 久久国产精品99精品国产| 亚洲人xxxx| xvideos.蜜桃一区二区| 欧美精品亚洲一区二区在线播放| 成人性视频网站| 免费看欧美美女黄的网站| 亚洲精品中文在线影院| 国产亚洲精品中文字幕| 欧美人妇做爰xxxⅹ性高电影| 成人av综合在线| 伦理电影国产精品| 亚洲成人手机在线| 亚洲人成7777| 国产精品久线在线观看| 亚洲精品一区二区三区影院| 欧美日韩亚洲国产综合| 大胆欧美人体老妇| 国内精品嫩模私拍在线| 日韩av电影免费观看高清完整版在线观看 | 91亚洲精品乱码久久久久久蜜桃| 麻豆国产精品官网| 日韩高清不卡在线| 亚洲一区精品在线| 亚洲一区在线电影| 亚洲黄色av一区| 亚洲女厕所小便bbb| 国产精品国产精品国产专区不片| 337p粉嫩大胆噜噜噜噜噜91av| 日韩欧美在线1卡| 7777精品伊人久久久大香线蕉| 欧洲精品一区二区| 91黄色免费观看| 99久久精品费精品国产一区二区| 懂色av一区二区三区免费看| 国产一区二区h| 国产成a人亚洲| 成人一区二区三区| 99热精品一区二区| 91麻豆123| 在线观看av不卡| 69久久99精品久久久久婷婷| 欧美老肥妇做.爰bbww视频| 欧美视频一二三区| 欧美日韩成人一区| 欧美一区二区三区在| 精品美女在线观看| 国产丝袜在线精品| 最近中文字幕一区二区三区| 亚洲视频一二三区| 亚洲无线码一区二区三区| 亚洲va国产天堂va久久en| 奇米综合一区二区三区精品视频| 九九热在线视频观看这里只有精品 | 成人av先锋影音| 91社区在线播放| 欧美性xxxxxx少妇| 在线播放国产精品二区一二区四区| 欧美日韩mp4| 久久久99精品免费观看不卡| 国产精品福利影院| 偷拍与自拍一区| 精品无人区卡一卡二卡三乱码免费卡 | 9色porny自拍视频一区二区| 99riav一区二区三区| 欧美日韩精品一区二区三区| 2024国产精品| 一区二区三区成人| 激情文学综合网| 色老汉一区二区三区| 日韩精品中午字幕| 自拍偷拍亚洲综合| 久久成人18免费观看| 色综合一区二区三区| 91精品国产入口在线| 国产欧美日韩精品a在线观看| 亚洲无线码一区二区三区| 九一九一国产精品| 91福利社在线观看| 国产调教视频一区| 日日夜夜免费精品| 国产福利91精品| 欧洲一区二区三区在线| 久久亚洲一区二区三区四区| 亚洲精品视频在线| 国产a级毛片一区| 7777精品伊人久久久大香线蕉最新版 | 国产精品1024| 欧美日韩不卡在线| 亚洲视频精选在线| 国产一区二区91| 91精品国产综合久久精品图片 | 国产午夜精品一区二区三区视频 | 欧美精品18+| 亚洲色图在线播放| 国产成人av一区二区三区在线| 在线播放日韩导航| 一区二区三区 在线观看视频| 国产成人自拍网| 精品国产青草久久久久福利| 亚洲成人免费观看| 色一区在线观看| 国产精品初高中害羞小美女文| 国内偷窥港台综合视频在线播放| 欧美日本一道本| 亚洲电影视频在线| 一本色道久久综合亚洲精品按摩 | 成人免费观看男女羞羞视频| 欧美成人vr18sexvr| 日韩精品欧美成人高清一区二区| 色94色欧美sute亚洲线路一ni| 亚洲国产成人一区二区三区| 国产精品一区二区视频| 精品88久久久久88久久久| 免费在线视频一区| 欧美一区二区三区视频在线| 午夜久久久久久电影| 欧美日韩一区二区三区免费看| 亚洲综合在线视频| 91蜜桃传媒精品久久久一区二区| 国产精品视频线看| av中文字幕在线不卡| 亚洲日本在线视频观看| 99re在线视频这里只有精品| 国产精品久久久久久妇女6080|