为什么fastreport老提示EVariantTypeCastError ?

life923 2009-08-22 06:54:09
could not convert variant of type(string) into type(double)

procedure TFormTest.frxReport1BeforePrint(Sender: TfrxReportComponent);
var
Cross: TfrxCrossView;
i, j: Integer;
begin
if Sender is TfrxCrossView then
begin
Cross := TfrxCrossView(Sender);
DataModule1.ADOQuery2.First;
i := 0;
while not DataModule1.ADOQuery2.Eof do
begin
for j := 0 to 1 do
Cross.AddValue([i], [DataModule1.ADOQuery2.Fields[j].DisplayLabel], [DataModule1.ADOQuery2.Fields[j].AsString]);

DataModule1.ADOQuery2.Next;
Inc(i);
end;

end;
end;


为什么呢...
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzhong2 2011-12-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bjcx994 的回复:]

如何解决的?
[/Quote]
双击TfrxCrossView控件,在弹出的窗体(交叉报表编辑器)里,将Cell的计算配置设成'无'即可
life923 2009-10-25
  • 打赏
  • 举报
回复
很久以前弄的 好像是报表属性那有个默认设置 要换下
bjcx994 2009-09-17
  • 打赏
  • 举报
回复
如何解决的?
life923 2009-08-22
  • 打赏
  • 举报
回复
这问题是可以了,

请问如何给 报表 TfrxCrossView 自定义标题呢?

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧