ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:251.39KB ,
资源ID:21207360      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21207360.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书借阅 代码文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书借阅 代码文档格式.docx

1、创建连接 Set rs = New ADODB.Recordset On Error GoTo transactsql_error strConnection = Provider = Microsoft.jet.oledb.4.0; data source= & App.Path & libraryMIS.mdb; strConnection = strConnection &Persist Security Info=False;Jet OLEDB:Database Password=txm strArray = Split(sql) Split() 返回一个下标从零开始的一维数组 con

2、t.Open strConnection 打开连接 If StrComp(UCase$(strArray(0), select, vbTextCompare) = 0 Then rs.Open Trim$(sql), cont, adOpenKeyset, adLockOptimistic Set TransactSQL = rs iflag = 1 Else cont.Execute sql End If transactsql_exit: Set rs = Nothing Set cont = Nothing Exit Function transactsql_error: MsgBox

3、查询错误: Err.Description iflag = 2 Resume transactsql_exit End Function Public Sub tabtoenter(Key As Integer) If Key = 13 Then SendKeys TABEnd Sub 修改借书信息窗体代码:Private Sub addBrwOK_Click() Dim rs As New ADODB.Recordset Dim sql As String sql = select * from borrowInfo Dim sql2 As String sql2 = select * fr

4、om borrowInfo where bookNO = bookNO.Text & If Trim(readerNO.Text) = Or Trim(readerName.Text) = Or Trim(readerType.Text) = Or _ Trim(bookNO.Text) = Or Trim(bookName.Text) = Trim(bookOriginalName.Text) = Trim(bookTypename.Text) = Or Trim(bookauthor.Text) = Trim(bookpress.Text) = Trim(borrowDTP.Value)

5、= Or Trim(returnDTP.Value) = Trim(borrowOther.Text) = Then MsgBox 借书信息录入不能为空!, vbOKOnly Else Set rs = TransactSQL(sql2) If rs.EOF = False Then 所给编号图书已经借出,请核对!, vbOKOnly, 提示 rs.Close Else Set rs = TransactSQL(sql) rs.AddNew 添加新纪录 rs.Fields(0) = Trim(readerNO.Text) rs.Fields(1) = Trim(readerName.Text)

6、 rs.Fields(2) = Trim(readerType.Text) rs.Fields(3) = Trim(bookNO.Text) rs.Fields(4) = Trim(bookName.Text) rs.Fields(5) = Trim(bookOriginalName.Text) rs.Fields(6) = Trim(bookTypename.Text) rs.Fields(7) = Trim(bookauthor.Text) rs.Fields(8) = Trim(bookpress.Text) rs.Fields(9) = Trim(Format(borrowDTP.Va

7、lue, yyyy-mm-dd) rs.Fields(10) = Trim(Format(returnDTP.Value, rs.Fields(11) = Trim(borrowOther.Text) rs.Update MsgBox 借书信息添加成功!, vbOKOnly rs.Close Private Sub cancel_Click() Unload Me Private Sub Form_Load() 初始化读者,图书类别 readerType.AddItem 教职工, 0 中专部, 1 本科部, 2 研究生, 3 校外, 4 Dim rs As New ADODB.Recordse

8、t Dim sqlType As String sqlType = select typename from booktype order by typename Set rs = TransactSQL(sqlType) While Not rs.EOF bookTypename.AddItem rs(0) rs.MoveNext Wend If ModifyBrwFlag2 = True Then Dim rs As New ADODB.Recordset Dim sql As String ModifyBrwFlag1 & Set rs = TransactSQL(sql) reader

9、NO.Text = rs.Fields(0) readerName.Text = rs.Fields(1) readerType.Text = rs.Fields(2) bookNO.Text = rs.Fields(3) bookNO.Locked = True 使不可改动 bookName.Text = rs.Fields(4) bookOriginalName.Text = rs.Fields(5) bookTypename.Text = rs.Fields(6) bookauthor.Text = rs.Fields(7) bookpress.Text = rs.Fields(8) b

10、orrowDTP.Value = rs.Fields(9) returnDTP.Value = rs.Fields(10) borrowOther.Text = rs.Fields(11) ModifyBrwFlag2 = ModifyBrwFlag2 Xor True addBrwOK.Enabled =False Else modifyBrwOK.Enabled = False End If End Sub Private Sub modifyBrwOK_Click() Dim rs As New ADODB.Recordset Dim stdBrwTime As String stdBr

11、wTime = Format(borrowDTP.Value, ) update borrowinfo set readerNo= readerNO.Text &,readername= readerName.Text & sql = sql &,readertype= readerType.Text &,bookno=bookNO.Text &,bookname= bookName.Text &,bookoriginalname= bookOriginalName.Text &,booktypename= bookTypename.Text &,bookauthor= bookauthor.

12、Text &,bookpress=bookpress.Text &,borrowDate= Format(borrowDTP.Value, &,returnDate= Format(returnDTP.Value, ) &,borrowOther= borrowOther.Text & where bookno = TransactSQL (sql) 借书信息修改成功!借书管理窗体代码:Public Function borrowList_update() Dim i As Integer With borrowedListGrid .Rows = 1 .Rows = .Rows + 1 .T

13、extMatrix(.Rows - 1, 0) = rs(0) .TextMatrix(.Rows - 1, 1) = rs(1) .TextMatrix(.Rows - 1, 2) = rs(2) .TextMatrix(.Rows - 1, 3) = rs(3) .TextMatrix(.Rows - 1, 4) = rs(4) .TextMatrix(.Rows - 1, 5) = rs(5) .TextMatrix(.Rows - 1, 6) = rs(6) .TextMatrix(.Rows - 1, 7) = rs(7) .TextMatrix(.Rows - 1, 8) = rs

14、(8) .TextMatrix(.Rows - 1, 9) = rs(9) .TextMatrix(.Rows - 1, 10) = rs(10) .TextMatrix(.Rows - 1, 11) = rs(11) End With Private Sub addBrwInfo_Click() borrowInfoAdd.Show Private Sub borrowedListGrid_Click() Dim i As Integer 首先获得选定的行号 i = borrowedListGrid.Row 将选定行的内容在文本框中显示 curSelBkNo.Text = borrowedL

15、istGrid.TextMatrix(i, 3) Private Sub brwQuery_Click() borrowQuery.Show Private Sub delBrwInfo_Click() Dim resMsg As String select bookno from borrowInfo where bookno = curSelBkNo.Text &sql2 = delete from borrowInfo where bookno = If Trim(curSelBkNo.Text) = 请选择或输入要删除的借出信息的图书编号!, vbOKOnly Else Set rs

16、= TransactSQL(sql) If rs.EOF = True Then 没有该编号图书的借出信息! Else resMsg = MsgBox(真的要删除该编号图书的借出信息吗?, vbOKCancel, 警告) If resMsg = vbOK Then TransactSQL (sql2) 该编号图书的借出信息已经删除!, vbOKOnly Call borrowList_update End If End If Private Sub Form_Activate() Call borrowList_update Private Sub modifyBrwInfo_Click()

17、select bookno from borrowInfo where bookno =curSelBkNo.Text & If Trim(curSelBkNo.Text) = 请输入或在列表中选定要修改的借书信息(所借书编号)!, vbOKOnly Else Set rs = TransactSQL(sql) ModifyBrwFlag1 = curSelBkNo.Text ModifyBrwFlag2 = True End Sub Private Sub exit_Click() Private Sub Form_Load() MSFlexGrid1 表头 .TextMatrix(0, 0

18、) = 读者编号 .TextMatrix(0, 1) = 读者姓名 .TextMatrix(0, 2) = 读者类别 .TextMatrix(0, 3) = 书籍编号 .TextMatrix(0, 4) = 书籍名称 .TextMatrix(0, 5) = 书籍原名 .TextMatrix(0, 6) = 书籍类别 .TextMatrix(0, 7) = 书籍作者 .TextMatrix(0, 8) = 出版社 .TextMatrix(0, 9) = 借出日期 .TextMatrix(0, 10) = 应还日期 .TextMatrix(0, 11) = 借阅备注 .ColWidth(4) =

19、1500 .ColWidth(5) = 1500 .ColWidth(8) = 1500 .ColWidth(9) = 1200 .ColWidth(10) = 1200 .ColWidth(11) = 2000 .BackColorFixed = RGB(247, 214, 157) 在 中查询相应信息,在MSFlexGrid1中显示 读者信息管理窗体代码:Public Function readerInfo_update() select * from readers Dim i As Integer Set rs = TransactSQL(sql) With readerInfoGrid End Function Private Sub exit_Click() Call readerInfo_update Private Sub Form_Load() With readerInfoGrid .TextMatrix(0, 0) = 读者性别 .TextMatrix(0, 4) = 身份证号工作单位E-mail联系电话办证日期有效期至备注 .ColWidth(5) = 1800 .ColWidth(6) = 1500 .ColWidth(10)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1