Foxtable(狐表)用户栏目专家坐堂 → 字符对比


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

主题:字符对比

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


加好友 发短信
等级:幼狐 帖子:127 积分:1073 威望:0 精华:0 注册:2021/2/26 13:53:00
字符对比  发帖心情 Post By:2021/9/1 10:53:00 [只看该作者]

图中是数据库中的尺码信息。
我用以下程序是执行,没有进入IF中,这是为什么,明明有 S ,M的信息?
 msgbox(dr1("标准尺码"))
    If dr1("标准尺码")="S" Or dr1("标准尺码")="M" Then 
        msgbox("设置")
        dr("是否抽样")="抽样"
    End If 

图片点击可在新窗口打开查看此主题相关图片如下:尺码.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:106809 积分:543246 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/1 11:12:00 [只看该作者]

贴出完整代码

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


加好友 发短信
等级:幼狐 帖子:127 积分:1073 威望:0 精华:0 注册:2021/2/26 13:53:00
  发帖心情 Post By:2021/9/1 11:16:00 [只看该作者]

Dim strSIZEBM As String = drKS("尺码组名称")
Dim drs As List(of DataRow) = DataTables("尺码组子表").SQLSelect("尺码组名称 = '" & strSIZEBM & "'",100,"尺码序号")
Dim iSkuNum As Integer
iSkuNum = DataTables("吊牌信息").SQLcompute("max(SKU序号)","所属供应商 = '"& strGYS &"' AND 原款号='"& strYKH &"'")
For Each dr1 As DataRow In drs
    Dim dr As DataRow
    iSkuNum = iSkuNum + 1    
    dr = DataTables("吊牌信息").AddNew()
    dr("所属供应商") = strGYS
    dr("大类") = strDL
    dr("品名") = strPM
    dr("原款号") = strYKH
    dr("吊牌颜色") = strDPYS
    dr("商品特征") = strTZ
    dr("尺码") = dr1("标准尺码")
    msgbox(dr1("标准尺码"))
    If dr1("标准尺码")="S" Then 
        msgbox("设置")
        dr("是否抽样")="抽样"
    End If 
    dr("吊牌条码") = strKS & dr1("吊牌尺码")
    dr("颜色") = strYS
    dr("商品编码") = drNj("年季条码序号") & strYKH & drNj("品牌缩写") & CStr(iSkuNum).padleft(3,"0")
    dr("录入人") = user.name
    dr("录入时间") = Date.now
    dr("款序号") = kNum
    dr("颜色序号") = ysNum
    dr("尺码序号") = dr1("尺码序号")
    dr("SKU序号") = iSkuNum
Next


信息都是有的。MSGBOX都能弹出信息,但就是判断不一样。 S不等S。

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


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

是不是大小写不一致?另外看看是不是有空格等

    msgbox("|" & dr1("标准尺码") & "|" & dr1("标准尺码").length)
    msgbox(dr1("标准尺码")="s")
    msgbox(dr1("标准尺码")="S")
    If dr1("标准尺码")="S" Then 

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


加好友 发短信
等级:幼狐 帖子:127 积分:1073 威望:0 精华:0 注册:2021/2/26 13:53:00
  发帖心情 Post By:2021/9/1 11:42:00 [只看该作者]

好了,谢谢

 回到顶部