[sdlkcxgs]:有一表,主要字段为:运费单号,发送地点,里程,总件数,重量,计量单位(下拉框),单价,运费。等等,其中运费的计算是根据计量单位进行判断并临时输入单价计算的。计量单位为“元/公里”时,运费=单价*里程;计量单位为“元/件”时,运费=单价*总件数;计量单位为“元/吨”时,运费=单价*重量;但目前在信息计算中确无法进行条件判断设置,望各位高手指教。
——————————————————————————————————
[lcqhy]:可以通过信息计算与验证里面可以通过语句实现,试用语句: select 单价*里程 as 运费 from 表名 where 计量单位='元/公里' 作三种情况的设置,您可以试一下,有问题再联系。
——————————————————————————————————
[sdlkcxgs]:谢谢lcqhy。能把全部代码写出吗?我已经试过,没有成功。可能代码我没有写对.另外,此问题我用vfp6.0很容易解决的呀。 do case case 计价单位='元/吨' repl 运费 with 单价*重量 case 计价单位='元/公里' repl 运费 with 单价*里程 case 计价单位='元/件' repl 运费 with 单价*合计件数 endcase 但是这个平台却不好解决,其原因我认为是平台缺少流程控制方面的命令或函数,真是有点大失所望。希望宏达公司在以后的平台上能够增加此命令。
——————————————————————————————————
[lcqhy]:您好:您可以加我QQ:281503687,您最后把库文件给我们发过来,我们在系统中实际试一下,代码会更准确.
上一篇:[求助]开发软件中需要解决的问题
下一篇:求助!!关于录入窗口