pb 中怎的动态根据查询的结果创建列

pb 中怎样动态根据查询的结果创建列
例如,从t1表中 select c1,n1 from t1得到结果如下
   c1        n1
抗生素         1.2
维生素C       2.3
蛋白质         3.5
。。。         。。。
则要动态创建的数据窗口的列为 抗生素,维生素C,蛋白质,。。。。
------解决方案--------------------
用交叉报表吧
------解决方案--------------------
那就去网上查询 "行转列"的SQL 吧,
保存的时候也需要转换一下
------解决方案--------------------
引用:
引用:那就去网上查询 "行转列"的SQL 吧,
保存的时候也需要转换一下麻烦给贴出来吧,没有找到


http://www.cnblogs.com/IcefishBingqing/archive/2010/12/22/1913349.html

类似这种
------解决方案--------------------
使用这个函数动态创建数据列, 
SQLCA.SyntaxFromSQL(" select c1,n1 from t1">, &
"Style(Type=<Form, Grid, Tabular, Graph, or Label> ) " &
"",<string variable to hold errors>)

使用dw_1.Describe函数设置数据窗口中的各项属性。

是不是这个意思 ?》》》》》