datawindow中用saveas函数导出成excel时,为什么dw中没选的字段也打出来了?急!在线等待
我用的是pb中oracle的专用接口 问题点数:50、回复次数:6Top
1 楼steelren(甲壳虫)回复于 2002-09-07 12:38:59 得分 20
saveas保存的就是你在生成数据窗口时在数据窗画板里选的字段,只要你在那里选中的字段,就算你在数据窗口中把它删掉了,它只是在数据窗中不可见,其实还是存在的,如果你想只保存数据窗的所有可见控件要使用OLE了.具体代码可见
http://www.csdn.net/expert/topic/834/834034.xml?temp=.6273157Top
2 楼csu7433rj(变量的变量)回复于 2002-09-07 12:39:04 得分 0
不懂,帮你upTop
3 楼wgc12321(小椿)回复于 2002-09-07 12:41:12 得分 0
是这样的。
我在画板中没有选择的字段也被导出来了
不知道怎么回事?Top
4 楼zhu_liping(zz)回复于 2002-09-07 15:16:55 得分 0
dw中,你SQL语句中的字段都已经从数据库中查询出来了,
有些字段你看不到,只是因为它没有显示出来,
saveas是不管你DW中是否显示的Top
5 楼steelren(甲壳虫)回复于 2002-09-07 19:04:16 得分 10
我想你还没弄清楚,我所说的你选择的字段是你在生成数据窗口时,有一部是在表中选择在数据窗口中显示的字段,就是在SQL SELECT画板那里,只要在那一步你选中的字段,他们都显示在SQL SELECT画板窗口的上部,这些字段在SAVEAS中都会被导出,就象楼上的兄弟说的,它们已经在DW的SQL语句中被查询出来了,即使你不把他们在DW中显示出来。
如果你想用SAVEAS只导出DW中的数据,就要在SQL SELECT画板中只选择在你的DW中显示的那几个字段。Top
6 楼joss(季节...夏至)回复于 2002-09-07 20:05:05 得分 20
这样解决!!
做一个范围一致的datastore
点击另存操作时实际保存的是datastore
这个datastore中的字段为你所要保存的字段!!
这样就OK!!
如果你隐藏的字段没有任何作用!!
在DW中将字段直接DETELE也行啊!
Top




