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

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

?? readunit.pas

?? 圖書館管理系統(tǒng),非常有用,希望給你帶來幫助
?? PAS
字號:
unit ReadUnit;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, Buttons, ComCtrls;

type
  TReadForm = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Label9: TLabel;
    ComboBox1: TComboBox;
    Edit1: TEdit;
    ComboBox2: TComboBox;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    Edit5: TEdit;
    Edit6: TEdit;
    Edit7: TEdit;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    BitBtn3: TBitBtn;
    StatusBar1: TStatusBar;
    BitBtn4: TBitBtn;
    procedure FormCreate(Sender: TObject);
    procedure ComboBox1Change(Sender: TObject);
    procedure ComboBox2Change(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure BitBtn3Click(Sender: TObject);
    procedure BitBtn4Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
    { Private declarations }
    procedure WMNCpaint(var Msg:TWMNCPaint); message WM_NCPAINT;
  public
    { Public declarations }
  end;

var
  ReadForm: TReadForm;

implementation
uses DMUnit,Share;

{$R *.dfm}

procedure TReadForm.WMNCpaint(var Msg: TWMNCPaint);
begin
  inherited;
  Draw(ReadForm);
end;

procedure TReadForm.FormCreate(Sender: TObject);
var
  readstr:TStrings;
begin
  readstr:=TStringList.Create;
  try
    readstr:=DM.GetReadTyp;
    Combobox2.Items.Clear;
    combobox2.Items.Assign(readstr);
    combobox2.ItemIndex:=0;
    readstr:=DM.GetAllReadID;
    Combobox1.Items.Clear;
    combobox1.Items.Assign(readstr);
    combobox1.ItemIndex:=0;
  finally
    readstr.Free;
  end;
end;

procedure TReadForm.ComboBox1Change(Sender: TObject);
begin
  with DM.ReadQuery do
  begin
    SQL.Text:='select read_name,read_type,read_addr,read_post,'+
              'read_phone,read_hand,read_email,read_qq from read_info'+
              ' where read_id=:in0';
    Parameters[0].Value:=Trim(combobox1.Text);
    Prepared;
    Open;
    if RecordCount=1 then
    begin
      edit1.Text:=Fields[0].AsString;
      combobox2.Text:=Fields[1].AsString;
      Edit2.Text:=Fields[2].AsString;
      Edit3.Text:=Fields[3].AsString;
      Edit4.Text:=Fields[4].AsString;
      Edit5.Text:=Fields[5].AsString;
      Edit6.Text:=Fields[6].AsString;
      Edit7.Text:=Fields[7].AsString;
    end;
    Close;
  end;
end;

procedure TReadForm.ComboBox2Change(Sender: TObject);
var
  i:byte;
begin
  With DM do
  begin
    ReadQuery.SQL.Text:='select book_num from read_type where type_sno=:in0';
    REadQuery.Parameters[0].Value:=combobox2.Text;
    ReadQuery.Prepared;
    ReadQuery.Open;
    i:=ReadQuery.Fields[0].AsInteger;
    ReadQuery.Close;
  end;
  StatusBar1.Panels[1].Text:='此類型用戶可借書'+inttostr(i)+'本';
end;

procedure TReadForm.BitBtn1Click(Sender: TObject);
begin
  with DM do
  begin
    if not ValRead(Trim(combobox1.Text)) then
    begin
      showmessage('此讀者編號在數(shù)據(jù)庫中不存在!');
      combobox1.SetFocus;
      exit;
    end;
    ADOConn.BeginTrans;
    try
      ReadQuery.SQL.Text:='update read_info set read_name=:in0,read_type=:in1,'+
                          'read_addr=:in2,read_post=:in3,read_phone=:in4,'+
                          'read_hand=:in5,read_email=:in6,read_qq=:in7 where '+
                          ' read_id=:in8';
      ReadQuery.Parameters[0].Value:=Trim(edit1.Text);
      ReadQuery.Parameters[1].Value:=combobox2.Text;
      ReadQuery.Parameters[2].Value:=Trim(edit2.Text);
      ReadQuery.Parameters[3].Value:=Trim(edit3.Text);
      ReadQuery.Parameters[4].Value:=Trim(edit4.Text);
      ReadQuery.Parameters[5].Value:=Trim(edit5.Text);
      ReadQuery.Parameters[6].Value:=Trim(edit6.Text);
      ReadQuery.Parameters[7].Value:=Trim(edit7.Text);
      ReadQuery.Parameters[8].Value:=Trim(combobox1.Text);
      ReadQuery.Prepared;
      ReadQuery.ExecSQL;
      ADOconn.CommitTrans;
    except
      ADOconn.RollbackTrans;
      showmessage('更新讀者信息時出錯!');
    end;
    ReadQuery.Close;
  end;
  showmessage('恭喜!修改成功。');
end;

procedure TReadForm.BitBtn2Click(Sender: TObject);
begin
  with DM do
  begin
    if ValRead(trim(combobox1.Text)) then
    begin
      showmessage('此讀者信息在庫存中已存在!');
      combobox1.SetFocus;
      exit;
    end;
    ADOConn.BeginTrans;
    try
      ReadQuery.SQL.Text:='insert into read_info(read_id,read_name,read_type,'+
                          'read_addr,read_post,read_phone,read_hand,read_email,'+
                          'read_qq) values(:in0,:in1,:in2,:in3,:in4,:in5,:in6,:in7,:in8)';
      ReadQuery.Parameters[0].Value:=Trim(combobox1.Text);
      ReadQuery.Parameters[1].Value:=Trim(edit1.Text);
      ReadQuery.Parameters[2].Value:=combobox2.Text;
      ReadQuery.Parameters[3].Value:=Trim(edit2.Text);
      ReadQuery.Parameters[4].Value:=Trim(edit3.Text);
      ReadQuery.Parameters[5].Value:=Trim(edit4.Text);
      ReadQuery.Parameters[6].Value:=Trim(edit5.Text);
      ReadQuery.Parameters[7].Value:=Trim(edit6.Text);
      ReadQuery.Parameters[8].Value:=Trim(edit7.Text);
      ReadQuery.Prepared;
      ReadQuery.ExecSQL;
      ADOConn.CommitTrans;
    except
      ADOConn.RollbackTrans;
      showmessage('添加讀者時發(fā)生異常情況!');
    end;
    ReadQuery.Close;
  end;
  showmessage('恭喜,添加成功');
end;

procedure TReadForm.BitBtn3Click(Sender: TObject);
begin
  with DM do
  begin
    if not valRead(trim(combobox1.Text)) then
    begin
      showmessage('數(shù)據(jù)庫中沒有這個讀者編號!');
      combobox1.SetFocus;
      exit;
    end;
    ADOConn.BeginTrans;
    try
      ReadQuery.SQL.Text:='delete from read_info where read_id=:in0';
      ReadQuery.Parameters[0].Value:=Trim(combobox1.Text);
      ReadQuery.Prepared;
      ReadQuery.ExecSQL;
      ADOConn.CommitTrans;
    except
      ADOconn.RollbackTrans;
      showmessage('發(fā)生了意外事故!');
    end;
    ReadQuery.Close;
  end;
  BitBtn4Click(Sender);
end;

procedure TReadForm.BitBtn4Click(Sender: TObject);
var
  readstr:TStrings;
begin
  readstr:=TStringList.Create;
  try
    readstr:=DM.Getreadid;
    combobox1.Items.Clear;
    combobox1.Items.Assign(readstr);
    combobox1.ItemIndex:=0;
  finally
    readstr.Free;
  end;
end;

procedure TReadForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  ReadForm:=nil;
  Action:=caFree;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久国产一区二区三区四区小说| 91亚洲精华国产精华精华液| 欧美三级电影在线观看| 亚洲激情一二三区| 色婷婷久久久综合中文字幕| 亚洲精品成人悠悠色影视| 色婷婷久久久综合中文字幕| 亚洲自拍与偷拍| 欧美喷潮久久久xxxxx| 日韩经典一区二区| 欧美变态tickling挠脚心| 国产精品1区2区| 亚洲三级理论片| 欧美日本在线播放| 极品美女销魂一区二区三区 | 精品电影一区二区| 国产在线一区观看| 国产精品色一区二区三区| 色综合天天做天天爱| 亚洲福利一区二区| 日韩精品中文字幕在线不卡尤物 | www.99精品| 亚洲高清在线精品| 日韩精品一区二区三区swag| 成人午夜电影小说| 亚洲国产一二三| 精品国产乱码久久久久久浪潮 | 色噜噜狠狠成人中文综合| 香蕉久久一区二区不卡无毒影院 | 成人精品一区二区三区四区| 亚洲激情自拍偷拍| 日韩精品中文字幕在线一区| 不卡视频在线看| 美女免费视频一区二区| 自拍偷在线精品自拍偷无码专区| 欧美一区二区精品在线| 成人h动漫精品一区二区| 午夜精品福利一区二区三区av | 精品一区二区在线看| 亚洲天堂2016| 国产精品66部| 亚洲图片欧美色图| 精品区一区二区| 欧美亚洲国产bt| 国产一区二区三区四| 亚洲精品国产一区二区精华液| 欧美大黄免费观看| 91精品福利视频| 国产不卡视频在线观看| 日本亚洲最大的色成网站www| 一区在线观看视频| 精品久久久久久久人人人人传媒| 91成人免费电影| 成人激情校园春色| 久久97超碰色| 日本成人在线网站| 亚洲一区欧美一区| 国产精品美女久久久久aⅴ| 日韩一卡二卡三卡四卡| 欧美亚洲动漫制服丝袜| 99久久婷婷国产精品综合| 国产精品一卡二卡在线观看| 午夜婷婷国产麻豆精品| 亚洲欧美日韩系列| 中文字幕一区二区三区在线观看| 久久婷婷国产综合国色天香| 91精品欧美久久久久久动漫| 欧美唯美清纯偷拍| 91污片在线观看| 91在线码无精品| 99久久精品情趣| 菠萝蜜视频在线观看一区| 国产一区91精品张津瑜| 狠狠色丁香久久婷婷综| 久久av中文字幕片| 麻豆精品在线观看| 久久国产人妖系列| 另类小说图片综合网| 美女免费视频一区| 免费亚洲电影在线| 美女久久久精品| 国产自产视频一区二区三区| 美国十次综合导航| 精品在线免费观看| 久久福利资源站| 国产精品99久久久久久似苏梦涵| 国内精品第一页| 丰满白嫩尤物一区二区| av动漫一区二区| 91蜜桃在线观看| 欧美色图激情小说| 正在播放一区二区| 日韩精品一区二区在线| 久久久一区二区| 中文字幕一区二区三区精华液| 亚洲乱码精品一二三四区日韩在线| 亚洲美女免费在线| 亚洲地区一二三色| 久久国产视频网| 波多野结衣一区二区三区 | 国产成人精品午夜视频免费| caoporm超碰国产精品| 色综合久久九月婷婷色综合| 精品视频1区2区| 欧美一区二区久久| 国产免费观看久久| 亚洲日本丝袜连裤袜办公室| 五月激情综合婷婷| 激情丁香综合五月| 99精品国产一区二区三区不卡| 欧美伊人久久大香线蕉综合69| 日韩欧美国产一二三区| 久久久久久久久岛国免费| 亚洲欧美日韩一区二区三区在线观看| 亚洲五码中文字幕| 韩日av一区二区| 91国偷自产一区二区三区观看 | 国产精品一区二区果冻传媒| 91国偷自产一区二区使用方法| 精品免费日韩av| 亚洲精品videosex极品| 国内精品伊人久久久久av一坑 | 日韩三级中文字幕| 欧美国产禁国产网站cc| 亚欧色一区w666天堂| 国产一区二区精品久久99| 色综合久久久久| 久久女同互慰一区二区三区| 一级精品视频在线观看宜春院| 久久aⅴ国产欧美74aaa| 色哦色哦哦色天天综合| 精品国产一区二区三区av性色| 亚洲美女偷拍久久| 国产乱码字幕精品高清av| 欧美最猛性xxxxx直播| 久久影音资源网| 无码av免费一区二区三区试看 | 国产欧美日韩综合精品一区二区| 五月天激情综合| 色综合久久久网| 久久久综合视频| 日本成人在线不卡视频| 91蜜桃免费观看视频| 国产午夜精品久久久久久免费视 | 国产综合久久久久久鬼色| 欧美性受极品xxxx喷水| 国产日韩欧美一区二区三区乱码| 五月天欧美精品| 欧美性欧美巨大黑白大战| 国产精品视频麻豆| 国产精品99久久久久久宅男| 日韩精品一区国产麻豆| 亚洲午夜在线视频| 99r国产精品| 国产精品免费av| 国产不卡高清在线观看视频| 精品美女在线观看| 日韩不卡免费视频| 欧美色窝79yyyycom| 亚洲人成小说网站色在线| 国产91在线|亚洲| 国产日韩欧美精品一区| 狠狠v欧美v日韩v亚洲ⅴ| 日韩一区二区三区在线视频| 日韩国产精品91| 欧美色倩网站大全免费| 亚洲午夜免费电影| 在线观看一区二区精品视频| 一区二区三区精品久久久| 色综合天天综合网天天狠天天| 国产精品传媒入口麻豆| 成人av综合在线| 中文字幕日韩av资源站| 成人一区在线看| 最新国产精品久久精品| www.欧美日韩| 一区二区激情小说| 欧美午夜一区二区| 日韩和欧美一区二区| 欧美一区二区三区在线电影| 日本不卡一二三| 2022国产精品视频| 国产成人av一区二区三区在线观看| 中文av字幕一区| 色综合久久中文字幕| 亚洲国产综合色| 日韩欧美一区二区三区在线| 韩国一区二区三区| 国产午夜亚洲精品午夜鲁丝片| 波多野结衣的一区二区三区| 一区二区三区在线视频观看58 | 亚洲国产精品久久一线不卡| 51精品视频一区二区三区| 麻豆精品一二三| 国产精品色眯眯| 欧美视频在线观看一区二区| 奇米色一区二区| 国产日韩欧美精品综合| 日本高清无吗v一区| 日韩国产精品久久久|