以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何设置窗口表单元格不能编辑 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74345) |
-- 作者:cqlwsam -- 发布时间:2015/9/9 9:10:00 -- [求助]如何设置窗口表单元格不能编辑 我设计了一个窗口,如截图。想实现如下功能: 双击日历表中某天,按日期进行筛选后填入表中(没问题),只有“出勤”的单元格可以编辑,其余单元格不能编辑。如何实现?谢谢! [此贴子已经被作者于2015/9/9 9:17:36编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/9/9 9:20:00 -- 1、把表格解锁
http://www.foxtable.com/help/topics/0462.htm
2、编写PrepareEdit事件
If cstr(e.Row(e.Col.Name)) <> "出勤" Then e.Cancel = true End If
|
-- 作者:cqlwsam -- 发布时间:2015/9/9 9:21:00 -- 代码如用e.cancel=ture 应该指的是日历表中双击的单元格,右边表的符合条件的单元格怎么来表示,提示一下。谢谢! |
-- 作者:cqlwsam -- 发布时间:2015/9/9 9:28:00 -- 好的,知道了。谢谢! |