老师好,我正在开发“人员工时填报”的模块,我的思路如下:
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编辑过]