Posted on 2006-05-08 16:37
诗.程序.人生 阅读(129)
评论(0) 编辑 收藏 引用 所属分类:
ECO
在创建EcoSpace时,加入以下语句。
vhFirstname.EcoSpace = EcoSpace; //这一步的确很奇怪,必须手工加上才行。
vhFirstname.Element.AsObject := txtFirstname.Text;
自定义Ocl静态变量
首先在界面上增加一个ExpressionHandle,命名为ehRate,设定RootHandle 属性为rhRoot,
该组件将用于保存税率定义,然后添加一个OclVariables 组件,点击OclVariableCollection
属性,调出属性编辑器,添加一个Ocl 变量定义,设定变量的名称为TaxRate,然后设定变量的ElementHandle 为ehRate,同时设定ehRate 的
Expression 属性为0.06,对应于税率。然后将ehAcctItem 的Tax 字段的表达式由原来的
Amount*0.06 改为Amount*taxRate,注意这里的taxRate 的首字母一定要小写,否则表达式
校验会报错。再次运行程序,你会发现税费算出的结果确实等于Amount*0.06。
税率