Foxtable(狐表)用户栏目专家坐堂 → 祝福大家新年快乐!顺便请教个问题:


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

主题:祝福大家新年快乐!顺便请教个问题:

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


加好友 发短信
等级:童狐 帖子:221 积分:1745 威望:0 精华:0 注册:2014/1/7 12:37:00
祝福大家新年快乐!顺便请教个问题:  发帖心情 Post By:2015/1/1 9:00:00 [只看该作者]

如果我有一个多值字段的列,怎么写代码可以实现值达到一定个数时自动换行呢?不如:这个列的一个单元格有12个值,我想把这个单元格弄成分3行每行4个的格式,就是这个样子的:

把1,2,3,4,5,6,7,8,9,10,11,12转换成

1,2,3, 4,

5, 6, 7, 8,

9,10,11,12,

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/4 12:04:00 [只看该作者]

 不行,也没有必要这样做。

 

 建议你另外用一列显示,参考代码

 

Dim s As String = "1,2,3,4,5,6,7,8,9,10,11,12"
Dim ary() As String = s.Split(",")
s = ""
For i As Integer = 0 To ary.Length - 1
    If i Mod 4 = 0 AndAlso i > 0 Then
        s &= vbcrlf
    End If
    s &= ary(i) & ","
Next
msgbox(s.Trim(","))

 

 


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


加好友 发短信
等级:童狐 帖子:221 积分:1745 威望:0 精华:0 注册:2014/1/7 12:37:00
  发帖心情 Post By:2015/1/9 9:16:00 [只看该作者]

老师:

Dim ary() As String = s.Split(",")
s = ""
请问这段代码是什么意思呢?

  s &= ary(i) & ","
这又是什么意思呢?

i请讲一下作用,谢谢!!


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


加好友 发短信
等级:四尾狐 帖子:998 积分:6656 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2015/1/9 9:20:00 [只看该作者]

http://www.foxtable.com/help/topics/0245.htm

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


加好友 发短信
等级:童狐 帖子:221 积分:1745 威望:0 精华:0 注册:2014/1/7 12:37:00
  发帖心情 Post By:2015/1/9 9:37:00 [只看该作者]

打不开

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/9 10:28:00 [只看该作者]


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


加好友 发短信
等级:童狐 帖子:221 积分:1745 威望:0 精华:0 注册:2014/1/7 12:37:00
  发帖心情 Post By:2015/1/15 10:21:00 [只看该作者]

请问 数组能不能转换成字符串

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/15 10:22:00 [只看该作者]

转成字符串? 又拼接起来呗.

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


加好友 发短信
等级:童狐 帖子:221 积分:1745 威望:0 精华:0 注册:2014/1/7 12:37:00
  发帖心情 Post By:2015/1/15 10:24:00 [只看该作者]

If  e.Form.controls("DateTimePicker1").Value IsNot  Nothing  And  e.Form.controls("DateTimePicker2").Value Is  Nothing  Then
    For Each nm() As String In DataTables("车号信息记录").GetValues("客户名称|托运人","[客户名称] Is Not Null and [托运人] Is Not Null and [日期] >= '"& e.Form.controls("DateTimePicker1").Value & "'")
        Dim mrs  As  new List (of DataRow)
        mrs = DataTables("车号信息记录").Select("[客户名称] = '" & nm(0) & "' And[托运人] = '" & nm(1) & "'And [日期] >= '"& e.Form.controls("DateTimePicker1").Value & "'")
        For Each mr As DataRow In mrs
            Dim mc0 As Integer = mr("车号")
            Dim md0 As Decimal = mr("标重")
            Dim mc As String = cstr(mc0)
            Dim md As String = cstr(md0)
            Dim mcds() As String = {mc,md}
            Dim mcd As String
            mcd = String.Join("/", mcds)
            Dim zcds As new List (of String)
            If zcds.contains("mcd") = False Then
                zcds.add("mcd")
            End If
            Dim arys() As String
            arys = zcds.Toarray()
            Dim dr As DataRow = DataTables("客户车号统计表").AddNew()
            dr("客户名称") = nm(0)
            dr("托运人") = nm(1)
            dr("车号和标重")= cd
            Next
        Next
    Next
End If

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/15 10:24:00 [只看该作者]

你的问题是什么?

 回到顶部
总数 22 1 2 3 下一页