当前位置: 代码迷 >> PB >> Pb crosstab 请问:怎么返回运行时header部分各个Text的 name,以及实际返回的detail 的栏数
  详细解决方案

Pb crosstab 请问:怎么返回运行时header部分各个Text的 name,以及实际返回的detail 的栏数

热度:39   发布时间:2016-04-29 10:04:19.0
Pb crosstab 请教:如何返回运行时header部分各个Text的 name,以及实际返回的detail 的栏数
算是个教经典的问题吧。在这儿没有搜索到。2003年本论坛有个相关的 http://topic.csdn.net/t/20030106/17/1332245.html但是没有结果。
另外,有个台湾的仁兄也出了了帖子,也没有见到答案,如下:
2001/7/16 下午 03:59:16

請教各位
我目前用stored procdured為data source作了一個crosstab的DW
在設定columns的時候,我拉了一個欄位
所以在retrieve之後,我的這個欄位有多少數值
就會出現在dw的內容中,相對應的自動產生多少欄以及我所想要的分析資料
可是現在我有一個需求,那就是我必須要得到在runtime時
所retrieve這個欄位的資料,
但是因為在crosstab中這個拉的欄位是放在HEADER中的一個TEXT
它會在RUNTIME時自動依據你RETRIEVE的資料而自動新增欄位
而我在DW retrieve完之後,照理應該可以抓得到這個text object的text property
但是抓出來的確是仍然在design time時這個object的text content
該怎麼辦???請賜教!!!>_<
p.s如果對於這個問題有興趣,可是覺得我給的資料太少的話
可以mail給我,我可以把畫面傳給有興趣的人

第二个问题,我自己试了了,如果在设计时,Value设置一个项,那么不管runtime时 retrieve 现状怎样,总是返回2(使用numcols = long(dw.object.datawindow.column.count) 返回)。

请专家指点,多谢!

------解决方案--------------------
知道了
 就是crosstab的数据窗口,如何在retrieve后将横向的列的值取到 是吧
------解决方案--------------------
呵呵,前几天刚回过的贴子
一、数据检索后,Modify("Datawindow.CrossTab.StaticMode='yes'");
二、按普通数据窗口进行操作就可以了~~
  相关解决方案