dakuen 发表于 2005-10-8 09:20:06

一个表的一列是其他几个列四则运算公式,各行的公式不一样,如何在报表中让这些公式

<P>一个表的一列是其他几个列四则运算公式,各行的公式不一样,如何在报表中让这些公式计算出结果呢</P>
<P>我在数据窗口报表中看到的结果都是些公式字符串,现在我想要它计算结果啊,</P>
<P>想用计算域,可是一个计算域的只能有一个表达式,我现在是各行的计算公式不一样,</P>
<P>哪位指点一下啊,急,在线等</P>

阿辉 发表于 2005-10-8 09:28:23

你做一个全局函数,在数据窗口中用这个全局函数就可以了

dakuen 发表于 2005-10-8 11:10:07

<P>阿辉,你说能具体点吗?</P>

dakuen 发表于 2005-10-8 11:10:33

我还是不知道怎么搞,你能说具体一点吗?

阿辉 发表于 2005-10-8 11:20:02

<P>数据窗口中能用的函数不局限于pb提供的函数,任何全局函数都可以用的</P>
<P>你做一个全局函数,参数数目与你的列数相同,然后在数据窗口中做一个计算列,就用这个函数,参数就是各列,计算列的值就是函数的返回值,就OK了。</P>
<P>至于函数怎么写是你的事了,呵呵</P>

dakuen 发表于 2005-10-8 13:11:54

这样好像不太行吧?因为我的公式是变化的,可能今天核算的时候是用这个公式,下次又用别的公式了,函数里面的公式写死了,那以后如何改变它的计算公式呢?

阿辉 发表于 2005-10-8 13:26:39

<P>你新写的函数实际上就是一个小型的解释器,对你的公式字段进行解释,把其他字段的值代进去,得出结果</P>

xxgsymj 发表于 2005-10-9 19:33:17

<P>还没入门。。不过工作得用。。。郁闷。。。慢慢来</P>
页: [1]
查看完整版本: 一个表的一列是其他几个列四则运算公式,各行的公式不一样,如何在报表中让这些公式

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com