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

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

?? studentbook.~pas

?? 一個圖書管理系統(tǒng)
?? ~PAS
字號:
unit studentbook;

interface

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

type
  TStudentBookForm = class(TForm)
    Label1: TLabel;
    ComboBox1: TComboBox;
    Label2: TLabel;
    Edit1: TEdit;
    Label3: TLabel;
    Edit2: TEdit;
    Label4: TLabel;
    Edit3: TEdit;
    Label5: TLabel;
    Edit4: TEdit;
    DBGrid1: TDBGrid;
    Label6: TLabel;
    Edit5: TEdit;
    Label7: TLabel;
    Edit6: TEdit;
    Label8: TLabel;
    Edit7: TEdit;
    Label9: TLabel;
    Edit8: TEdit;
    Label10: TLabel;
    Edit9: TEdit;
    Label11: TLabel;
    Edit10: TEdit;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    ADOConnection1: TADOConnection;
    ADODataSet1: TADODataSet;
    DataSource1: TDataSource;
    Label12: TLabel;
    Edit11: TEdit;
    procedure BitBtn2Click(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure ComboBox1Click(Sender: TObject);
    procedure Edit4Exit(Sender: TObject);
    procedure ADODataSet1AfterScroll(DataSet: TDataSet);
    procedure Edit7Exit(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    procedure initiate;
  end;

var
  StudentBookForm: TStudentBookForm;

implementation
 uses main;
{$R *.dfm}

procedure TStudentBookForm.BitBtn2Click(Sender: TObject);
begin
      close;
end;
procedure TStudentBookForm.initiate;
begin
    combobox1.text:='';
    edit1.text:='0';
    edit1.Enabled:=false;
    edit1.TabStop:=false;
    edit1.ReadOnly:=true;
    edit2.text:='0';
    edit2.Enabled:=false;
    edit2.TabStop:=false;
    edit2.ReadOnly:=true;
    edit3.text:='';
    edit3.Enabled:=false;
    edit3.TabStop:=false;
    edit3.ReadOnly:=true;
    edit4.text:='';
    edit5.text:='';
    edit5.Enabled:=false;
    edit5.TabStop:=false;
    edit5.ReadOnly:=true;
    edit6.text:='';
    edit6.Enabled:=false;
    edit6.TabStop:=false;
    edit6.ReadOnly:=true;
    edit7.text:='0';
    edit8.text:='0';
    edit8.Enabled:=false;
    edit8.TabStop:=false;
    edit8.ReadOnly:=true;
    edit9.text:='0';
    edit9.Enabled:=false;
    edit9.TabStop:=false;
    edit9.ReadOnly:=true;
    edit10.text:='';
    edit11.text:='0';
    edit11.Enabled:=false;
    edit11.TabStop:=false;
    edit11.ReadOnly:=true;
    combobox1.setfocus;
end;
procedure TStudentBookForm.FormActivate(Sender: TObject);
var
  adotable1:TAdoTable;
begin
    dbgrid1.DataSource:=datasource1;
    datasource1.DataSet:=adodataset1;
    adodataset1.Connection:=adoconnection1;
    adodataset1.Close;
    adodataset1.CommandType:=cmdtext;
//    adodataset1.CommandText:='select * from 教材表';
//    adodataset1.open;
    dbgrid1.ReadOnly:=true;
    adotable1:=TAdoTable.Create(self);
    adotable1.Connection:=adoconnection1;
    adotable1.TableName:='班級表';
    adotable1.open;
    combobox1.Items.clear;
    while not adotable1.Eof do
    begin
        combobox1.Items.Add(adotable1.fieldbyname('班級名').asstring);
        adotable1.next;
    end;
    adotable1.close;
    initiate;
end;

procedure TStudentBookForm.ComboBox1Click(Sender: TObject);
var
    adodataset1:TAdoDataset;
begin
    adodataset1:=TAdoDataset.Create(self);
    adodataset1.Connection:=adoconnection1;
    adodataset1.CommandType:=cmdtext;
    adodataset1.CommandText:='select * from 班級表 where 班級名=:s0';
    adodataset1.Parameters.Clear;
    adodataset1.Parameters.AddParameter;
    adodataset1.Parameters[0].name:='s0';
    adodataset1.Parameters[0].DataType:=ftstring;
    adodataset1.Parameters[0].Direction:=pdinput;
    adodataset1.Parameters[0].Value:=combobox1.text;
    adodataset1.Active:=true;
    edit1.text:=IntToStr(adodataset1.fieldbyname('班級人數(shù)').asinteger);
    edit2.text:=FloatToStr(adodataset1.fieldbyname('書費').ascurrency);
    edit3.text:=adodataset1.fieldbyname('所在院系').asstring;
    adodataset1.Close;    
end;

procedure TStudentBookForm.Edit4Exit(Sender: TObject);
begin
    adodataset1.Close;
    adodataset1.CommandText:='select * from 教材表 where 教材名=:s0';
    adodataset1.Parameters.clear;
    adodataset1.Parameters.AddParameter;
    adodataset1.Parameters[0].Name:='s0';
    adodataset1.Parameters[0].DataType:=ftstring;
    adodataset1.Parameters[0].Direction:=pdinput;
    adodataset1.Parameters[0].Value:=edit4.text;
    adodataset1.Open;
end;

procedure TStudentBookForm.ADODataSet1AfterScroll(DataSet: TDataSet);
begin
    edit5.text:=adodataset1.fieldbyname('出版社').asstring;
    edit6.text:=adodataset1.fieldbyname('作者').asstring;
    edit11.text:=Inttostr(adodataset1.fieldbyname('教材數(shù)量').asinteger);
    edit8.text:=floattostr(adodataset1.fieldbyname('教材單價').ascurrency);
end;

procedure TStudentBookForm.Edit7Exit(Sender: TObject);
begin
    if StrToInt(Edit7.text)>StrToInt(Edit11.text) then
    begin
        Application.MessageBox('目前書庫該書的數(shù)量不夠,請檢查!','提示信息',mb_ok);
        edit7.SetFocus;
    end
    else
        edit9.text:=FloatToStr(StrToInt(Edit7.Text)*StrToFloat(Edit8.text));
end;

procedure TStudentBookForm.BitBtn1Click(Sender: TObject);
var
    adoquery1:TAdoQuery;
    adotable1:Tadotable;
begin
    adoquery1:=TAdoQuery.Create(self);
    adoquery1.Connection:=adoconnection1;
    adoquery1.close;
    adoquery1.SQL.add('update 班級表 set 書費=:s0 where 班級名=:s1');
    adoquery1.Parameters.Clear;
    adoquery1.Parameters.AddParameter;
    adoquery1.Parameters[0].name:='s0';
    adoquery1.Parameters[0].DataType:=ftcurrency;
    adoquery1.Parameters[0].Direction:=pdinput;
    adoquery1.Parameters[0].Value:=strToFloat(Edit2.Text)-StrToFloat(Edit9.text);
    adoquery1.Parameters.AddParameter;
    adoquery1.Parameters[1].name:='s1';
    adoquery1.Parameters[1].DataType:=ftstring;
    adoquery1.Parameters[1].Direction:=pdinput;
    adoquery1.Parameters[1].Value:=combobox1.text;
    adoquery1.Prepared;
    adoquery1.ExecSQL;
    adoquery1.close;
    adotable1:=TAdoTable.Create(self);
    adotable1.Connection:=adoconnection1;
    adotable1.Close;
    adotable1.TableName:='學生書費歷史庫';
    adotable1.open;
    adotable1.AppendRecord([combobox1.text,StrToFloat(Edit2.text),StrToFloat(Edit9.text),StrToFloat(Edit2.text)-StrToFloat(Edit9.text),Edit10.text,username,date(),'學生領(lǐng)書'+Edit7.text+'*'+Edit8.text]);
    adotable1.close;
    adoquery1.close;
    adoquery1.SQL.Clear;
    adoquery1.sql.add('update 教材表 set 教材數(shù)量=:s0,最后修改時間=Date() where 教材名=:s1');
    adoquery1.Parameters.Clear;
    adoquery1.Parameters.AddParameter;
    adoquery1.Parameters[0].name:='s0';
    adoquery1.Parameters[0].DataType:=ftinteger;
    adoquery1.Parameters[0].Direction:=pdinput;
    adoquery1.Parameters[0].Value:=StrToInt(Edit11.text)-StrToInt(Edit7.text);
    adoquery1.Parameters.AddParameter;
    adoquery1.Parameters[1].name:='s1';
    adoquery1.Parameters[1].DataType:=ftstring;
    adoquery1.Parameters[1].Direction:=pdinput;
    adoquery1.Parameters[1].Value:=edit4.text;
    adoquery1.ExecSQL;
    adoquery1.close;
    adotable1.Close;
    adotable1.TableName:='教材出入庫歷史表';
    adotable1.open;
    adotable1.AppendRecord([edit4.text,Edit5.text,adodataset1.FieldByName('獲獎情況').AsString,adodataset1.FieldByName('出版年月').Asdatetime,combobox1.text,Edit10.text,StrToInt(Edit11.text),StrToInt(Edit7.text),StrToInt(Edit11.text)-StrToInt(Edit7.text),StrToFloat(Edit8.text),adodataset1.FieldByName('使用說明').AsString,date(),'學生領(lǐng)書'+Edit7.text+'*'+Edit8.text,username,date()]);
    adotable1.close;
    initiate;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99riav久久精品riav| 制服丝袜国产精品| 欧美日韩国产高清一区| 久久久久久免费网| 亚洲一区免费观看| 国产精品一区二区久久不卡| 在线观看国产日韩| 亚洲国产高清在线| 蜜桃一区二区三区在线观看| 在线视频国内自拍亚洲视频| 国产人成一区二区三区影院| 日本视频免费一区| 色综合久久综合网97色综合| 欧美高清在线精品一区| 激情综合色丁香一区二区| 精品视频在线免费| 亚洲精品福利视频网站| av午夜一区麻豆| 久久精品亚洲精品国产欧美| 日本亚洲一区二区| 777色狠狠一区二区三区| 亚洲日本护士毛茸茸| 福利一区二区在线| 国产欧美精品日韩区二区麻豆天美| 天堂成人国产精品一区| 欧美视频一二三区| 亚洲成人精品在线观看| 色哟哟一区二区| 亚洲另类色综合网站| 色婷婷久久99综合精品jk白丝| 中文字幕乱码久久午夜不卡| 国v精品久久久网| 久久九九久精品国产免费直播| 久久99在线观看| wwwwxxxxx欧美| 国产福利一区二区三区视频| 久久九九99视频| 成人久久视频在线观看| 亚洲人妖av一区二区| 色综合久久中文综合久久97| 亚洲制服欧美中文字幕中文字幕| 在线亚洲欧美专区二区| 亚洲成人激情自拍| 日韩午夜在线播放| 丁香五精品蜜臀久久久久99网站| 国产香蕉久久精品综合网| 国产精品亚洲一区二区三区在线 | 图片区小说区区亚洲影院| 欧美中文字幕久久| 天堂影院一区二区| 精品乱人伦小说| 高清不卡一区二区在线| 亚洲男人都懂的| 91.xcao| 久久99国产精品久久99果冻传媒| 久久五月婷婷丁香社区| eeuss鲁片一区二区三区| 亚洲一区二区三区在线| 日韩欧美一级二级三级久久久| 精品一区二区综合| 国产精品成人免费精品自在线观看| 91捆绑美女网站| 天天影视网天天综合色在线播放| 精品国产91久久久久久久妲己 | 91蜜桃传媒精品久久久一区二区 | 国产精品全国免费观看高清| 色婷婷亚洲一区二区三区| 美日韩一区二区| 成人欧美一区二区三区视频网页| 欧美午夜精品久久久久久超碰 | 亚洲亚洲人成综合网络| 欧美tk丨vk视频| 91社区在线播放| 韩国午夜理伦三级不卡影院| 亚洲欧美aⅴ...| 精品剧情v国产在线观看在线| 99热精品国产| 激情综合五月婷婷| 一区二区三区欧美亚洲| 久久久国产综合精品女国产盗摄| 在线欧美日韩国产| 国产成人午夜99999| 午夜欧美一区二区三区在线播放| 国产视频一区二区在线观看| 欧美日韩免费在线视频| 99久久久国产精品| 极品尤物av久久免费看| 午夜精品福利视频网站| 一区二区中文视频| 2020日本不卡一区二区视频| 欧美日韩国产高清一区| 色狠狠色噜噜噜综合网| 成人午夜私人影院| 久久疯狂做爰流白浆xx| 亚洲成人动漫在线观看| 亚洲视频一区二区在线观看| 国产日韩三级在线| 日韩精品一区二区三区swag| 欧美视频你懂的| 在线日韩av片| 色综合天天狠狠| 99久久婷婷国产综合精品 | 免费在线观看成人| 亚洲精品五月天| 亚洲欧洲精品一区二区精品久久久 | 欧美日韩国产另类不卡| 色网站国产精品| 91免费精品国自产拍在线不卡| 国产不卡视频在线观看| 国产乱人伦精品一区二区在线观看 | 中文字幕欧美日本乱码一线二线 | 麻豆freexxxx性91精品| 日韩高清在线观看| 五月综合激情婷婷六月色窝| 亚洲国产视频在线| 亚洲国产成人高清精品| 午夜一区二区三区视频| 亚洲成人一区在线| 日韩精品高清不卡| 美脚の诱脚舐め脚责91 | 懂色av一区二区三区蜜臀| 久久69国产一区二区蜜臀| 蜜臂av日日欢夜夜爽一区| 久久国产精品99久久久久久老狼 | 成人久久久精品乱码一区二区三区| 激情图片小说一区| 国产酒店精品激情| 成人免费福利片| 色婷婷精品久久二区二区蜜臀av| 在线一区二区三区做爰视频网站| 在线免费观看成人短视频| 欧美日韩精品福利| 精品美女一区二区三区| 国产日韩在线不卡| 亚洲美女视频在线观看| 日韩**一区毛片| 国产伦理精品不卡| 一道本成人在线| 91精品国产91久久综合桃花 | 国产午夜精品久久久久久久 | 午夜精品久久久久久久99水蜜桃 | 亚洲成av人片在线| 日本va欧美va瓶| 国产成人免费视频网站高清观看视频| 国产成人综合视频| 91黄视频在线| 26uuu精品一区二区| 亚洲欧美日韩小说| 人人爽香蕉精品| 99久久精品国产毛片| 欧美日韩黄色一区二区| 久久久五月婷婷| 一区二区三区**美女毛片| 美女尤物国产一区| 91免费观看在线| 久久五月婷婷丁香社区| 一区二区三区四区高清精品免费观看 | 裸体在线国模精品偷拍| av一区二区三区四区| 7777精品伊人久久久大香线蕉| 久久精品一区八戒影视| 国产毛片一区二区| 欧美日韩一本到| 欧美激情一区二区三区全黄| 午夜精品视频一区| 波多野结衣中文字幕一区 | 色综合激情五月| 精品蜜桃在线看| 亚洲r级在线视频| 91在线精品一区二区| 日韩精品一区二区三区swag | 中文字幕日韩欧美一区二区三区| 丝袜国产日韩另类美女| 成人a区在线观看| 久久久精品免费网站| 丝袜脚交一区二区| 91激情五月电影| 中文字幕一区二区在线观看| 国产一区中文字幕| 91精品国产综合久久久久久 | 国产精品久久久久精k8| 久久66热偷产精品| 91精品国产高清一区二区三区蜜臀| 亚洲欧美乱综合| 成人黄色软件下载| 国产亚洲视频系列| 国产真实精品久久二三区| 欧美一级在线观看| 秋霞午夜av一区二区三区| 欧美无砖专区一中文字| 亚洲精品第一国产综合野| 97精品国产露脸对白| 日韩一区欧美小说| jlzzjlzz亚洲日本少妇| 中日韩av电影| 成人免费精品视频| 国产精品毛片久久久久久久| 国产成人在线看| 欧美激情中文不卡| 不卡一区二区三区四区|