以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]PrepareEdit事件下写的代码怎么一点反应都没有?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25411)

--  作者:cwdc000
--  发布时间:2012/11/8 18:05:00
--  [求助]PrepareEdit事件下写的代码怎么一点反应都没有?

PrepareEdit事件下写的代码运行时怎么一点反应都没有?

If e.Col.Name = "第二列"  Then
    e.Row("第一列")  = 888
End If

望高手指教,谢谢

[此贴子已经被作者于2012-11-8 18:05:06编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/11/8 18:15:00
--  

你这个代码的意义何在?

这个时间用来进行编辑判断,判断是否允许编辑此单元格的,不是用来设置值的。


--  作者:cwdc000
--  发布时间:2012/11/8 18:21:00
--  谢谢2楼的帮助:

可是我改成

If e.Col.Name = "第二列" Then
    e.Cancel = True
End If

怎么还是没有反应啊


--  作者:狐狸爸爸
--  发布时间:2012/11/8 18:29:00
--  

不会有反应,只是不能编辑名为“第二列”的列。

 

 例如下面这个文件,第二列是无法输入数据的:

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目35.table


--  作者:cwdc000
--  发布时间:2012/11/8 18:39:00
--  
知道了,谢谢狐爸爸的热心帮助,非常感谢啊!
--  作者:cwdc000
--  发布时间:2012/11/8 18:53:00
--  请教狐爸一个问题
帮助文件中搜索后不知道该页面属于帮助文件中哪一个大类及路径,怎样才能知道啊?谢谢!
--  作者:狐狸爸爸
--  发布时间:2012/11/8 19:10:00
--  

按顺序看三遍。

看帮助一定要按顺序,头一两遍可以不求甚解,第三遍开始要将每个例子实际操作演练一遍,不明白的就上论坛求助。三遍之后才开始做系统,遇到问题在帮助找答案,找不到的在论坛提问。
此外一定要先掌握《使用指南》,然后再看《开发指南》

 


--  作者:cwdc000
--  发布时间:2012/11/8 19:23:00
--  
谢谢教诲