行式填报时如何记录时间

表里的时间字段有两个,一个是插入时间,一个是更新时间,第一次提交时,两个字段值相等

那么,怎么能够在插入时自动记录两个时间,并且更改这一行的某数据时,只对更新时间做记录,不更改插入时间???

image.png

image.png

FineReport lipkpk 发布于 2019-4-23 11:10 (编辑于 2019-4-23 11:58)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
1
KEXRLv2初级互助
发布于2019-4-23 16:34


  1. 使用模板参数,通过给模板参数赋值来确定当时时间,以参数为载体,提交时提交不同时间赋值的不同参数,缺点是给参数赋值会引起页面刷新。

  2. 使用参数面板控件记录时间,使用不同参数控件不同时刻在js里不同控件的赋值来记录时刻。使用时获取参数面板控件的值就可以了。

js为参数赋值:

$.ajax({  
    url: '/WebReport/ReportServer?op=fr_dialog&cmd=parameters_d&sessionID=' + session, // 参数session传递值sessionID  
    type: 'POST',  
    data: {  
         "area":"华东"
        //参数area传递值“华东”  
    },  
    complete: function(res, status) {  
        if (window.FR && FR.Chart && FR.Chart.WebUtils) {  
            FR.Chart.WebUtils.clearCharts();  
        }  
        _g().loadContentPane();  
    }  
  
});

如果可以接受页面刷新的话,可以直接使用第一种方式

最佳回答
1
月影黄昏Lv2见习互助
发布于2019-4-23 11:12

帆软9.0?


最佳回答
1
PoseidonLv5高级互助
发布于2019-4-23 11:50

表用2个字段记录;

一个createtime,一个changetime

这不就搞定了,第一次这2个字段都插入,更新只修改changetime

  • lipkpk lipkpk(提问者) 具体怎么做?
    2019-04-23 11:52 
  • Poseidon Poseidon 回复 lipkpk(提问者) 跟你现在填报没区别啊,就是多扩展个字段而已。
    2019-04-23 11:54 
  • lipkpk lipkpk(提问者) 回复 Poseidon ‘第一次这2个字段都插入,更新只修改changetime’ 这个具体怎么设置
    2019-04-23 11:55 
  • lipkpk lipkpk(提问者) 回复 Poseidon 重要的是我表上还有要显示现在库里有的数据
    2019-04-23 11:56 
  • Poseidon Poseidon 回复 lipkpk(提问者) 1、正常初次提交,两个字段都写入这个懂吧? 2、更新通过主键来更新chagetime即可
    2019-04-23 14:39 
最佳回答
0
尘埃。Lv2初级互助
发布于2019-4-23 11:52

image.png



你在试一下。



如果解决了问题 麻烦采纳,谢谢啦

  • lipkpk lipkpk(提问者) 这个是一样的吧 我现在发愁的是如果用公式 那我每次提交都会把两个时间都更新了
    2019-04-23 11:54 
  • 尘埃。 尘埃。 回复 lipkpk(提问者) 不就是要更新最新的修改时间么
    2019-04-23 12:01 
  • lipkpk lipkpk(提问者) 回复 尘埃。 前面还有一个自动获取的插入时间呀,插入时间在第一次的时候自动记录,在做修改的时候,不动它,只改更新时间
    2019-04-23 12:10 
最佳回答
0
yuzhimingLv2初级互助
发布于2019-4-23 11:55(编辑于 2019-4-23 11:59)

你可以更新和插入是在一个填报报表里面吗。


image.png

  • lipkpk lipkpk(提问者) 是的,在一起
    2019-04-23 11:57 
  • yuzhiming yuzhiming 回复 lipkpk(提问者) 插入更新分来来写呢试试呢 ,选择类型明确插入 和更新
    2019-04-23 12:07 
  • lipkpk lipkpk(提问者) 回复 yuzhiming 那这样就会有个问题,就是我如果不修改某个值,时间也会跟着更新啊
    2019-04-23 12:13 
  • yuzhiming yuzhiming 回复 lipkpk(提问者) 插入的时候 选择createTime ,updateTime,更新的时候就选择 updateTime
    2019-04-23 12:28 
最佳回答
0
Kevin-sLv7中级互助
发布于2019-4-23 12:03

把那个未修改不更新勾一下,应该可以吧

  • lipkpk lipkpk(提问者) 用公式和单元格就不能点那个,很难受
    2019-04-23 12:09 
  • Kevin-s Kevin-s 回复 lipkpk(提问者) 把公式在外面单元格用呢
    2019-04-23 13:44 
最佳回答
0
罗凤1Lv4见习互助
发布于2020-4-24 11:53
你好,你的问题解决了吗?我也碰到了这种问题
  • 我的帆软账号 我的帆软账号 你好问题解决了吗,谢谢
    2020-09-24 11:20 
  • softcat softcat 回复 我的帆软账号 你好!问题解决了吗?如何解决的?
    2021-03-10 11:21 
  • 7关注人数
  • 2034浏览人数
  • 最后回答于:2020-4-24 11:53
    请选择关闭问题的原因
    确定 取消
    返回顶部