以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]代码不知道哪里出错了,有谁帮我看一下吗 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34377) |
-- 作者:hwj3551670 -- 发布时间:2013/6/6 15:55:00 -- [求助]代码不知道哪里出错了,有谁帮我看一下吗
[此贴子已经被作者于2013-6-6 16:25:31编辑过]
|
-- 作者:hwj3551670 -- 发布时间:2013/6/6 15:56:00 -- 是不是我哪里写错了 用得不对啊 我自己看得都头大了啊 |
-- 作者:狐狸爸爸 -- 发布时间:2013/6/6 15:59:00 -- 这种问题,纯粹是业务逻辑,没有技术难度可言。 业务逻辑关系只有你自己清楚,所以最好自己调试分析:
http://www.foxtable.com/help/topics/1485.htm
|
-- 作者:XYT -- 发布时间:2013/6/6 16:00:00 -- 所有双面都出错吗? |
-- 作者:hwj3551670 -- 发布时间:2013/6/6 16:05:00 -- 是的 所有只要选择双面的 都出错价格都不对 比如正常价格是40的 他变成1000多了 |
-- 作者:hwj3551670 -- 发布时间:2013/6/6 16:06:00 -- 我自己删掉后面的代码在看看 |
-- 作者:hwj3551670 -- 发布时间:2013/6/6 16:23:00 -- 我发现问题了
If mpsl.Text="100盒" And mpms.Text="单面" Or mpms.Text="双面" And mphd.Text="腹膜" Then mp=100*iif(sl=Nothing,1,sl)*(6*iif(zk=Nothing,1,zk)) e.Form.Controls("价格").text = mp End If
比如这句 单面和双面之间用了一个OR 就出错在这里 我想如果100盒不管单面和双面都是一样的算法, 这里应该怎么写 |
-- 作者:lsy -- 发布时间:2013/6/6 16:50:00 -- If mpsl.Text ="100盒" And (mpms.Text ="单面" Or mpms.Text="双面") And mphd.Text="腹膜" Then
|