hur.cn - 华软网

 热门搜索

HELP! 变化的公式.

  作者:未知    来源:网络    更新时间:2016/2/23
  本人有一项目,被计算的记录同在一TABLE中,且可用KEY值
做检索条件.
  问题是,运算的公式常变动,(用FORPRO的宏代换可实现)
PB中如何实现?
------华软网友回答------
使用动态SQL
------华软网友回答------
you don't worry for it???
------华软网友回答------
In fact,it is ease to select recorder from table.
But ,运算符是变化的.
运算关系变化后,如何动态地生成计算程序?
在FOXPRO中我是用宏代换.
------华软网友回答------
In fact,it is ease to select recorder from table.
But ,运算符是变化的.
运算关系变化后,如何动态地生成计算程序?
在FOXPRO中我是用宏代换.
 

------华软网友回答------
看看PB的动态SQL帮助吧,计算程序你可以自己生成一个SQL字符串。
------华软网友回答------
当然是sql
------华软网友回答------
根据条件来判断嘛
然后用 retrieve()来传输就可以
------华软网友回答------
PB数据窗口的查询SQL也是可变的。可以把这些变化的公式写入一个表中,或者动态生成SQL,然后按需要将这些SQL赋到数据窗口的检索条件中来实现。甚至可用动态数据窗口来完成,费力了一点,但是是一个数据窗口,做好后,显示输入全都可以实现。
------华软网友回答------
如果用的是数据窗口,我们可一动态的改变Compute Field.
------华软网友回答------
动态生成数据窗口的查询SQL
------华软网友回答------
得到数据窗口的sqlstring,在程序中修改它
然后modify(),retrieve()
------华软网友回答------
你提的问题比较含糊,好象可以动态改变Compute Field. 或者用"Evaluate"函数解决
------华软网友回答------
可以用计算列简单实现:
dw_1.Modify("formula.expression='"+sle_1.text+"'")
formula 是你数据窗口的计算列名!
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。