数据窗口有哪些常见有关问题?使用技巧

数据窗口有哪些常见问题?使用技巧?
我懒,不总结了
大家来总结,我来散分

------解决方案--------------------
好,不过细想真的很多。
问题1.做带参数的dddw时,经常容易出现提示输入参数的窗口。
原因:pb对dddw的数据检索发出在主dw执行retrieve前,所以要确保 retrieve主窗口前给dddw传参数。
另外,当给dddw传参数retrieve时无数据,再retrieve主dw时,依然会出现出现提示输入参数的窗口。解决办法骒对dddw用insertrow(0)插入一条空行。
------解决方案--------------------
探讨
带参数dddw提示输入参数:
我的解决办法是凡是使用带参数的dddw时,autoretrieve都把钩去掉
不然虽然程序中在适当位置getchild,取了数据,如果刚巧取到0行数据的话,再由新插入语句还是会提示。
另外使用autoretrieve时,若没有强制检索下拉数据,使用rowscopy等增加数据行时不会触发自动检索

------解决方案--------------------
我这人比较懒,捐献个半成品:
http://afic.blog.163.com/blog/static/64738754200832823040276/
------解决方案--------------------
我的处理方式为在数据行中加一行空值,其他不变
例如:
select id,code,name from dm
union all
select null,null,null
------解决方案--------------------
很多记不清了!想起来再说!
现在DW的图片功能太差,6.5以后几乎没什么改进!
------解决方案--------------------
探讨
好,不过细想真的很多。
问题1.做带参数的dddw时,经常容易出现提示输入参数的窗口。
原因:pb对dddw的数据检索发出在主dw执行retrieve前,所以要确保 retrieve主窗口前给dddw传参数。
另外,当给dddw传参数retrieve时无数据,再retrieve主dw时,依然会出现出现提示输入参数的窗口。解决办法骒对dddw用insertrow(0)插入一条空行。

------解决方案--------------------
楼上正解,哈哈
------解决方案--------------------
动态创建应该也算一个吧.
------解决方案--------------------
*_*
------解决方案--------------------
学习了,呵呵
------解决方案--------------------
计算域过多的话,如果数据量再大,会很慢的
另外
在ORACLE用DECODE要注意,用的多会报错误的,用case when就没事
还有偶尔会遇到to_date问题(我8.0遇到过一次,改成to_char就没问题)

还有如果用select * 写的DW,如果以后数据库有增加字段,DW会报错的,需要重新生成下DW
------解决方案--------------------
探讨
计算域过多的话,如果数据量再大,会很慢的
另外

------解决方案--------------------
hebo2005 提到重构dw,我有个小技巧。
1.重构方法是进入data source界面,我一般是进syntax界面,随意加个空格,然后再返加Design界面。
2.但是若修改了字段名,则会破坏design界面。我的做法是 写select语句时给每个字段加别名。
其实dw中与SQL语句绑定的是 select中字段的别名,即col1 as name 中 as后的部分,若有一天dw中列换数据时。如原来为入库时间,现在要换成出库时间,这时候,只要把col1换了就可以了。再把design界面的表头名改改就OK了。不会破坏原来的界面布置。这尤其在需求不确定时很管用。呵呵。
------解决方案--------------------
支 持
支 持 
支 持 
支 持 
支 持 
支 持 
支 持 
支 持 
支 持 
支 持 
支 持 
支持 
持 支 
持 支 
持 支 
持 支 
持 支 
持 支 
持 支 
持 支 
持 支 
持 支 
持 支