一个字符表述的计算公式“b+c.”,用到时想取出来,让a=“b+c.”
一个字符表达的计算公式“b+c....”,用到时想取出来,让a“b+c....”。一个数据表的(3行,5列)有一个字符表达的
一个字符表达的计算公式“b+c....”,用到时想取出来,让a=“b+c....”。
一个数据表的(3行,5列)有一个字符表达的计算公式“b+c....”,用到时想取出来,让a=“b+c....”。用什么函数?
[解决办法]
string ls_exp = "b+C", ls_data
ls_data = dw_1.describe("evaluate('" + ls_exp + "',1)")
messagebox('', ls_data)
[解决办法]
没明白你到底要干什么,如果要取表达式,可以用
string ls_colnam
ls_colnam = dw_1.describe("#4.name")
dw_1.describe(ls_colnam + ".expression")
[解决办法]本帖最后由 lzp_lrp 于 2013-05-10 13:35:42 编辑 学PB多长时间了?
你这么做实现的类似于编译,不知你学过编译原理没有,实现起来非常复杂
你的需求应该可以考虑换种方案来实现
如果要执行表达式,就按这个方法
string ls_exp = "b + c", ls_data
ls_data = dw_1.describe("evaluate('" + ls_exp + "',1)")
messagebox('', ls_data)