设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4057|回复: 8
打印 上一主题 下一主题

[窗体] 加个查询功能的窗体

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-16 20:57:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例如 我可以输入一段日期(2011-01-01到2011-01-15) 点查询后可以显示数据表里时间段里的数据

数据表大概就是附件里的 最好还能有一个到期提示

求高手帮忙

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-12-16 23:13:14 | 只看该作者
打不开你的库,版本太高了。
3#
 楼主| 发表于 2011-12-17 10:57:04 | 只看该作者
这个版本是2003的 可以么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
发表于 2011-12-17 12:00:59 | 只看该作者
描述不清,你指的时间段是投保时间或到期时间
至于到期提醒,你想如何提醒!
你的库一打开着吗?
是启动时提醒?
5#
发表于 2011-12-17 12:06:27 | 只看该作者
本帖最后由 bbpst 于 2011-12-17 12:18 编辑

查询功能帮你做好了,至于提示,我想难道让它自动提示?有点搞不大清楚.


其实应该做一个日期就够了"到期日期"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
发表于 2011-12-17 12:18:07 | 只看该作者
  1. Private Sub Command8_Click()
  2.     Dim dtaSDate As Date
  3.     Dim dtaEDate As Date
  4.     Dim Criteria As String
  5.     If IsNull(Me.Text0) Or IsNull(Me.Text2) Then
  6.         MsgBox "请输入查询日期"
  7.         Exit Sub
  8.     End If
  9.     dtaSDate = Me.Text0
  10.     dtaEDate = Me.Text2
  11.     Criteria = "到期时间 between #" & dtaSDate & "# And #" & dtaEDate & "#"
  12.     Me.表1_子窗体.Form.Filter = Criteria
  13.     Me.表1_子窗体.Form.FilterOn = True
  14. End Sub

  15. Private Sub Command9_Click()
  16.     Me.Text0 = Null
  17.     Me.Text2 = Null
  18.     Me.表1_子窗体.Form.FilterOn = False
  19. End Sub

  20. Private Sub Form_Load()
  21.     Dim strName As String
  22.     Dim rs As DAO.Recordset
  23.     Set rs = Me.表1_子窗体.Form.RecordsetClone
  24.     Do While Not rs.EOF
  25.         If rs.Fields("到期时间") = Date Then
  26.             strName = strName & rs.Fields("用户名") & ";"
  27.         End If
  28.         rs.MoveNext
  29.     Loop
  30.     If strName <> "" Then
  31.         MsgBox strName & " 今天到期"
  32.     End If
  33.     Set rs = Nothing
  34. End Sub
复制代码
7#
 楼主| 发表于 2011-12-17 12:34:34 | 只看该作者
{:soso_e102:} 好崇拜你们,谢谢先。时间段就是到期时间,提醒如果能一启动数据库或窗体就能提示 最好了
8#
 楼主| 发表于 2011-12-17 12:37:45 | 只看该作者
bbpst 发表于 2011-12-17 12:06
查询功能帮你做好了,至于提示,我想难道让它自动提示?有点搞不大清楚.

我想在窗体里实现查询功能,你上传的只有数据表了
9#
发表于 2011-12-17 12:50:56 | 只看该作者
本帖最后由 bbpst 于 2011-12-17 13:04 编辑

对的呀,"查询"窗体里输入开始日期和截止日期,点查询,就可以把查出的数据列出在子表上

直接用一个日期就行了,查询生成器中在"到期时间"的条件中把改一下.

至于提示,把版主的窗体加载的语句加进去.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-14 14:02 , Processed in 0.110355 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表