Foxtable(狐表)用户栏目专家坐堂 → 多值字段问题


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

主题:多值字段问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/4 10:22:00 [显示全部帖子]

参考代码

 

Dim ary1() As String = {"A", "B", "C", "D", "E"}
Dim ary2() As String = {"第一列", "第二列", "第三列", "第四列", "第五列"}
Dim str As String = "A,C,E"
Dim ary3 = str.split(",")
For i As Integer = 0 To ary1.length-1
    Dim idx As Integer = array.indexof(ary3, ary1(i))
    If idx >= 0 Then
        msgbox(ary2(i))
        Tables("表A").current(ary2(i)) = True
    Else
        Tables("表A").current(ary2(i)) = False 
    End If
Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/4 12:35:00 [显示全部帖子]

如果写到DataColChanged事件,改成

 

Dim str As String = e.DataRow("第一列")


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/10 9:04:00 [显示全部帖子]

应该是逗号的问题吧?多值字段那里,分割符号,请改成|

 

http://www.foxtable.com/webhelp/scr/0939.htm

 

然后修改代码  Dim ary3 = str.split("|")


 回到顶部