Foxtable(狐表)用户栏目专家坐堂 → [求助]如何设置单元格不能编辑


  共有1970人关注过本帖平板打印复制链接

主题:[求助]如何设置单元格不能编辑

帅哥哟,离线,有人找我吗?
libo8284
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:71 积分:760 威望:0 精华:0 注册:2020/5/8 22:46:00
[求助]如何设置单元格不能编辑  发帖心情 Post By:2020/6/1 16:54:00 [只看该作者]



老师好,我正在开发“人员工时填报”的模块,我的思路如下:

1)“工作安排表”,这里包含:人员、工作任务、起止日期、预算的工时,如下面截图,这里还包含“周一工时”到“周日工时”,7列,用于工时填报

图片点击可在新窗口打开查看此主题相关图片如下:单元格锁定0.png
图片点击可在新窗口打开查看

2)“工时清单表”,这里的“任务编号”对应的是“工作安排表”里的“_Identify”,还有日期、工时,如下面截图,其中的“_Locked”字段用于判断数据是否可以编辑

图片点击可在新窗口打开查看此主题相关图片如下:单元格锁定3.png
图片点击可在新窗口打开查看
3)建立了“工时填报”窗口,Table控件绑定到“工作安排表”,作为副本

4)建立日期选择框,根据选择的日期,确定一周的起止日期,并将前述“工作安排表”里的“周一工时”到“周日工时”列的标题设置为具体日期

5)遍历“工作安排表”,然后搜索“工时清单表”,按“任务编号”、“日期”匹配,并且将搜索到的工时,填入到“工作安排表”里,对应行、对应日期的单元格里,如下图所示:

图片点击可在新窗口打开查看此主题相关图片如下:单元格锁定1.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:单元格锁定4.png
图片点击可在新窗口打开查看

6)根据“工时填报表”里的“_Locked”字段的数值,然后设置上述对应的单元格是否可以编辑,我的代码如下图所示,这个不起作用:


图片点击可在新窗口打开查看此主题相关图片如下:单元格锁定2.png
图片点击可在新窗口打开查看

请教老师,我如何设置这些单元格是否可以编辑?
[此贴子已经被作者于2020/6/1 17:01:28编辑过]

 回到顶部