填报报表,表内定位和查询

如图是一个填报的订单排产程序,请教2个问题。

1、任务排好后,点击下图“已排”列的 “500”,如何定位到 “12/5 ”日的 “100”的单元格。 

 2、“已排”=“数量”表示已经排产, “已排”<=“数量”代表待排产,这个查询条件如何设置?QQ截图20231216161205.jpg

FineReport yzmmKPT37963868 发布于 2023-12-16 16:19
1min目标场景问卷 立即参与
回答问题
悬赏:13 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
快乐星光Lv5中级互助
发布于2023-12-16 16:31

1、定位:

var location = this.options.location; //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col; //当前控件的列号

var ro = cr.row; //当前控件的行号

_g().setCellValue(col+3,ro,"赋值"); //12/1

_g().setCellValue(col+4,ro,"赋值"); //12/2  以此类推

2、查询条件:

${if(len(排产状况控件)=0,"",if(排产状况控件="已排","and 已排字段=数量字段","and 已排字段<=数量字段"))}

  • 2关注人数
  • 186浏览人数
  • 最后回答于:2023-12-16 17:49
    请选择关闭问题的原因
    确定 取消
    返回顶部