找回密码
 立即注册

QQ登录

只需一步,快速开始

brainmao

论坛元老

6

主题

38

帖子

1万

积分

论坛元老

积分
13656

活字格认证

brainmao
论坛元老   /  发表于:2013-8-21 10:30  /   查看:18212  /  回复:30
现在想对报表显示的form进行报表的数据查询与筛选,请问在另一个form中(比如有个按钮,点击他可以动态显示报表form中的多少条xxx记录)后台该怎么去写建立他们之间连接的语句,sql语句该怎么从一个form传递给报表from进行报表的筛选

30 个回复

正序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-5 08:59:00
31#
已了解
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-4 15:54:00
30#
那这个问题怎么样,是否已经解决:http://gcdn.grapecity.com/showtopic-10083.html
回复 使用道具 举报
brainmao
论坛元老   /  发表于:2013-9-4 15:52:00
29#
回复 28楼dof的帖子

好了 ,我调试ok了 是lince的问题,谢谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-4 15:16:00
28#
回复 27楼brainmao的帖子

brainmao

你这里说的例子是几楼的例子,之前给你发送过几个,而且我这边测试都是Ok的,能否将你出错的工程发给我看看,我可以直接进行调试。
回复 使用道具 举报
brainmao
论坛元老   /  发表于:2013-9-4 10:47:00
27#
回复 4楼dof的帖子

这个例子跑起来后通过report1.Report.ReportParameters(0).DefaultValue.Values.Clear()
        report1.Report.ReportParameters(0).DefaultValue.Values.Add("11")这种方法添加,参数没反应,但是报表预览的时候,输入参数然后确定可以传递,就是在form里面输的时候点击ok报表没反应,所以 参数绑定报表是对的,但是form用上述的方法传递时候没传过去,所以希望dof确定一下
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-8-29 11:06:00
26#
感觉你的需求是有点主从表的意思,Header显示主表数据,Detail根据主表来决定需要显示什么数据
回复 使用道具 举报
brainmao
论坛元老   /  发表于:2013-8-29 08:09:00
25#

需求问题

回复 24楼dof的帖子

Hi Dof
看了参数传递的帮助,参数正常可以传递了

不知道,区域报表设置的时候data设置sql查询语句时候,能不能进行多条sql,现在有两个需求,一点击按钮显示全部报表,二点击按钮进行数据查找,这样分析是需要两条sql的
现在的话,只能在报表detail中的sql设置中,进行如下设定,然后传递参数进行数据查找,当我想切换全部报表内容显示的时候,该怎么再去添加呢


另一个问题就是,在detail中设置语句数据库的话,我要在报表pageend里面用代码取得datasource,怎么去,貌似取出来为nothing,分析报表的designer发现为如下:
SqlDBDataSource1.ConnectionString = "data source=MR\SA;database=keiri;persist security info=False;user id=sa;password=" & _
    "sa"
        SqlDBDataSource1.SQL = "Select * from [keiri].[keiri].[M06_名称] where [名称コード] = '<%Parameter1%>'"
        Me.DataSource = SqlDBDataSource1

请问这个datasource怎么拿到
谢谢

本帖子中包含更多资源

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

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-8-28 12:00:00
24#
区域报表中参数的设置方式总结,可以在AR帮助文档中的这个章节找到:
ActiveReports Developer 7 &gt; ActiveReports Developer Guide &gt; How To &gt; Section Report How To &gt; Add Parameters in a Section Report
回复 使用道具 举报
brainmao
论坛元老   /  发表于:2013-8-28 11:55:00
23#
回复 22楼dof的帖子

SELECT 类别.类别名称, 产品.*
FROM 产品 INNER JOIN 类别 ON 产品.类别ID = 类别.类别ID
where 类别.类别名称 = '<%类别名称|请指定类别名称||%>';

写成sql的时候where后面的参数该写什么呢
比如Select * from [keiri].[keiri].[M06_名称] where [名称コード]=参数怎么写

是直接写成@Par...  还是    ...
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部