填报之后如何获取填报录入的时间?

Snipaste_2020-08-04_10-04-11.png


FineReport 小八路小八路 发布于 2020-8-4 09:50 (编辑于 2020-8-4 10:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
ColdmanLv6高级互助
发布于2020-8-4 10:34

WorkBook49.cpt

看我这个DEMO吧,在填报控件上添加编辑后或编辑结束事件

最佳回答
0
吾姓独孤Lv6高级互助
发布于2020-8-4 09:51(编辑于 2020-8-4 10:11)

用公式=now()给录入时间字段赋值,报表填报属性里面,能拖字段也能放公式,或者你可以在报表单元格写死一个now,然后把这个字段放填报属性里,就是时间不是很精准是打开报表的时间,你要精准的就只能写在公式里

image.png

  • 小八路小八路 小八路小八路(提问者) 我试过了,但是用这个函数后,所有的单元格全部都是现在的时间,我想要的是FALL_COMMENT录入一个数据,就自动生成录入的时间,截图见提问
    2020-08-04 10:05 
  • 吾姓独孤 吾姓独孤 回复 小八路小八路(提问者) 那你就在报表填报属性里用公式嘛,公式就是填报是什么时候就是啥时间
    2020-08-04 10:09 
  • 吾姓独孤 吾姓独孤 回复 小八路小八路(提问者) 不在后面单元格设置
    2020-08-04 10:09 
最佳回答
0
晓亮Lv7资深互助
发布于2020-8-4 10:36

var myDate = new Date(); //获取日期
//获取当前单元格行号
var row =contentPane.curLGP.getTDRow(contentPane.curLGP.currentTDCell);
//获取当前单元格行号
var col = contentPane.curLGP.getTDCol(contentPane.curLGP.currentTDCell);
contentPane.setCellValue(0,col-4,row-1,myDate);  //给单元格赋值


这个是写在,修改值的控件上,编辑后;给单元格赋值得再调调单元格

最佳回答
0
Ethan_12Lv6见习互助
发布于2020-8-4 10:39

或者直接你在数据库层面增加一个字段,SQLSERVER就用值=getdate(),每次提交入库就记录这一条数据的时间

  • 5关注人数
  • 1237浏览人数
  • 最后回答于:2020-8-4 10:39
    请选择关闭问题的原因
    确定 取消
    返回顶部