起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 365|回复: 10

【结】这个数据集应该如何过滤?**

[复制链接]
发表于 2008-3-7 10:24:11 | 显示全部楼层 |阅读模式
在justep中连其他的数据库做一个查询,其中有个日期的字段,在那个数据库中是个VARCHAR2(10)(2002-12-18)的字段,我在逻辑数据库中引用过来之后想在数据集中对日期字段进行过滤,如何进行?
1、过滤方式想设置为userfilter,这样如果用户想查看全部数据可以在望远镜中修改过滤条件。
2、对于这个VARCHAR2(10)的字段如何将其与系统日期进行对比,只显示近7天的数据?
谢谢。
.                                                                                                                                                                                            .
.                                                                                                                                                                                            .
回复

使用道具 举报

发表于 2008-3-7 10:40:16 | 显示全部楼层
可以用生成数据字典,把你的表先导进来.然后再用数据集来操作.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-7 10:54:39 | 显示全部楼层
这个不是表,是通过好几个表拼接起来的视图~~
主要是想节省justep的表。
.                                                                                                                                                                                            .
.                                                                                                                                                                                            .
回复 支持 反对

使用道具 举报

发表于 2008-3-7 18:34:39 | 显示全部楼层
UserFilter需要读数据字典
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-10 14:37:28 | 显示全部楼层
是不是说视图的话,就不能用到userfilter的特性?
.                                                                                                                                                                                                    .
.                                                                                                                                                                                                    .
回复 支持 反对

使用道具 举报

发表于 2008-3-10 14:50:03 | 显示全部楼层
只有在数据字典中定义了,才可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-18 15:09:08 | 显示全部楼层
这个视图是在数据字典中定义了的,只是由于是视图,所以不能生成物理表。
.                                                                                                                                                                                                    .
.                                                                                                                                                                                                    .
回复 支持 反对

使用道具 举报

发表于 2008-3-19 13:05:42 | 显示全部楼层
可以为视图定义对应的逻辑表,不要创建物理表就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-19 13:52:43 | 显示全部楼层
现在是已经定义好了逻辑表,用这个逻辑表创建了数据集,需求是希望在这个数据集的userfilter中默认定义为“日期+7>sysdate”(只显示7天前的数据),不晓得这个怎么做。
如果用户希望看更早的数据,也可以手工在前台的望远镜里修改userfilter。
.                                                                                                                                                                                                    .
.                                                                                                                                                                                                    .
回复 支持 反对

使用道具 举报

发表于 2008-3-19 17:59:18 | 显示全部楼层
楼主,对于默认的过滤条件,可以在功能设计器中添加一个业务信息策略,为信息中指定的数据集设置默认过滤条件,在功能运行后,允许用户使用数据导航条修改这个条件
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 00:58 , Processed in 0.036855 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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