以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 一种价格表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=16530) |
||||
-- 作者:wlhjia -- 发布时间:2012/2/16 16:57:00 -- 一种价格表 这是一个价格表。如果我在一个窗口输入了一个客户的产品,比如C10Ⅰ泵送早强,怎么样会得出此客户此种产品的价格? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/2/16 17:01:00 -- 1、你的图片,别人看不到,图片你需要上传,别人才能看得见。 2、参考: http://www.foxtable.com/help/topics/1451.htm
|
||||
-- 作者:wlhjia -- 发布时间:2012/2/16 17:03:00 -- 怎么图片传的不对呢? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/2/16 17:12:00 -- 直接上传table文件,具体说明问题。 |
||||
-- 作者:wlhjia -- 发布时间:2012/2/16 18:34:00 -- 这是订单表 请给看看,这种使用跨表引用怎么弄呢?
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/2/16 18:43:00 -- 没有文件,只能有大概的代码:
Select Case e.DataCol.Name Case "施工单位","等级强度","浇筑方式" Dim dr As DataRow = DataTables("价格表").Find("施工单位 = \'" & e.DataRow("施工单位") & “‘”) if dr isnot nothing Then Dim nm As String = e.DataRow("等级强度") & "_" & e.DataRow("浇筑方式") if DataTables.DataCols.Contains(nm) then e.DataRow("价格") = dr(nm) end if end if End Select
如果搞不定,请上传文件,明天上班我们帮你设置一下。 |
||||
-- 作者:wlhjia -- 发布时间:2012/2/16 19:29:00 -- 代码通不过,那只能麻烦您了
1、订单表是我临时加的,实际使用应该是计划单。一般情况,计划单中价格是不显示的,只在做报表的时候才统计价格。 2、价格表中每个客户的价格在不同"价格时限"时是不一样的。产品价格=强度等级的价格+级配的价格+外加剂的价格,其中强度等级的价格分泵送价格和非泵送价格 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/2/16 20:34:00 --
|