有关一些自定义公式的设计
一个窗体中有很多DBEdit控件,其中存在如下情况
1.某个DBEdit的值是其他几个DBEdit控件的值加起来,
2.某个DBEdit的值是其他几个DBEdit控件的乘积
3.某个DBEdit的值是其他几个DBEdit控件的商
等,我现在是想请教如何设计自定义公式,让这些DBEdit根据这些公式来计算
[解决办法]
我的以前也是这样,而且很多还是要前面的合计值,再去*以后面的谋一个记录值,到现在我都还没有更好的办法!以前我都是采用ADO加临时表的方法来做,但这样需要太多的存储过程,主要是类型多,每一类都要这样做,最气人的事后面的那个记录是不同的!
[解决办法]
用 'ScriptControl ':
try
Obj:=CreateOleObject( 'ScriptControl ');
ls:= '5*4+3;
Obj.Language:= 'JavaScript ';
result:=obj.eval(ls);
except
result:=.....
[解决办法]
字符替换么 -_-|| 把变量替换成相应的值,然后再计算
[解决办法]
看下这个帖子对你有帮助么
http://topic.csdn.net/t/20040707/23/3154909.html