以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 很高兴,困难都没有了,就差这个表达式了 , (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34673) |
-- 作者:xianxin2010 -- 发布时间:2013/6/12 9:49:00 -- [求助] 很高兴,困难都没有了,就差这个表达式了 , 依据进价 自动 给出 销售价 比方说 进价在100-120区间 销售价自动标为 150 请问指教下如何实现 其他应用问题看帮助和视频都解决了 就差这个表达式输入数据了 顺便说一句 几乎什么问题 帮助都能找到 真的是一个追求细节的企业 值得学习 加油! [此贴子已经被作者于2013-6-12 10:06:50编辑过]
|
-- 作者:lsy -- 发布时间:2013/6/12 10:40:00 -- 那,进价是121呢,销售价该是多少?不会是121吧? |
-- 作者:xianxin2010 -- 发布时间:2013/6/12 10:48:00 -- 进价在100-120区间 销售价自动标为 150 进价在121-140区间 销售价自动标为 168 进价在141-160区间 销售价自动标为 192 售价没有固定规律的,都是没有一定递增的数字,不知道能不能用表达式 是这样的 有个纸质对照表的 平时只要进价改动 销售价一并要改 ,,,用狐表这个问题就可以解决了,可以只改动进价,售价随之更新 [此贴子已经被作者于2013-6-12 10:54:37编辑过]
|
-- 作者:程兴刚 -- 发布时间:2013/6/12 11:03:00 -- 没有这么干的,理由,任何产品的利润率不一样,这样的自动单价会导致大部分产品远高或远低于市场价,只有在产品信息表加上一市场采购价和销售价列,根据市场行情输入巿场采购价和销售价,销售时根据实际入库价和市场采购价的比率,决定上涨或下调后的销售价格! |
-- 作者:lsy -- 发布时间:2013/6/12 11:09:00 -- 低于100的,和大于160的,也得定一个定价方式,不然就不好判断,比如,进价*1.3或进价+30之类的。 [此贴子已经被作者于2013-6-12 11:11:45编辑过]
|
-- 作者:don -- 发布时间:2013/6/12 11:15:00 -- 假如对照表字段为:进价,销售价 进价 销售价 100-120 150 121-140 170 141-160 190 If e.DataCol.Name = "进价" Then If e.DataRow.IsNull("进价") Then e.DataRow("销售价") = Nothing Else Dim dr As DataRow = DataTables("对照表").Find("进价 <= \'" & e.DataRow("进价") & "\'","进价 Desc") If dr IsNot Nothing Then e.DataRow("销售价") = dr("销售价") End If End If
|
-- 作者:lsy -- 发布时间:2013/6/12 11:16:00 -- 程版主已经指出,你的定价方式不合理,如果你坚持,表达式如下: IIF([进价] >= 100 And [进价] <= 120,150,IIF([进价] >= 121 And [进价] <= 140,168,IIF([进价] >= 141 And [进价] <= 160,192,[进价]*1.3))) |
-- 作者:xianxin2010 -- 发布时间:2013/6/12 11:20:00 -- 进价*1.3或进价+30之类 这个是可以的 为什么指定要一个具体售价 主要是做个修正让售价更加 人性化吧 比方直接乘以一定倍数1.3 可能出来的售价是114或124 而希望出来看到的售价是112或116 直接修正一下, 是这样的 |
-- 作者:xianxin2010 -- 发布时间:2013/6/12 11:23:00 -- 以下是引用程兴刚在2013-6-12 11:03:00的发言: 是做机械类 价格一般波动不大的 售价区间做小一些 就不会出现 售价 脱离 市场价了(本身机械类的价格市场不是很透明的),就是为了一个售价不要出现4之类的 没有这么干的,理由,任何产品的利润率不一样,这样的自动单价会导致大部分产品远高或远低于市场价,只有在产品信息表加上一市场采购价和销售价列,根据市场行情输入巿场采购价和销售价,销售时根据实际入库价和市场采购价的比率,决定上涨或下调后的销售价格! |
-- 作者:lsy -- 发布时间:2013/6/12 11:23:00 -- 以下是引用xianxin2010在2013-6-12 11:20:00的发言:
进价*1.3或进价+30之类 这个是可以的 为什么指定要一个具体售价 主要是做个修正让售价更加 人性化吧 比方直接乘以一定倍数1.3 可能出来的售价是114或124 而希望出来看到的售价是112或116 直接修正一下, 是这样的 有道理。 |