麦粉社区
>
帖子详情

spreadsheetReport宏对象使用哪个方法让单元格不可修改

其它 发表于 2023-9-25 08:29
发表于 2023-9-25 08:29:34

spreadsheetReport宏对象使用哪个方法让单元格不可修改

发表于 2023-9-25 08:29:35

一种方式,合并的



做两个数据集:一个是不含本月的,一个是只有本月的


然后如图方式放到一起,只配置第三行的填报属性、回写规则


根据校验来配置是否回写,电子表格回写报表时如何禁止回写? - Smartbi Insight V11帮助中心 -


 校验:电子表格回写保存时进行数据校验 - Smartbi Insight V11帮助中心 -\


—————————————————————————————————————————


另外,参考这个尝试动态数据是否能控制可填写电子表格根据单元格控制是否可填写 - Smartbi Insight V11帮助中心 -


回复

使用道具 1 举报

发表于 2023-9-25 08:45:55
是填报吗?
单元格填报属性本身就可以设置不允许修改
不清楚为啥要用宏代码,详细描述下需求,不要带你的解决方案
  •   Stefanie
    填报表有12行,一个月只能修改1行,其它行不能修改
    2023-9-25 08:47| 回复
  •   君茗
     回复 Stefanie
    那为啥不把填报、显示分开
    2023-9-25 08:49| 回复
  •   Stefanie
    因为如果填错了的话,还会让他重新填这个月的数据,所以修改权限只能限定到某一行
    2023-9-25 08:55| 回复
  •   君茗
     回复 Stefanie
    分开也能啊,填报只允许填本月的,然后数据写入规则为:存在即更新 不存在插入
    这样权限是清晰的,显示报表给一部分人,填报报表给一部分人
    2023-9-25 09:04| 回复
  •   Stefanie
    像您上面的方案,主要是smartbi自带的填报保存功能,只要点击了就不能进行修改了,而我的页面上有一个“上报”按钮,点击上报按钮之前一直能修改,点击上报按钮之后才不让修改了:'(这怎么解决
    2023-9-25 09:19| 回复
  • 还有1条回复,点击查看

回复

使用道具 举报

发表于 2023-9-25 09:32:37
本帖最后由 君茗 于 2023-9-25 09:51 编辑

主要是smartbi自带的填报保存功能,只要点击了就不能进行修改了


这个从哪儿看的?截个图看看,有可能文档写错了 你的smartbi版本是啥?


回复

使用道具 举报

发表于 2023-9-25 10:40:33

填报、查询分开


填报设置


  上面部分供用户填写、修改,可以固定一些字段,如年、月、填报人等信息,数据回写设置为存在即更新,不存在插入(当然默认加载本月的一条数据也支持)


  下面部分是一个明细数据,不需要配置回写规则,也不允许编辑,只是将数据库中的数据展示出来


  当上面部分回写之后(即保存之后)刷新页面,下面的数据会自动展示新写入的数据



查询展示


   常见为上图下表方式,下表可以加一些过滤条件、排序等功能


回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

15回帖数 0关注人数 735浏览人数
最后回复于:2023-9-25 11:50
快速回复 返回顶部 返回列表