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 设计器中的函数。
请问这个要如何处理
str([SUM(<表."Sumamount">,MasterData1)])有STR这个函数先STR在SUM
我在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