Foxtable(狐表)用户栏目专家坐堂 → 弱问,切换当前表的代码怎么写


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

主题:弱问,切换当前表的代码怎么写

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


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
弱问,切换当前表的代码怎么写  发帖心情 Post By:2014/4/26 0:48:00 [显示全部帖子]

需要当前表自动切换到需要的地方.
也就是说改变当前表的代码怎么写啊?
maintable切换代码直接一个等号就搞定,,但是currenttable好像没有切换的方法.
各位老师指点一下,我已经查了半天帮助文件了,没有查到

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


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
好像不对  发帖心情 Post By:2014/4/27 1:24:00 [显示全部帖子]

table的select方法只是选择了某表的区域,但是并没有改变currenttable.
我想要的是这样:我在按下自动录入的按钮后,数据在某一个关联子表里自动录入.但是有可能我的当前表是在另一个表.那么我就看不到数据在相应子表里不停的自动录入的现象了.那我就不能享受那种看着数据不停的自动录入的幸福感了,而且重要的是我不能看到数据录入的进度.
所以,我要求在我按下自动录入按钮后,首先要让数据录入的表变成当前表,也就是要他在屏幕上显示出来,这样在数据录入的时候就能看到数据愉快的跳动了.也能知道数据录入的进度了.

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


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
就是要显示关联子表(我那个还是子子表)  发帖心情 Post By:2014/4/27 1:26:00 [显示全部帖子]

我想要的是这样:我在按下自动录入的按钮后,数据在某一个关联子表里自动录入.但是有可能我的当前表是在另一个表.那么我就看不到数据在相应子表里不停的自动录入的现象了.那我就不能享受那种看着数据不停的自动录入的幸福感了,而且重要的是我不能看到数据录入的进度.
所以,我要求在我按下自动录入按钮后,首先要让数据录入的表变成当前表,也就是要他在屏幕上显示出来,这样在数据录入的时候就能看到数据愉快的跳动了.也能知道数据录入的进度了.

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


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
这个不行啊  发帖心情 Post By:2014/4/27 21:01:00 [显示全部帖子]

currenttable直接"="某表的话会报错,应该没有这个用发.
图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图20140427205908.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
还是没搞定  发帖心情 Post By:2014/4/27 21:21:00 [显示全部帖子]

参照7楼我运行如下代码:
Tables("厂帐.厂出货表.厂出货资料").Grid.Select
Output.Show(CurrentTable.Name)

结果currenttable.name 并没有发生变化.运行代码前我的currenttable是"厂帐",之后仍然是,没有任何变化.
我想要的是currenttable.name 是 "厂帐.厂出货表.厂出货资料"

高手再赐教

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


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
刚才试过了,,同样不行  发帖心情 Post By:2014/4/27 21:49:00 [显示全部帖子]

MainTable = Tables("厂帐")
Tables("厂帐.厂出货表.厂出货资料").Grid.Select
Output.Show(CurrentTable.Name)

这样显示的currenttable.name 还是 "厂帐"

怎么回事呢??莫非是人品问题图片点击可在新窗口打开查看

高手解答啊,,,,,

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


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
回复甜老师  发帖心情 Post By:2014/4/27 22:01:00 [显示全部帖子]

其实我的要求很简单
在我的"厂帐"主表下有两个子表,其中一个子表还有自己的子表---tables("厂帐.厂出货表.厂出货资料")
如果我要看到tables("厂帐.厂出货表.厂出货资料")就需要用鼠标点他,他才能显示出来啊.
我现在就是要用代码来实现让他自己显出来.也就是让tables("厂帐.厂出货表.厂出货资料")成为currenttable

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


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
看这个例子  发帖心情 Post By:2014/4/27 22:10:00 [显示全部帖子]

刚刚件了一个简单的项目
B是A的子表,C又是B的子表.
我运行如下代码
MainTable = Tables("表A")
Tables("表A.表B.表C").Grid.Select
Output.Show(CurrentTable.Name)
结构currenttable 还是 表A,,而没有成功成为"表A.表B.表C"
如图:
图片点击可在新窗口打开查看此主题相关图片如下:1111.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
没有实质的解决方法吗?  发帖心情 Post By:2014/4/27 22:16:00 [显示全部帖子]

这个方法也不能完全解决问题.
因为在代码执行完毕后总必须把隐藏了的表显现出来吧.但很多时候我有可能就想在这个子表的子表里进行工作,那么我还有在点一下才能进入这个孙表.
不过,我觉得用代码改变currenttable不可能无法实现吧,,



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


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
好吧  发帖心情 Post By:2014/4/27 22:48:00 [显示全部帖子]

看着代码设计的就比较深了,,好吧,谢谢你甜老师.我斟酌一下,,,,,

 回到顶部
总数 11 1 2 下一页