佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1071|回复: 3

[ACCESS]如何用一个FORM 来控制另一个FORM 内的两个SUBREPORT 的资料呈现.

[复制链接]
发表于 1-12-2005 01:53 PM | 显示全部楼层 |阅读模式
我的REPORT 里面有两个SUBREPORT.  一个用来呈现已经存放进STORE 的PRODUCT (简称IN Report), 另一个是用来呈现还未存放在STORE 的PRODUCT (简称NotIn Report).   我也制作了一个让用户输入日期的FORM,让用户可以输入从几年几月几号到几年几月几号.然后,呈现出在日期范围内的资料.

现在,我面对的问题是我的两个SUBREPORT 只会呈现所有的资料...我要如何用那个日期的FORM 来控制两个SUBREPORT 的资料?

[ 本帖最后由 callmee 于 1-12-2005 04:08 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 1-12-2005 04:07 PM | 显示全部楼层
我是用ACCESS制做的

wakakaka... 又解决一个问题了.... 上面我面对的问题我以解决了...
我在 CODE 里用 这个方法...
Private Sub Report_Open(Cancel As Integer)
DoCmd.OpenForm "Date Dialog InOut", , , , , acDialog, "InOutReport"
    If Not IsLoaded("Date Dialog InOut") Then
    Cancel = True
   End If

然后在两个subreport 的recordsource 的SQL STAMENT 加上 Between Forms![Date Dialog InOut]!txtFrom And Forms![Date Dialog InOut]!

txtTo));
我的DATE DIALOG 就能POINT 到这两个SUBREPORT 了... 用户只要输入一次日期就行了......

example


SELECT inStoreR.Part_Number, inStoreR.quantity FROM inStoreR WHERE (((inStoreR.outDate) Between Forms![Date Dialog InOut]!txtFrom

And Forms![Date Dialog InOut]!txtTo));


现在我的问题是....我的报告会自动多制造一页空白页.. 如果我的资料超过一页,它不会显示在第二爷而是显示在第三页..这种情形下我报告就会有

四页了... 如过报告的资料多过3页,那么报告的总页数就有六页了...依此类推....
如果我要列印出来就会很麻烦了.. 我就要在Print propeties 那里输入1,3,5,7,9.........
请问要如何解决?? 我这报告内含有2个
Subreport.  还有... 我用ACCESS 来制作不是用水晶报告...
回复

使用道具 举报

发表于 2-12-2005 12:09 AM | 显示全部楼层
有没有尝试在 design mode 里更改你 report 的 height?
回复

使用道具 举报

 楼主| 发表于 2-12-2005 10:46 AM | 显示全部楼层
谢谢山羊兄.. 我解决这问题了..

我用程序编写不成文规章的第四章第八条文第六节.....

程序出来的答案不正确,而经过多项修改后依然无效.那么从新写过出问题的程序是解决问题最快的办法.

CALLMEE不成文规章 copyright  ....
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 27-7-2025 07:05 PM , Processed in 0.113564 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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