以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何让焦点中的单元格直接输入数字 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54778) |
-- 作者:瞩望星空 -- 发布时间:2014/8/4 16:21:00 -- 如何让焦点中的单元格直接输入数字 当前窗口退回前一个窗口时,想把选择点放在表控件的第一行,第7列中, 代码如下: Tables("绑定的表").Select(0,7) 这个单元格是可以输入数字的。 现想直接可以编辑这个单元格,即可以通键盘输入数字,而不用先点鼠标,再输入数字。 请问这个动作如何实现 [此贴子已经被作者于2014-8-5 0:13:29编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/8/4 16:23:00 -- e.Form.Controls("Table1").Select e.Form.Controls("Table1").Table.Select(0, 7) e.Form.Controls("Table1").Table.StartEditing |
-- 作者:Bin -- 发布时间:2014/8/4 16:25:00 -- Tables("绑定的表").Select(0,7) Tables("绑定的表").StartEditing
|
-- 作者:瞩望星空 -- 发布时间:2014/8/4 16:26:00 -- 我是通过按钮代码从一个窗口返回到上个窗口,这个“e.Form.Controls”不能用吧 有这样出错: --------------------------- 提示 --------------------------- 导入订单已经关闭,不能调用其中的控件"Table2" ! --------------------------- 确定 --------------------------- [此贴子已经被作者于2014-8-4 16:27:55编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/8/4 16:27:00 -- 以下是引用瞩望星空在2014-8-4 16:26:00的发言:
我是通过按钮代码从一个窗口返回到上个窗口,这个“e.Form.Controls”不能用吧
那就直接写Forms("xxx").Controls |
-- 作者:瞩望星空 -- 发布时间:2014/8/4 16:34:00 -- 代码改成这样,还是不行。就是没有看见这个单元格光标锁,而用鼠标点一下后,光标框就出现了,也可以直接输入数字了。 Forms("出库窗体").Controls("Table2").Select Forms("出库窗体").Controls("Table2").Table.Select(0, 7) Forms("出库窗体").Controls("Table2").Table.StartEditing [此贴子已经被作者于2014-8-4 16:50:39编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/8/4 16:35:00 -- 例子发上来。 |
-- 作者:瞩望星空 -- 发布时间:2014/8/4 16:43:00 -- 例子: 在导入订单后,想直接可以输入“实交数量” [此贴子已经被作者于2014-8-4 17:02:46编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/8/4 17:05:00 -- 导入按钮,代码
Forms("导入订单").Open |
-- 作者:瞩望星空 -- 发布时间:2014/8/4 17:16:00 -- 经测试,还是不行。 第一句应该不用加,本身这些代码是写在“导入订单”窗口的“导入”按钮中。
|