当前位置:主页>销售管理软件> 列表

fastreport 3 关于函数的问题,知道的进呀,急~ 找用友u8财务软件下载

进销存软件版1楼: fastreport 3 关于函数的问题,知道的进呀,急~~~

我在fastreport 3 报表设计时,加入了[SUM(<表."Sumamount">,MasterData1)]进行合计表的一个字段,因为sum()函数返回的是variant类型的数据,现在想用vartostr()转换为String类型数据"[VarToStr([SUM(<表格内容."Sumamount">,MasterData1)]
)]",结果出错了。告诉我"Could no covert variant of type (array of variant) into type (String)"
以上函数都是用fastreport3 设计器中的函数。

请问这个要如何处理

2楼: 变量转换出错了 如用友u8财务软件下载

3楼: 不能将 variant 数组转换为字符串。

4楼: 不知道是不是fastreport的通病,试好几个版本的fastreport。一个样都会出错[:(]

5楼: 那个返回值是数组型的吧?
你用数组的形式访问,对每一个元素进行转换。
eg: for i := Low(ArrayX) to High(ArrayX) do
...

6楼: 我用这个含函数干脆会报错 [SUM(<表."Sumamount">,MasterData1)]

进销存软件版7楼: str([SUM(<表."Sumamount">,MasterData1)])有STR这个函数先STR在SUM

8楼: 楼上的办法好像可以


str([SUM(<表."Sumamount">,MasterData1)])有STR这个函数先STR在SUM