Foxtable(狐表)用户栏目专家坐堂 → 数据表


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

主题:数据表

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


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

        Dim ir = Sheet1.Rows.Insert(a+6)
        Dim Style As XLS.Style = Book.NewStyle() '定义新样式
        Style.ForeColor = Color.black '设置样式的字体颜色
        ir.Height = 21 '设置行高
        Book.DefaultFont = New Font("黑体",10,FontStyle.Bold) '设置默认字体
        Style.AlignHorz = XLS.AlignHorzEnum.Center
        Style.AlignVert = XLS.AlignVertEnum.Center
        Style.BorderTop = XLS.LineStyleEnum.Thin
        Style.BorderBottom = XLS.LineStyleEnum.Thin
        Style.BorderLeft = XLS.LineStyleEnum.Thin
        Style.BorderRight = XLS.LineStyleEnum.Thin
        For c1 As Integer = 1 To 7
            Sheet1(a+5,c1).Style = Style
        Next
[此贴子已经被作者于2015/3/30 17:02:23编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2015/3/31 8:41:00 [只看该作者]

如何将数据表中的一列数据放入到数组names中去?

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


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

直接遍历表就好

for each r as row in tables(X)
   messagebox.show(r("某一列"))
next

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2015/3/31 15:00:00 [只看该作者]

Forms("收购凭证号").Controls("TextBox1").FormatString = "#0000000000000000000"
这句代码应放在那里才生效?

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


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

 改成 NumericComboBox 控件。

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2015/3/31 16:13:00 [只看该作者]

Sheet1(5+a,6).Value = DataTables("开具piao据").Compute("count([收购凭证号])", "收购凭证号 >= Sheet1(5,1).Value and 收购凭证号 <= Sheet1(5,3).Value and 作废 = true")
老师,请问这句代码应如何改?

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


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

Sheet1(5+a,6).Value = DataTables("开具piao据").Compute("count([收购凭证号])", "收购凭证号 >= " & Sheet1(5,1).Value & " and 收购凭证号 <= " & Sheet1(5,3).Value & " and 作废 = true")

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2015/3/31 16:33:00 [只看该作者]

Dim names As New List(Of String)
For i As Integer = 0 To Tables("开具piao据").Rows.Count-1
    names.Add(Tables("开具piao据").Rows(i)("收购凭证号"))
Next
Dim n As Integer = 0
Dim a As Integer = 0
For Each name As String In names
    Dim nn As String
    nn = name + 1
    nn = format(CInt(nn),"000000000")
    If Names.Contains(nn)= True Then
        n = n + 1
        Continue For
    Else
        Sheet1(5+a,3).Value = format(CInt(name),"000000000")
        Sheet1(5+a,1).Value = Sheet1(5,3).Value - n
        Sheet1(5+a,1).Value  = format(CInt(Sheet1(5+a,1).Value),"000000000")
        Sheet1(5+a,5).Value = DataTables("开具piao据").Compute("count([收购凭证号])", "收购凭证号 >= " & Sheet1(5,1).Value & " and 收购凭证号 <= " & Sheet1(5,3).Value & " and 作废 = false")
        Sheet1(5+a,6).Value = DataTables("开具piao据").Compute("count([收购凭证号])", "收购凭证号 >= " & Sheet1(5,1).Value & " and 收购凭证号 <= " & Sheet1(5,3).Value & " and 作废 = true")
        n = 0
        a = a + 1
    End If
Names.Remove(name)
Next
为什么代码Names.Remove(name)出错?

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


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

If names.Contains(name) Then
    Names.Remove(name)
End If

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2015/3/31 16:39:00 [只看该作者]

运行错误:Collection was modified; enumeration operation may not execute.

 回到顶部
总数 74 上一页 1 2 3 4 5 6 7 8 下一页