Foxtable(狐表)用户栏目专家坐堂 → 怎么无法发帖了?


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

主题:怎么无法发帖了?

美女呀,离线,留言给我吧!
采菊东篱下
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 10:01:00 [显示全部帖子]

如何统计页面集合有多少个页面?

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 11:36:00 [显示全部帖子]

我想实现在已生成一个临时页面,再选择另一组,同时增加相应分页,如此类推添加分页,也就是说在此基础上执行一次循环添加页面程序,但这是临时表,不保存分页,我又如何计算已生成多少页面呢?
Dim bslx As WinForm.TextBox = Forms("主窗口").Controls("bslx")
Dim lx As String = bslx.Value
Dim fz As WinForm.DropDownBox = Forms("主窗口").Controls("fenzhu")
Dim Str As String = fz.Value
If lx = "个人赛" Then
    Dim tab As WinForm.TabControl = Forms("主窗口").Controls("TabControl1")
    If tab.TabPages.Contains(Str) = False Then
        tab.TabPages.Add(Str,Str)
        Dim tbl As WinForm.Table
        Dim i As Integer = Forms("主窗口").Controls("TabControl1").TabPages.count
        tbl = Forms("主窗口").CreateTable("Table(i)","综合组",True)
        tbl.SetBounds(0, 0, 747, 470)
        Forms("主窗口").Controls("TabControl1").Tabpages(Str).AddControl(tbl)
    End If
End If
我还没加入循环语句。

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 11:37:00 [显示全部帖子]

添加Table(i)

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 12:16:00 [显示全部帖子]

这方法我试过报错才问的
Dim bslx As WinForm.TextBox = Forms("主窗口").Controls("bslx")
Dim lx As String = bslx.Value
Dim fz As WinForm.DropDownBox = Forms("主窗口").Controls("fenzhu")
Dim Str As String = fz.Value
If lx = "个人赛" Then
    Dim tab As WinForm.TabControl = Forms("主窗口").Controls("TabControl1")
    If tab.TabPages.Contains(Str) = False Then
        tab.TabPages.Add(Str,Str)
        Dim tbl As WinForm.Table
        For i As Integer 4 To tab.TabPages.count
            tbl = Forms("主窗口").CreateTable("Table(i)","综合组",True)
            tbl.SetBounds(0, 0, 747, 470)
            Forms("主窗口").Controls("TabControl1").Tabpages(Str).AddControl(tbl)
        End If
    End If
    i + = 1
Next

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 14:53:00 [显示全部帖子]

哦,行了,忘了table有双引号,谢谢指教。
Dim bslx As WinForm.TextBox = Forms("主窗口").Controls("bslx")
Dim lx As String = bslx.Value
Dim fz As WinForm.DropDownBox = Forms("主窗口").Controls("fenzhu")
Dim Str As String = fz.Value
If lx = "个人赛" Then
    Dim tab As WinForm.TabControl = Forms("主窗口").Controls("TabControl1")
    If tab.TabPages.Contains(Str) = False Then
        tab.TabPages.Add(Str,Str)
        Dim tbl As WinForm.Table
        Dim i As Integer = tab.TabPages.count
        tbl = Forms("主窗口").CreateTable("Table" & i,"综合组",True)
        tbl.SetBounds(0, 0, 747, 470)
        Forms("主窗口").Controls("TabControl1").Tabpages(Str).AddControl(tbl)
    End If
End If

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 16:40:00 [显示全部帖子]

我总觉这式不对,i 是动态变量,加一个表后原来是4变成5,那之前的table4也同样会变成5啊,那不是乱套了?
[此贴子已经被作者于2020/8/23 20:32:27编辑过]

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 16:47:00 [显示全部帖子]

这个i跟页面所在位置有关,切换不同页面,i就变成页面位置的值,不同页面执行不同语句的数据,这样才不影响动态数据的生成。

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 17:01:00 [显示全部帖子]

哦,对啊,谢谢。

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 17:24:00 [显示全部帖子]

清除页面里的数据怎么写?
Forms("主窗口").Controls("TabControl1").Tabpages(Str).Control(tbl).DataRows.Clear
这样写提示不对。

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 17:24:00 [显示全部帖子]

这样写?
Forms("主窗口").Controls("TabControl1").Control(tbl).DataRows.Clear

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