0

我需要一个将 {table.time} * {table.cost} 相乘的公式。这是我尝试过的:tonumber ({@timeformat}) * {Table.cost}

Formula for {@timeformat}
whileprintingrecords;

numberVar hrs;
numberVar min;
stringVar hhmm;

hrs := Remainder(Truncate({table.time}/60),60);
min := Remainder({table.time},60);

hhmm := totext(hrs,"00") + ":" + totext(min,"00"); 


hhmm

当我简单地这样做时,我在运行报告时从 Crystal 收到一个字符串错误。字符串是非数字的。任何帮助是极大的赞赏。

谢谢

4

1 回答 1

0

您的函数{@timeformat}正在生成看起来像02:30. 它们对可读性很有用,但它们不是数字,也不能相乘。

相反,请尝试:

{table.time} * {table.cost}
于 2013-03-11T16:51:39.127 回答