如何执行表达式分析中的公式:(200)

  • 主题发起人 主题发起人 weibinggui
  • 开始时间 开始时间
W

weibinggui

Unregistered / Unconfirmed
GUEST, unregistred user!
1)简单点如例: 金额=单价*数量我要求把公式记录在数据库里,字符型:“金额=单价*金额”那么在程序执行的过程中我怎样比较好地把这几个变量带入进去。2)复杂点的 金额=单价*数量,但是有条件,IF 单价<10 THEN 10 ELSE 单价,像这样的条件式的,如何在数据库中记录和保存,如何在程序中计算。这里不需用SQL本身去处理,不在后台算。
 
关注,目前是使用脚本来实现的,WINDOWS的控件TScriptControl我希望有更好的解决办法我碰到的问题跟楼主一样1是 价格 = 价格 * 折扣2是 价格 = 价格 * (IF 积分 < 2000 THEN 折扣 = 0.9 ELSE ...)呵呵,目前正打算重新做个不依赖于脚本的,其实更早是在数据库中用函数实现的,然后程序中调用函数
 
没有同志帮忙一下吗?
 
表达式计算,网上例子很多,也有现成的,如RemObjects Pascal Script
 
继续关注,其实,使用TScriptControl或数据库函数实现,对于我们来说是可以,但我想让没有编程能力的用户自己去自定义公式,就很不好实现了,对于简单的加减乘除他们还能写公式,但要写什么IF语句之类的,我没想到有什么好办法向他们展示支持自定义这种公式
 
简单加减没有问题了!字符转公式也没有问题,只是看看大家有没有什么更好的办法!
 
这个很easy,找个上面的脚本控件,执行就得到结果了,我就是如此做的,效果还还可以可以有如下效果if error thenbegin edit1.setfocus; messagebox("错了");end;
 
关注!顶![:)]。其实我也想知道,但是本人能力有限!呵呵,期待高手回答!
 
等待中!希望高手来指导一下!
 
看来大富翁已没有什么人气了!结贴吧!
 
后退
顶部