Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]一列分多列显示

1楼
moseser 发表于:2023/9/2 14:11:00
table1  A列,一共有50行,
我想在窗口表tableB 中,显示table1 的内容,只提取其A列的值,但是,编程5列,列每列10行
请问如何实现?

tables1
 A
1
2
3
4
……


tableB
A   B    C    D    E 
1   11  21  31  41  
2   12  22 32  42
3   13  23 33   43
……
2楼
有点蓝 发表于:2023/9/2 14:23:00
Dim ss() As String = {"A", "B", ...........}
Dim idx As Integer = 0
Tables("tableB").addnew(10)
For i As Integer = 0 To ss.length - 1
    For j As Integer = 0 To 9
        Tables("tableB").rows(j)(ss(i)) = Tables("tables1").rows(idx)("A")
        idx += 1
    Next
Next
3楼
SbFox 发表于:2023/9/2 14:50:00
For i As Integer = 0 To 9
    Dim r As Row = Tables("表B").Rows(i)
    r("A") = Tables("表A").Rows(i + 0 * 10)("A")
    r("B") = Tables("表A").Rows(i + 1 * 10)("A")
    r("C") = Tables("表A").Rows(i + 2 * 10)("A")
    r("D") = Tables("表A").Rows(i + 3 * 10)("A")
    r("E") = Tables("表A").Rows(i + 4 * 10)("A")
Next
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.