问:DBGridEh 利用sumlist求和
为什么求和列值总是0?
谢谢!
[解决办法]
问题补充:我按照这样设定代码的,前两个都正常,但是bb列就始终是0. adoqry该列是数字型的。
dbZai_Tu->Columns->Items[0]->Footers->Items[0]->ValueType=fvtStaticText;
dbZai_Tu->Columns->Items[0]->Footers->Items[0]->Value="总计";
dbZai_Tu->Columns->Items[1]->Footers->Items[0]->FieldName="aa";
dbZai_Tu->Columns->Items[1]->Footers->Items[0]->ValueType=fvtFieldValue;
dbZai_Tu->Columns->Items[2]->Footers->Items[0]->FieldName="bb";
dbZai_Tu->Columns->Items[2]->Footers->Items[0]->ValueType=fvtSum;
[解决办法]
DBGridEh1->SumList->Active
打开了吗?
[解决办法]
DBGridEh1->SumList->Active
[解决办法]
已经打开了啊,DBGridEh1->SumList->Active=true
[解决办法]
问题没有解决!!!
[解决办法]
还没搞定?
静态设置一些参数就可以了
[解决办法]
还没有搞定
dbZai_Tu->Columns->Items[2]->Footers->Items[0]->FieldName="bb";
dbZai_Tu->Columns->Items[2]->Footers->Items[0]->ValueType=fvtSum;
始终不能求和,显示是0
如果fvtSum换成其他的,fieldname显示就是对的
[解决办法]
你看下这个字段所有记录的数值,记录只能是数值,不能出现null和空,否则统计会出错。