设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[报表] 选项卡上子窗体的报表问题!

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-1 22:35:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pwj2009 于 2010-1-2 13:33 编辑

如何设置点击预览。就预览当前选定的子窗体的内容。(根据筛选内容而变)
3个子窗体的内同来源于一个表。.请大家帮帮忙!

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2010-1-2 13:34:12 | 只看该作者
本帖最后由 pwj2009 于 2010-1-2 19:53 编辑

请大家帮帮忙啊。。..哎,这么久都米人帮下忙吗。。
3#
发表于 2010-1-2 18:25:51 | 只看该作者
关注哦
4#
发表于 2010-1-2 20:03:25 | 只看该作者
用这个看看
打开"任务栏"报表
Dim str As String
str = "完成日 Is Null and " & Me.事件记录.Form.Filter
DoCmd.OpenReport "任务栏", acViewPreview, , str, acWindowNormal
其他的参考下。
5#
 楼主| 发表于 2010-1-2 22:18:37 | 只看该作者
4# chaojianan
会楼上的代码不对啊。有错误,。

本帖子中包含更多资源

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

x
6#
发表于 2010-1-3 10:55:15 | 只看该作者
我这里没有问题呀,请看附件,请单击任务栏预览按钮。

本帖子中包含更多资源

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

x
7#
 楼主| 发表于 2010-1-3 11:25:27 | 只看该作者
本帖最后由 pwj2009 于 2010-1-3 11:28 编辑

还是一样的提示不行。我发现了问题了。这个预览只是针对筛选后的。筛选后点击无问题,。但不晒选。一点击就出现上面图片的情况。能弄到,筛选后就预览筛选的内容。不筛选的时候就显示整个子窗体的内内容。。、 6# chaojianan
8#
发表于 2010-1-3 13:18:30 | 只看该作者
这个就简单了,根据你的代码可以改为下面的试试。
Private Sub Command71_Click()

    Command35_Click
    Dim str As String
    If 事件记录.Form.FilterOn = True Then
        str = "完成日 Is Null and " & Me.事件记录.Form.Filter
    Else
        str = "完成日 Is Null"
    End If

    DoCmd.OpenReport "任务栏", acViewPreview, , str, acWindowNormal

End Sub
9#
发表于 2010-1-3 13:20:29 | 只看该作者
我给你说个方法,报表的内容是可以筛选的,报表的本身源于一个查询,所谓查询就得有查询条件,如果你只需要预览到当前窗体的内容,那么你必须自己搞清楚你当前窗口的查询条件是什么,如果没有条什,你必须建立条件,否则我个人认为是无法达到你的目的的,除非你建立三个报表来达到你的目的,分别用三个按钮去打开你的三个报表
10#
发表于 2010-1-3 13:30:56 | 只看该作者
另外,在ACCESS中程式码的栏位空值条件表达是:isnull([完成日]),而不是is null[完成日]或:完成日 is null,可能需要注意一下,希望能帮你解决这个问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-18 16:40 , Processed in 0.094397 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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