VaporLeaf青铜一
2023-12-6 09:45:19 发布在问答
【填报与传统报表】 关于插入行自动生成主键的问题
我有一张表的主键字段PK使用的是数据库自动生成的sys_guid()。
对于使用插入行的参数填报,填报条件需要选择PK字段
如果PK设置为不可为null,则插入行填报后无法提交。若PK设置为可为null,则插入行提交后PK的值为null而不是自动生成。
若填报提交条件不设置PK,插入时可以生成PK,但更新保存时会对所有记录进行刷新。
有没有什么解决办法?比如点击插入行后,参数填报表格的字段可以自动生成一个序列作为主键?
2455
5
精彩评论5
yhdata_lyaa
发表于 2023-12-6 10:44:15 显示全部楼层
填报不能自动生成,填报提交条件不设置PK,PK在数据库设置非空自增列,如果必要设置其他列作为条件列进行更新 可以实现吗
回复

使用道具 2#

VaporLeaf青铜一
发表于 2023-12-6 14:36:24 显示全部楼层
yhdata_lyaa 发表于 2023-12-6 10:44
填报不能自动生成,填报提交条件不设置PK,PK在数据库设置非空自增列,如果必要设置其他列作为条件列进行更 ...

问题是我这是新增的行,没有其他列来作为条件列呀,都是空的。除非永洪这个参数填报新增行的时候可以自动给某列生成一个值。
回复

使用道具 3#

yhdata_lyaa
发表于 2023-12-6 14:40:59 显示全部楼层
VaporLeaf 发表于 2023-12-6 14:36
问题是我这是新增的行,没有其他列来作为条件列呀,都是空的。除非永洪这个参数填报新增行的时候可以自动 ...

不是更新数据,那也可以不需要勾选条件列。选插入提交,PK在数据库设置非空自增列呢
回复

使用道具 4#

VaporLeaf青铜一
发表于 2023-12-6 14:47:50 显示全部楼层
yhdata_lyaa 发表于 2023-12-6 10:44
填报不能自动生成,填报提交条件不设置PK,PK在数据库设置非空自增列,如果必要设置其他列作为条件列进行更 ...

我把PK设置为条件列、不提交就解决了
回复

使用道具 5#

yhdata_lyaa
发表于 2023-12-6 14:49:02 显示全部楼层
VaporLeaf 发表于 2023-12-6 14:47
我把PK设置为条件列、不提交就解决了

回复

使用道具 6#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部