Foxtable(狐表)用户栏目专家坐堂 → [求助]如何通获取表名称、窗口名称等


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

主题:[求助]如何通获取表名称、窗口名称等

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


加好友 发短信
等级:一尾狐 帖子:491 积分:4467 威望:0 精华:0 注册:2014/1/16 16:55:00
[求助]如何通获取表名称、窗口名称等  发帖心情 Post By:2014/1/21 14:22:00 [只看该作者]

例:在一个表格的表头,单击右键,有弹出的右键菜单,想使用

 

Messagebox.Show("当前表名称:" & ????)

Messagebox.Show("当前窗口标题:" & ????)

Messagebox.Show("当前窗口名称:" & ????)

 

请问,如何获取当前表名称、标题、窗口名称等


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/21 14:26:00 [只看该作者]

CurrentTable.Name
Forms.ActiveForm.Name
Forms.ActiveForm.Text

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


加好友 发短信
等级:一尾狐 帖子:491 积分:4467 威望:0 精华:0 注册:2014/1/16 16:55:00
  发帖心情 Post By:2014/1/21 14:40:00 [只看该作者]

在 快捷菜单 Column 中建立了:一个标准项目,在Click 事件中写入以下代码:

 

Messagebox.Show(“当前表名称:” & CurrentTable.DataTable.Name )

Messagebox.Show(“当前表标题:” & CurrentTable.DataTable.Name )

Messagebox.Show("当前窗口名称:" & Forms.ActiveForm.Name)
Messagebox.Show("当前窗口标题:" & Forms.ActiveForm.Text)

 

结果提示:

 


此主题相关图片如下:报错.jpg
按此在新窗口浏览图片

是因为在 系统 中 显示 的表上 不能实行是吗?

如何给出判断呢?


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/21 14:48:00 [只看该作者]

Messagebox.Show("当前表名称:" & CurrentTable.DataTable.Name )
Messagebox.Show("当前表标题:" & CurrentTable.DataTable.Name )
If Forms.ActiveForm IsNot Nothing Then
    Messagebox.Show("当前窗口名称:" & Forms.ActiveForm.Name)
    Messagebox.Show("当前窗口标题:" & Forms.ActiveForm.Text)
End If

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


加好友 发短信
等级:一尾狐 帖子:491 积分:4467 威望:0 精华:0 注册:2014/1/16 16:55:00
  发帖心情 Post By:2014/1/21 14:54:00 [只看该作者]

Messagebox.Show("当前表名称:" & CurrentTable.DataTable.Name )
Messagebox.Show("当前表标题:" & CurrentTable.DataTable.Name )

Dim frm As WinForm.Form = Forms.ActiveForm
If frm IsNot Nothing Then
    Messagebox.Show("当前窗口名称:" & Forms.ActiveForm.Name)
    Messagebox.Show("当前窗口标题:" & Forms.ActiveForm.Text)
Else
    MessageBox.Show("无活动窗口!" )
End If


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/21 14:55:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部