精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-03-16
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-03-16
这个功能是firebody新加的,具体的说明请参考manual.txt
manual.txt 写道 4. 管理报表导航列 通过设置适当的报表导航列,可以组成一个有层次的报表体系,当然,如果只是一个简单的报表,我们可以点击Finish,跳过这一步,完成整个报表的定义工作。 举例子来说: 有一个静态报表 All Categories; select * from categories 还有一个简单固定参数报表 Product By CategoryId; select * from products where categoriyid = #CATEGORY ID# 我们对All Categories这个报表做如下的报表导航列设置: 导航列名称:CATEGORYID 目标报表:Product By CategoryId 参数索引:CATEGORY ID 就能够从All Categories这个报表所产生的结果,通过CATEGORYID这个栏位导航到Product By CategoryId这个报表。 附件是对应的截图 |
|
返回顶楼 | |
发表时间:2005-03-16
这个功能好用啊,可是我试了一下,不行啊,是不是我的理解有问题啊。
select List: SELECT list_id as listId,list_name as listName,createdby_datetime as createTime,total_records as subCount FROM t002_list WHERE createdby_user_id = #userId# selectListSubForm: select form_name,confirm_title,confirm_user_name,confirm_link_info, form_content from t047_list_sub_form where list_id = #listId# 对select List进行设置: 导航列名称:ByListId 目标报表:selectListSubForm 参数索引:listId 生成的报表没有超 链接啊。如下: |
|
返回顶楼 | |
发表时间:2005-03-16
z_jordon 写道 这个功能好用啊,可是我试了一下,不行啊,是不是我的理解有问题啊。
select List: SELECT list_id as listId,list_name as listName,createdby_datetime as createTime,total_records as subCount FROM t002_list WHERE createdby_user_id = #userId# selectListSubForm: select form_name,confirm_title,confirm_user_name,confirm_link_info, form_content from t047_list_sub_form where list_id = #listId# 对select List进行设置: 导航列名称:ByListId 目标报表:selectListSubForm 参数索引:listId 生成的报表没有超 链接啊。如下: 导航列名称必须跟你的列名称一致。 ByListId 应该改为 listId 现在的版本 drillDownColumn有bug ,不好意思。 |
|
返回顶楼 | |
发表时间:2005-03-16
哇,在线服务哩,真及时。
要是能够提供数据关联的功能就更好了,比如我前面生成的报表中有一项subCount,如果能够点击即可看到这几项信息就太好了,呵呵。 |
|
返回顶楼 | |
发表时间:2005-03-16
z_jordon 写道 哇,在线服务哩,真及时。
要是能够提供数据关联的功能就更好了,比如我前面生成的报表中有一项subCount,如果能够点击即可看到这几项信息就太好了,呵呵。 不明白你说的这个功能,能否更具体地描述一下?我们将会试着将用户的需求加入到新版本中。 另外firebody说的Drill down column不能关联多个报表,已经在CVS上修复了。 |
|
返回顶楼 | |
发表时间:2005-03-16
借贴问一下:
http://cvs.iteye.com:8008/quake/tktview?tn=31,5 我觉得这个功能很实用,因为我经常会用startTime,endTime查询报表。并且当中有可能用到union,于是就出现了这样的SQL语句:select ...where...#startTime1# ... #startTime2#。事实上startTime1 == startTime2。在页面要设置两次startTime,太郁闷了。 |
|
返回顶楼 | |
发表时间:2005-03-16
To thatway,
我准备在0.4版本修复这个问题,如果你有patch的话,欢迎提交。 |
|
返回顶楼 | |
发表时间:2005-03-17
To Quake Wang:
select List: SELECT list_id as listId,list_name as listName,createdby_datetime as createTime,total_records as subCount FROM t002_list WHERE createdby_user_id = #userId# 就是说,我的subCount是对另外一个表messages中信息的统计,这个表中也有一个鍵比如list_id与表t002_list的list_id是外键关联的。 |
|
返回顶楼 | |
发表时间:2005-03-17
你的意思是能够通过外键约束自动关联到其他报表, 而且其他报表不需要预先定义?
|
|
返回顶楼 | |