以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]列禁止直接输入数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94105)

--  作者:铜豌豆之首
--  发布时间:2016/12/15 14:12:00
--  [求助]列禁止直接输入数据
列禁止直接输入数据后,还是能这直接输入,重新打开后还是不起用
--  作者:有点色
--  发布时间:2016/12/15 14:17:00
--  
 我测试没有问题,截图说明你是怎么操作的。
--  作者:铜豌豆之首
--  发布时间:2016/12/15 14:23:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qz7w(ff}9k`9wcug9re2fx.png
图片点击可在新窗口打开查看

--  作者:有点色
--  发布时间:2016/12/15 15:19:00
--  

 你要设置自定义项目啊,我测试没问题。

 

 


--  作者:有点色
--  发布时间:2016/12/15 15:20:00
--  

你用代码设置也可以

 

Tables("表A").Cols("第二列").ComboList = "1|2|3"
Tables("表A").Cols("第二列").AllowDirectType = False


--  作者:铜豌豆之首
--  发布时间:2016/12/15 15:23:00
--  
是的老师自定义项目
--  作者:有点色
--  发布时间:2016/12/15 15:25:00
--  
以下是引用铜豌豆之首在2016/12/15 15:23:00的发言:
是的老师自定义项目

 

如果还有问题,把你做的东西发上来看看。


--  作者:铜豌豆之首
--  发布时间:2016/12/15 15:33:00
--  
老师 我想起用内置输入器输入,但是不能用键盘输入,上面的代码好像不能实现
--  作者:有点色
--  发布时间:2016/12/15 15:59:00
--  
以下是引用铜豌豆之首在2016/12/15 15:33:00的发言:
老师 我想起用内置输入器输入,但是不能用键盘输入,上面的代码好像不能实现

 

编写 KeyPressEdit 事件

 

If e.Col.Name = "第七列" Then
    e.cancel = True
End If