设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1205|回复: 10
打印 上一主题 下一主题

[其它] 请教VB

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-3 18:51:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


请教各位:

我不太懂编程,请问下面语句,问题出在哪里,("查询结果"不能显示与子窗体相同的记录)

Private Sub 查询_Click()
On Error GoTo Err_查询_Click

    Dim stDocName, strWhere As String

    stDocName = "查询结果"
    strWhere = Me.存书查询子窗体.Form.Filter

    '在打开查询的同时把子窗体的筛选条件字符串也传递给查询,
    '这样地话查询也会显示和子窗体相同的记录。

    DoCmd.openQuery stDocName, acNormal, strWhere
Exit_查询_Click:
    Exit Sub

Err_查询_Click:

    MsgBox Err.LastDllError
    Resume Exit_查询_Click
   
End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-3-3 19:01:00 | 只看该作者
stDocName与strWhere完全不相干,当然不行。
3#
 楼主| 发表于 2006-3-3 19:24:00 | 只看该作者

回复:(sgrshh29)stDocName与strWhere完全不相干,当...

是报表,怎么可以呢?请问怎么修改.谢谢!
4#
发表于 2006-3-3 19:39:00 | 只看该作者
报表当然可以。查询不行,要用querydef改变查询的sql.
5#
 楼主| 发表于 2006-3-3 19:43:00 | 只看该作者

回复:(sgrshh29)报表当然可以。查询不行,要用quer...

能具体请教吗?谢谢!或者是窗体.
6#
发表于 2006-3-3 20:11:00 | 只看该作者
大致是这样,要引用dao,

dim qdf as querydef
qdf = currentdb.querydefs("qryname")
qdf.sql = qdf.sql & " where " & strwhere
Set qdf = Nothing
如果要实例,请你上传文件。说明从哪个窗体筛选后做哪个查询。

[此贴子已经被作者于2006-3-3 12:12:13编辑过]

7#
 楼主| 发表于 2006-3-3 20:55:00 | 只看该作者

回复:(sgrshh29)大致是这样,要引用dao,dim qdf...

已上传,请指教.谢谢!
8#
发表于 2006-3-3 21:05:00 | 只看该作者
以下是引用j110119在2006-3-3 12:55:00的发言:
已上传,请指教.谢谢!

没看到你上传的文件,用“回复”-“浏览...”-“上传”
9#
 楼主| 发表于 2006-3-3 21:47:00 | 只看该作者

回复:(sgrshh29)以下是引用j110119在2006-3-3 12:5...



SORRY.刚忘上传了

本帖子中包含更多资源

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

x
10#
发表于 2006-3-3 22:43:00 | 只看该作者
<DIV class=quote>以下是引用j110119在2006-3-3 13:47:00的发言:





[此贴子已经被作者于2006-3-3 14:43:42编辑过]

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-18 00:13 , Processed in 0.092672 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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