Foxtable(狐表)用户栏目专家坐堂 → 获取选取页面集合的页面名称


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

主题:获取选取页面集合的页面名称

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


加好友 发短信
等级:超级版主 帖子:109342 积分:556354 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/17 10:38:00 [显示全部帖子]

还不如直接使用currenttable

msgbox(currenttable.Name)

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


加好友 发短信
等级:超级版主 帖子:109342 积分:556354 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/17 11:07:00 [显示全部帖子]

窗口全局enter事件

If Typeof e.sender Is WinForm.TabControl  Then '判断控件是否是文本框
    Dim t As WinForm.TabControl = e.sender '使用特定类型的变量引用控件
    vars("a") = t.SelectedPage.text
End If

调用
if vars("a") > "" then
Select Case e.StripItem.Name
    Case "删除行"
        Dim dt As DataRow = DataTables(vars("a")).SQLFind("[科目名称] = '" & CurrentTable.Current("科目名称") & "' And [已审核] = True")

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


加好友 发短信
等级:超级版主 帖子:109342 积分:556354 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/26 10:43:00 [显示全部帖子]

dim sr() as string = {"损益","所有者权益",.........}
for each s as string in sr
DataTables(s).DeleteFor("[科目代码] = '" & s & "总计'")
DataTables(s).save
next
DataTables("成本").DeleteFor("[科目代码] = '资产共同成本总计'")
DataTables("成本").save
DataTables("损益").DeleteFor("[科目代码] = '负债和所有者权益(或股东权益)总计'")
DataTables("损益").save

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


加好友 发短信
等级:超级版主 帖子:109342 积分:556354 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/26 10:54:00 [显示全部帖子]

测试一下不就知道了。AllowEdit 锁定只是不能直接到单元格编辑,不影响使用代码控制表格的数据

 回到顶部