请教关于报表填报属性问题

报表填报属性中的“更新提交”一定要定义列出所有字段吗?不能只定义更新一个字段? 其实在表里只有一个字段需要要更新,运行填报后总是更新不了,但提示 更新“成功”。。。而且也不想把所有字段值列在报表里


如果列出所有字段并放在报表上是可以更新的,
FineReportrhz188 发布于 2016-6-2 16:37
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
macro_hard发布于2016-6-2 16:37(编辑于 2023-9-6 09:34)
555
  • rhz188 rhz188(提问者)

    太感谢了,换成Room主键,就成功了,谢谢了
    回复
    2016-06-02 17:58 
最佳回答
0
macro_hard发布于2016-6-2 17:04(编辑于 2023-9-6 09:34)
555
最佳回答
0
rhz188发布于2016-6-2 17:05(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard
    rm_Action在数据库中是主键或者唯一索引么,你应该用其他列做报表主键来提交,不然你这样等于是更新了数据库里面rm_Action=B5的所有记录的值为B5,等于没有更新
    回复
    2016-06-02 17:08 
最佳回答
0
macro_hard发布于2016-6-2 17:08(编辑于 2023-9-6 09:34)
555
  • rhz188 rhz188(提问者)

    不是主键,但填报属性里的主键和数据库主键没关系吧
    回复
    2016-06-02 17:13 
最佳回答
0
rhz188发布于2016-6-2 17:13(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    你这样提交。等于update 表 set rm_Action=B5 where rm_Action in (select rm_Action from 表 where rm_Action=B5)
    回复
    2016-06-02 17:20 
最佳回答
0
rhz188发布于2016-6-2 17:17(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    应该用另外一个字段作为填报属性里的主键,加上rm_Action一起提交
    回复
    2016-06-02 17:27 
最佳回答
0
macro_hard发布于2016-6-2 17:20(编辑于 2023-9-6 09:34)
555
  • rhz188 rhz188(提问者)

    [attach]37801[/attach][attach]37802[/attach]

    我是先查找 0913 ,然后显示 原来数据 Rush ,然后在更改 AAA更新,应该说已经给条件了吧,只定在这条记录上修改吧...
    回复
    2016-06-02 17:45 
最佳回答
0
星痕发布于2016-6-2 17:27(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-6-2 17:27(编辑于 2023-9-6 09:34)
555
  • rhz188 rhz188(提问者)

    但我只设置了一个主键呀 就是 rm_Action
    回复
    2016-06-02 17:46 
最佳回答
0
rhz188发布于2016-6-2 17:45(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 2700浏览人数
  • 最后回答于:2016-6-2 17:58
    活动推荐 更多
    热门课程 更多
    返回顶部