Foxtable(狐表)用户栏目专家坐堂 → 代码起不了作用


  共有2471人关注过本帖树形打印复制链接

主题:代码起不了作用

帅哥哟,离线,有人找我吗?
edisontsui
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1471 积分:9546 威望:0 精华:0 注册:2014/12/18 16:12:00
代码起不了作用  发帖心情 Post By:2019/1/18 19:46:00 [显示全部帖子]

If r("制造产品号").startswith("K")
    rt.Text = "原料: " & r("原材料")
Else
    If r("型号").Contains("45100-42") Or r("型号").Contains("45100-43") Or r("型号").Contains("77100-003-01") Or r("型号").Contains("77100-004-01")
        rt.Text = "原料: " & r("原材料") & " * 6.35mm"
    elseIf r("型号").Contains("76400-100") 
        If r("型号").Contains("UL") Or r("型号").Contains("JQ")   
             rt.Text = "原料: " & r("原材料") & " * 3.20mm"
        Else 
             rt.Text = "原料: " & r("原材料") & " * 3.00mm"
        End If
    elseIf r("型号").Contains("SP-76400-032")   
        rt.Text = "原料: " & r("原材料") & " * 3.20mm"  
    else
        rt.Text = "原料: " & r("原材料")
    End If
end if

以上代码执行起来的结果不符合要求,但是不知道如何修改?谢谢。

 回到顶部
帅哥哟,离线,有人找我吗?
edisontsui
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1471 积分:9546 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2019/1/18 21:39:00 [显示全部帖子]

rt = New prt.RenderText 

想实现的结果:

如果“制造产品号”字头有K, 打印的内容就是:"原料: " & r("原材料")

如果制造产品号字头没有K

     那么,如果“型号”含 45100-42 或者 45100-43 或者 77100-003-01 或者 77100-004-01,打印的内容就是:"原料: " & r("原材料") & " * 6.35mm"
           如果“型号”含 76400-100 
           那么,如果“型号”含 UL 或者 JQ,那么,打印的内容就是:"原料: " & r("原材料") & " * 3.20mm"
                 否则,打印的内容就是:"原料: " & r("原材料") & " * 3.00mm"
           如果 “型号”含 SP-76400-032 ,那么,打印的内容就是: "原料: " & r("原材料") & " * 3.20mm"
     其他情况, 打印的内容就是:"原料: " & r("原材料")

 回到顶部