以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何用代码指定当前表是哪个表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169814) |
-- 作者:昱飞哥 -- 发布时间:2021/7/1 13:32:00 -- [求助]如何用代码指定当前表是哪个表 老师,请教一下:现在我新建个窗口,窗口中有2个table控件,分别绑定表A和表B。然后我在窗口中放了个按钮,按钮的单击代码为: tables("表C").select \'这行代码的目的是为了将表C变为CurrentTable MessageBox.Show(CurrentTable.Name) 本来用.select不是可以将焦点设置到表C,意思不就是CurrentTable变成了tables("表C"),但是实际运行结果却是会显示表A,或者表B 请教老师,不知道原因。
|
-- 作者:有点蓝 -- 发布时间:2021/7/1 13:52:00 -- 不是特殊要求不建议使用CurrentTable,直接使用tables("表C")不行吗。 表C如果是主表,需要选中主界面,然后设置maintable basemainform.select maintable = tables("表C") |
-- 作者:昱飞哥 -- 发布时间:2021/7/1 14:19:00 -- 噢,明白了。我是为了提高开发效率,因为有很多编辑窗口,每个编辑窗口都有“确定” 和“取消”按钮,我把所有的“确定按钮”的代码都写成了CurrentTable.Current.Save e.Form.Close
|
-- 作者:有点蓝 -- 发布时间:2021/7/1 14:22:00 -- 为了提高几秒钟的效率,然后导致其它一大堆问题,得不偿失 |
-- 作者:昱飞哥 -- 发布时间:2021/7/1 14:30:00 -- 谢谢老师提醒,赞同 |