用表达式列:
iif([客户等级] ='VIP',[批发价] *[数量],[零售] *[数量])
http://www.foxtable.com/help/topics/0104.htm
如果写代码:
Select Case e.datacol.name
case “数量”,"客户等级"
if e.datarow("客户等级") = "VIP" Then
e.datarow("金额") = e.datarow("数量") * e.Datarow("批发价")
else
e.datarow("金额") = e.datarow("数量") * e.Datarow("零售价")
end if
End select