一个表的一列是其他几个列四则运算公式,各行的公式不一样,如何在报表中让这些公式
<P>一个表的一列是其他几个列四则运算公式,各行的公式不一样,如何在报表中让这些公式计算出结果呢</P><P>我在数据窗口报表中看到的结果都是些公式字符串,现在我想要它计算结果啊,</P>
<P>想用计算域,可是一个计算域的只能有一个表达式,我现在是各行的计算公式不一样,</P>
<P>哪位指点一下啊,急,在线等</P> 你做一个全局函数,在数据窗口中用这个全局函数就可以了 <P>阿辉,你说能具体点吗?</P> 我还是不知道怎么搞,你能说具体一点吗? <P>数据窗口中能用的函数不局限于pb提供的函数,任何全局函数都可以用的</P>
<P>你做一个全局函数,参数数目与你的列数相同,然后在数据窗口中做一个计算列,就用这个函数,参数就是各列,计算列的值就是函数的返回值,就OK了。</P>
<P>至于函数怎么写是你的事了,呵呵</P> 这样好像不太行吧?因为我的公式是变化的,可能今天核算的时候是用这个公式,下次又用别的公式了,函数里面的公式写死了,那以后如何改变它的计算公式呢? <P>你新写的函数实际上就是一个小型的解释器,对你的公式字段进行解释,把其他字段的值代进去,得出结果</P> <P>还没入门。。不过工作得用。。。郁闷。。。慢慢来</P>
页:
[1]