在数据库中有一张表test, 有三个字段:a,b,c
数据库中的数据如下:
a b c
1 A wang
2 B chen
1 B hai
2 A bo
我想用delphi7的DecisionGrid来显示数据如下:
A B
1 wang hai
2 bo chen
我在做界面的时候是在form上放了一个adotable1,DecisionCube1,DecisionSource1,DecisionGrid1,
其中adotable1 的tablename是:test; DecisionCube1 的dataset是adotable1;DecisionSource1 的DecisionCube是DecisionCube1;
DecisionGrid1 的DecisionSource是DecisionSource1;
然后我双击DecisionCube1 控件,把test表中的 a,b,c 三个字段的“type”都改为"Dimension",电击OK按钮,结果提示“No avaiable dimension have been defined”.
请问我上面的设置那里有错误,要怎样用DecisionGrid实现交叉表的功能呢?
谢谢!
数据库中的数据如下:
a b c
1 A wang
2 B chen
1 B hai
2 A bo
我想用delphi7的DecisionGrid来显示数据如下:
A B
1 wang hai
2 bo chen
我在做界面的时候是在form上放了一个adotable1,DecisionCube1,DecisionSource1,DecisionGrid1,
其中adotable1 的tablename是:test; DecisionCube1 的dataset是adotable1;DecisionSource1 的DecisionCube是DecisionCube1;
DecisionGrid1 的DecisionSource是DecisionSource1;
然后我双击DecisionCube1 控件,把test表中的 a,b,c 三个字段的“type”都改为"Dimension",电击OK按钮,结果提示“No avaiable dimension have been defined”.
请问我上面的设置那里有错误,要怎样用DecisionGrid实现交叉表的功能呢?
谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货