Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:三尾狐 帖子:799 积分:5921 威望:0 精华:0 注册:2018/11/3 8:24:00
[求助]  发帖心情 Post By:2020/3/21 12:22:00 [只看该作者]

老师

 

表A中有两列,产品 和 属性列

 

产品列中的 产品品名以 5.开头的,属性列就显示 ”电器类“, 产品品名以 2.开头的,属性列就显示 ”辅料类“, 产品品名以 3.开头的,属性列就显示 ”包材类“

 

如何使用代码按钮,一点后, 属性列的内容就自动填上,谢谢。


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107887 积分:548804 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/21 13:33:00 [只看该作者]

For Each  r As Row In Tables().rows
    If r.isnull("品名")=False Then
        Select Case r("品名")(0)
            Case "5"
                r("属性") = "电器类"
            Case "2"
                r("属性") = "辅料类"
                ……
        End Select
    End If
Next

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


加好友 发短信
等级:三尾狐 帖子:799 积分:5921 威望:0 精华:0 注册:2018/11/3 8:24:00
  发帖心情 Post By:2020/3/21 15:00:00 [只看该作者]

老师, 品名中要以 6. 开头 或者 2. 或者 1.1. 起始开头的,以下对吗 ?

       

 

Select Case r("品名")(0)

            Case "6."
                r("属性") = "电器类"
            Case "2."
                r("属性") = "辅料类"

            Case "1.1."
                r("属性") = "包材类"


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107887 积分:548804 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/21 15:15:00 [只看该作者]

改为

if r("品名") like "6.*" then
r("属性") = "电器类"
elseif r("品名") like "2.*" then
r("属性") = "辅料类"
elseif r("品名") like "1.1.*" then
r("属性") = "包材类"
……

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


加好友 发短信
等级:三尾狐 帖子:799 积分:5921 威望:0 精华:0 注册:2018/11/3 8:24:00
  发帖心情 Post By:2020/3/21 15:45:00 [只看该作者]

谢谢老师,

 

然后都不符合的,属 “其它类”,可以帮忙再增加一下吗?

 

 
 

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107887 积分:548804 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/21 15:55:00 [只看该作者]


 回到顶部