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


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

主题:怎么无法发帖了?

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


加好友 发短信
等级:八尾狐 帖子:1879 积分:10352 威望: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

 回到顶部
帅哥,在线噢!
有点蓝
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105926 积分:538693 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/19 13:34:00 [只看该作者]

多看看:http://www.foxtable.com/webhelp/topics/1284.htm

tbl = Forms("主窗口").CreateTable("Table" & i,"综合组",True)

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


加好友 发短信
等级:八尾狐 帖子:1879 积分:10352 威望: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

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


加好友 发短信
等级:八尾狐 帖子:1879 积分:10352 威望: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编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1879 积分:10352 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 16:47:00 [只看该作者]

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

 回到顶部
帅哥,在线噢!
有点蓝
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105926 积分:538693 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/19 16:58:00 [只看该作者]

可以直接使用表名,比如

tbl = Forms("主窗口").CreateTable("Table综合组","综合组",True)
tbl = Forms("主窗口").CreateTable("Table表A","表A",True)
tbl = Forms("主窗口").CreateTable("Table订单","订单",True)
……

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


加好友 发短信
等级:八尾狐 帖子:1879 积分:10352 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 17:01:00 [只看该作者]

哦,对啊,谢谢。

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


加好友 发短信
等级:八尾狐 帖子:1879 积分:10352 威望: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
这样写提示不对。

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


加好友 发短信
等级:八尾狐 帖子:1879 积分:10352 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2020/8/19 17:24:00 [只看该作者]

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

 回到顶部
帅哥,在线噢!
有点蓝
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105926 积分:538693 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/19 17:25:00 [只看该作者]

tbl.table.datatable.DataRows.Clear

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