填报报表提交更新问题

自己做了一张填报报表,功能一切正常,填报后提交都能保存。

之后在数据库中写了个TRRIGER,作用是:只要填报的表(A1)中有数据更新了,就把这条更新的数据插入到另一张表(A2)里。

但实际上在我提交填报的内容后,A2表里插入的不仅仅有我更新的数据,而是只要是A1表里的数据,都会更新到A2里面。

开始我怀疑是trriger写错了,所以我做了个测试,就是直接在数据库里改A1表里面的一条数据,发现这时候A2表里插入的就只有这一条修改的数据。这说明我的trriger没错,只是用帆软填报提交的时候,帆软会自动把A1中的所有数据都更新一下(没修改的就更新为原值)。

那么问题来了,有没有什么方法能够使填报报表只更新我修改过的行,其余没改动的行不更新?

FineReportbin_zhou1 发布于 2016-9-7 10:53
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
yixingtianyuan发布于2016-9-7 10:53(编辑于 2023-9-6 09:34)
555
最佳回答
0
孤陌发布于2016-9-7 11:02(编辑于 2023-9-6 09:34)
555
  • bin_zhou1 bin_zhou1(提问者)

    我这个填报报表用的比较频繁,而且里面的数据里特别多,如果没修改一行就点击保存的话,有点麻烦,有没有批量更新修改过的记录的方法啊,未修改的就不更新。
    回复
    2016-09-07 11:07 
最佳回答
0
bin_zhou1发布于2016-9-7 11:07(编辑于 2023-9-6 09:34)
555
  • pangfusheng pangfusheng

    这个暂时想不到,因为你的数据是A1的,又只想把修改过数据保存到A2表里。因为对于A2表来说 A1的数据全部是它没有的数据。只能是一条条保存进去。期待别的大神给出新方法吧。
    回复
    2016-09-07 11:15 
  • macro_hard macro_hard

    如果填报属性里所有字段都没用公式,可以勾选未修改不更新
    回复
    2016-09-07 11:18 
最佳回答
0
孤陌发布于2016-9-7 11:15(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-9-7 11:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
李半仙发布于2016-9-7 11:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
gqmao发布于2016-9-7 11:27(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 990浏览人数
  • 最后回答于:2016-9-7 11:27
    活动推荐 更多
    热门课程 更多
    返回顶部