Foxtable(狐表)用户栏目专家坐堂 → 隐藏表的显示问题


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

主题:隐藏表的显示问题

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


加好友 发短信
等级:婴狐 帖子:66 积分:505 威望:0 精华:0 注册:2012/3/14 19:38:00
隐藏表的显示问题  发帖心情 Post By:2012/5/22 11:58:00 [只看该作者]

现在有表,表1 - 表2 ---------表10
项目打开之前除了表1 其它表全部隐藏

用菜单栏来显示指定的表,加上代码如:Table(“表2”).Visible =true
这样打开的表还不能获得当前表。要加上 MainTable = Table("表2")才能指向点击显示的表。
--------
发现个问题,如果是打开:表3,表4 . 再打开 表2。
表2的显示是在原来的位置打开。即 位置: 表1,表2 , 表3 , 表4 


如何让表的显示,是按点击显示的顺序显示,表1,表3,表4 ,表2  
默认指向的就是打开显示的表。


[此贴子已经被作者于2012-5-22 12:09:52编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/5/22 12:33:00 [只看该作者]

这个没有办法的吧?

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


加好友 发短信
等级:婴狐 帖子:66 积分:505 威望:0 精华:0 注册:2012/3/14 19:38:00
  发帖心情 Post By:2012/5/22 14:30:00 [只看该作者]

以下是引用blackzhu在2012-5-22 12:33:00的发言:
这个没有办法的吧?
有的。。肯定有的。


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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/22 16:00:00 [只看该作者]

没有办法的

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


加好友 发短信
等级:婴狐 帖子:66 积分:505 威望:0 精华:0 注册:2012/3/14 19:38:00
  发帖心情 Post By:2012/5/22 19:22:00 [只看该作者]

一到关键时刻就掉链了。

表的位置有没有像一个[_identify]之类的属性列。不可见的?

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2012/5/22 19:47:00 [只看该作者]

为什么要这么显示的呢 说下你的需求

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


加好友 发短信
等级:婴狐 帖子:66 积分:505 威望:0 精华:0 注册:2012/3/14 19:38:00
  发帖心情 Post By:2012/5/22 21:18:00 [只看该作者]

用菜单栏来显示表。和打开此表的主窗口。
其实就是系统的操作模式的设定。

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/5/23 7:47:00 [只看该作者]

你一定这样要的做法是没有办法的!

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2012/5/24 18:40:00 [只看该作者]

 

 

其实你可以用主窗口里绑定数据表来实现 

 

然后通过表的change事件来控制用户的操作 然后安全切换到对应的窗口

比如用户如果编辑了客户信息以后切换到其他窗口

 

If MainTable.DataTable.HasChanges Then
Dim re As Dialogresult

dim na as string=currenttable.name
re=MessageBox.show("您将要离开窗口" & na & ",当前记录有变动是否要保存?" ,"提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question)
    If re= DialogResult.Yes
        MainTable.DataTable.Save()
        ElseIf  re= DialogResult.NO
        MainTable.current.reject()
    End If
End If
MainTable = Tables("客户订单")

forms("客户订单").open

 

 


 回到顶部