云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VB+Access设计图书管理系统

VB+Access设计图书管理系统

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 18:45:25

If Not rs_data2.EOF Then

rs_data2.MoveFirst

Do While Not rs_data2.EOF

.Row = .Row + 1

.Col = 0

If Not IsNull(rs_data2.Fields(0)) Then .Text = rs_data2.Fields(0) Else .Text = \.Col = 1 If Not IsNull(rs_data2.Fields(1)) Then .Text = rs_data2.Fields(1) Else .Text = \.Col = 2 If Not IsNull(rs_data2.Fields(2)) Then .Text = rs_data2.Fields(2) Else .Text = \.Col = 3 If Not IsNull(rs_data2.Fields(3)) Then .Text = rs_data2.Fields(3) Else .Text = \.Col = 4 If Not IsNull(rs_data2.Fields(4)) And CDbl(rs_data2.Fields(4)) < 0 Then .Text = -CDbl(rs_data2.Fields(4)) Else .Text = rs_data2.Fields(4) End If .Col = 5 If Not IsNull(rs_data2.Fields(5)) Then .Text = rs_data2.Fields(5) Else .Text = \.Col = 6 If Not IsNull(rs_data2.Fields(6)) Then .Text = rs_data2.Fields(6) Else .Text = \ .Col = 7

If Not IsNull(rs_data2.Fields(7)) And CDbl(rs_data2.Fields(4)) < 0 Then

.Text = -CDbl(rs_data2.Fields(7)) Else

.Text = rs_data2.Fields(7)

End If .Col = 8 If Not IsNull(rs_data2.Fields(8)) Then .Text = rs_data2.Fields(8) Else .Text = \rs_data2.MoveNext Loop rs_data2.MoveLast End If End With End Sub (5) 查询子窗体代码 查询子窗体是用来查询库房中图书资料明细的。其运行效果如图41所示。

图41 查询子窗体运行效果 在列表框中给出编号或年月日后,“查询”按钮的Click事件将给出与数据库查找比较的结果。

Private Sub Command1_Click()

On Error GoTo cmderror

Dim find_date1 As String

Dim find_date2 As String

If Option1.Value = True Then sqlfind = \图书资料 where 编号 between '\Combo1(0).Text &\End If If Option2.Value = True Then find_date1 = Format(CDate(Comboy(0).Text &\Combom(0).Text &\find_date2 = Format(CDate(Comboy(1).Text &\Combom(1).Text &\sqlfind = \图书资料 where 购买日期 between #\find_date1 &\End If rs_data1.Open sqlfind, conn, adOpenKeyset, adLockPessimistic frmdatamanage.displaygrid1 Unload Me cmderror: If Err.Number <> 0 Then MsgBox Err.Description

End If

End Sub

运行查询子窗体时,组合框中就已经从数据库中提取了货单号和年月日两个待查条件。

Dim i As Integer

Dim sql As String If findok = True Then rs_data1.Close End If sql = \图书资料 order by 编号 desc\rs_find.CursorLocation = adUseClient rs_find.Open sql, conn, adOpenKeyset, adLockPessimistic If rs_find.EOF = False Then ' 添加编号 With rs_find Do While Not .EOF Combo1(0).AddItem .Fields(0) Combo1(1).AddItem .Fields(0) .MoveNext Loop End With End If For i = 2001 To 2005 ' 添加年 Comboy(0).AddItem i

搜索更多关于: VB+Access设计图书管理系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

If Not rs_data2.EOF Then rs_data2.MoveFirst Do While Not rs_data2.EOF .Row = .Row + 1 .Col = 0 If Not IsNull(rs_data2.Fields(0)) Then .Text = rs_data2.Fields(0) Else .Text = \.Col = 1 If Not IsNull(rs_

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com