Foxtable(狐表)用户栏目专家坐堂 → 查找


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

主题:查找

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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
查找  发帖心情 Post By:2014/12/21 13:44:00 [显示全部帖子]

老师帮我看一下  r 输出是正确的     “F8” 没有赋值为什么

Dim  r As String
Dim Names(3) As String  '定义一个字符组
Dim  Multi As String = Tables("产品").Current("本厂型号")    '需要解析的字段
Dim Values() As String                                      '定义一个字符组存储解析后的文字
Dim c() As Char = {","," "}            
Values = Multi.split(c)
Dim dr  As  DataRow
    
dr =  DataTables("解析资料").Find("[位置] = '" & Values(1) &  "'")
If dr IsNot Nothing Then  '如果找到了同名的产品行,也就是dr不是Nothing
    Names(0) = dr("分解一")
Else
Names(0) = "未找到字段"
End  If

Dim dr1  As  DataRow
dr1 =  DataTables("解析资料").Find("[颜色] = '" & Values(2) &  "'")
If dr1 IsNot Nothing Then  '如果找到了同名的产品行,也就是dr不是Nothing
    Names(1) = dr1("分解二")
Else
Names(1) = "未找到字段"
End  If
Dim dr2  As  DataRow
dr2 =  DataTables("解析资料").Find("[印刷要求] = '" & Values(3) &  "'")
If dr2 IsNot Nothing Then  '如果找到了同名的产品行,也就是dr不是Nothing
    Names(2) = dr2("分解三")
Else
Names(2) = "未找到字段"
End  If
Dim dr3  As  DataRow
dr3 =  DataTables("解析资料").Find("[附件] = '" & Values(4) &  "'")
If dr3 IsNot Nothing Then  '如果找到了同名的产品行,也就是dr不是Nothing
    Names(3) = dr3("分解四")
Else
Names(3) = "未找到字段"
End  If
Dim  re As String = Tables("产品").Current("F8") = r
r =  Names(0) &  Names(1) & Names(2) & Names(3)
Output.Show(re)

 


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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2014/12/21 15:15:00 [显示全部帖子]

最后的值填入当前行的  列名为F8的单元格里  这是一段代号解读代码  用于解读本厂型号中的  代号


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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2014/12/21 15:57:00 [显示全部帖子]

应该是可以的嘛

不知道为什么  就是不行

列类型也没错

命令窗口输出r  是正确的  就是赋值没反应  也没报错

[此贴子已经被作者于2014-12-21 15:58:04编辑过]

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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2014/12/21 16:36:00 [显示全部帖子]

单独的都没问题

r  输出正确

   F8赋值也没问题

是不是数据类型哪里搞错了

 


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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2014/12/21 16:55:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:信义资料解析.rar

帮我看看
[此贴子已经被作者于2014-12-21 16:55:20编辑过]

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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2014/12/21 17:29:00 [显示全部帖子]

不好意思甜老师   我还是没看懂 


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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2014/12/21 19:07:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片999999.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq图片888888888.jpg
图片点击可在新窗口打开查看

我也感觉很奇怪  怎么会是这样   第一张截图时   译名赋值和 r输出都正常

                                          第二张是赋值   反而r  值输出变成了    译名的的当前值了


 


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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2014/12/26 14:46:00 [显示全部帖子]

懂了  谢谢


 回到顶部