帆软里使用SQL触发器问题

在帆软里,我想对操作(插入、修改及删除)进行登记,用了SQL的触发器功能,做了一下测试,有以下问题:

1、如果按条件搜索出来记录,比如姓名,有10条,但只改其中的两条提交后,根据触发器插入到操作日志时,发现多了8条的更新记录(实际上是未更新的),在帆软里的报表填报属性我也勾选了“未修改不更新”,但没有效果

2、同样,删除记录时,还是按1的条件筛选出,删除其中的2条,提交后发现又多了8条的更新记录(实际上是未更新的),

3、如果按精确条件(姓名+具体时间)搜索出来的记录是单条或多条都去更新、删除,提交后便是正常的操作日志

----------------

在想,帆软报表在提交时,貌似把当前页面的所有数据都提交,没修改的都被记为更新了,

如何过滤没有修改的记录呢 ,对有涉及修改或插入的行加一个标识?删除的记录又如何标识呢(对于一个页面有多条记录选择修改或删除)

-----------------

chyou 发布于 2021-11-29 15:29 (编辑于 2021-11-30 16:35)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
chyouLv4见习互助
发布于2021-11-30 16:36

对于有修改(更新、插入及删除)的记录打上标识,然后在填报属性里进行过滤就可以了。

填报未修不更新有个限制,未修改不更新仅适用于所有填入的值为单元格的情况,若填入值为固定字符串,公式,参数等其他形式,则该功能将灰化无法使用。

我的填入刚好不符合上述要求

最佳回答
0
孤陌Lv6资深互助
发布于2021-11-29 15:38

你的填报属性 截图看看

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-11-29 15:40(编辑于 2021-11-29 15:51)

你触发器是怎么写的?触发条件有问题瑟..

  • 1关注人数
  • 334浏览人数
  • 最后回答于:2021-11-30 16:36
    请选择关闭问题的原因
    确定 取消
    返回顶部