Foxtable(狐表)用户栏目专家坐堂 → 获取主表下的窗口


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

主题:获取主表下的窗口

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


加好友 发短信
等级:九尾狐 帖子:2466 积分:22761 威望:0 精华:0 注册:2011/3/29 17:14:00
获取主表下的窗口  发帖心情 Post By:2021/7/7 8:31:00 [只看该作者]

If e.Col.Name = "主窗"  Then
    '列出所有窗口作为列内容
    Dim s11 As String = ""
    For Each frm As WinForm.Form In Forms
        s11 &= frm.name & "|"
    Next
   Tables("加载序列").cols("主窗").ComboList = s11.trim("|")
End If


If e.Col.Name = "主表" Then
    '''列出所有表作为列内容
    Dim s As String = ""
    Dim tab = basemainform.controls("mainpages")
    For Each p As object In tab.tabpages
        s &= p.text & "|"
    Next
    Tables("加载序列").cols("主表").ComboList = s.trim("|")
End If

 

 

上面代码分别获取数据 没有关联性  希望主窗以主表作为依据 显示下拉待选数据

 

 


[此贴子已经被作者于2021/7/7 8:31:30编辑过]

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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/7 8:59:00 [只看该作者]

If e.Col.Name = "主表" Then
    '''列出所有表作为列内容
    Dim s As String = ""
    For Each frm as WinForm.Form in forms
if ftm.TableName = e.row("窗口")
        s &= p.text & "|"
endif
    Next
    e.Col.ComboList = s.trim("|")
End If

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


加好友 发短信
等级:九尾狐 帖子:2466 积分:22761 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2021/7/7 13:03:00 [只看该作者]

截图
[此贴子已经被作者于2021/7/7 13:04:16编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2466 积分:22761 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2021/7/7 13:05:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_20210707130305.png
图片点击可在新窗口打开查看
申明错误
[此贴子已经被作者于2021/7/7 13:05:53编辑过]

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


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

打错字而已,这种简单的问题学会判断一下

if frm.TableName = e.row("窗口")

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


加好友 发短信
等级:九尾狐 帖子:2466 积分:22761 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2021/7/7 14:04:00 [只看该作者]

---------------------------
错误
---------------------------
编译错误:未声明“ftm”。它可能因其保护级别而不可访问。



错误代码:If ftm.TableName = e.Row("主窗")
---------------------------
确定   
---------------------------


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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/7 14:06:00 [只看该作者]


if frm.TableName = e.row("主窗")
[此贴子已经被作者于2021/7/7 14:05:58编辑过]

 回到顶部