Foxtable(狐表)用户栏目专家坐堂 → [求助]学了几天了.都没学到.


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

主题:[求助]学了几天了.都没学到.

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


加好友 发短信
等级:等待验证 帖子:386 积分:2482 威望:0 精华:1 注册:2011/5/10 11:13:00
  发帖心情 Post By:2012/3/17 23:40:00 [只看该作者]

Dim s,s1,s2,fl As String
Dim ns,n1,n2,n3 As Integer
Dim dr1,dr2 As DataRow
Dim dt1,dt2 As DataTable
Dim tb1 As Table =Tables("ll")
Dim r1 As Row
Dim Lts As List(Of String)
Lts = DataTables("表A").GetUniqueValues("學校 > ''","學校")

dt1 = DataTables("表A") : dt2 =DataTables("ll")
tb1.StopRedraw
dt2.DataRows.clear
For Each s In Lts
    If s <> Lts(0)  Then
        r1 =tb1.Addnew
    End If
    r1 =tb1.Addnew
    r1("第三列") =s
    fl = "學校= '" & s & "' and 崗位 ='"
    dr1 = dt1.Find(Fl & "領隊'")
    dr2 = dt1.Find(FL & "教練'")
    s1=iif(dr1 IsNot Nothing,dr1("姓名"),"-")
    s2=iif(dr2 IsNot Nothing,dr2("姓名"),"-")
    r1 =tb1.Addnew
    r1("第一列") ="領隊"
    r1("第二列") =s1
    r1("第三列") ="教練"
    r1("第四列") =s2
    Dim drs As new List(Of DataRow)
    drs =dt1.Select(Fl & "隊員'")
    ns = drs.count
    If ns =0 Then
        r1 =tb1.Addnew
        r1("第一列") ="隊員"
        r1("第二列") ="無隊員"
    Else
        
        n2 = Math.Ceiling(ns/4)
        
        For n3  = 0 To  n2-1
            r1 =tb1.Addnew
            If n3 = 0 Then
                r1("第一列") ="隊員"
            End If
            For n1= 0 To iif(n3< n2-1,3,(ns Mod 4) -1)
                 r1(n1+1)= drs(n3*4+n1)("姓名") 
            Next
        Next
    End If
Next
tb1.ResumeRedraw


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


加好友 发短信
等级:婴狐 帖子:25 积分:272 威望:0 精华:0 注册:2012/3/5 10:40:00
  发帖心情 Post By:2012/3/19 10:09:00 [只看该作者]

以下是引用lihe60在2012-3-17 16:56:00的发言:

你3月5日才入行,好久狐友都入行几年了,你只是个初学者。只看不练还不够,还要动手的。

你那个截图,不知道别人是否能看懂,至少我没有看懂。另外提问,要发例子。

3月5号申请的号.年前就开始接触foxtable.当然,年前和3月5号.对于你们这些狐友来说,是没有区别的. 我这就是例子.只是例得不是很专业,不是很清楚.随便打了个名字.我看狐表课上.老师也是张三 李四 刘备 赵云的 人名例子.下次,人名我用张AA 张AB 张AC您看可以吗?!?

 回到顶部
总数 12 上一页 1 2