首页 > 其他分享 >编写 预留单查询报表 遇到的问题

编写 预留单查询报表 遇到的问题

时间:2023-02-02 08:11:17浏览次数:43  
标签:entires 报表 查询 预留 查出来 复选框 数据 主键

1. 写完代码运行的时候报错了,前面输查询条件的那个页面没有问题,展示的时候出问题了,错误信息是:

运行时错误             GETWA_NOT_ASSIGNED

上网查了之后,说是内表结构和展示界面的结构不一致导致的,突然想到,展示界面有个选择,但是内表中是没有选择【check】这个字段的,果然,添加这个字段之后,好了。

 2. 使用 for all entires in,我一直以为,使用这个之后一定要排序、去重,不然的话是会出现重复的数据的,结果不是,然后返回去看老师讲的视频,又发现了一个重要的知识点:

使用for all entires in之后,那个表一定要把所有的主键都查出来,因为他会自动去重,要是不把所有的主键查出来的话,就会出现,数据丢失这种情况,就比如:

一条数据有三个主键  【A 1 2 3 这条数据 A,1 ,2 是主键】:

 

A 1 2 3 

A1 1 2 

A 1 2 2

有以上三条数据,A 1 2 这三个字段是主键,如果在for all entires in中没有把这三个主键全部查出来,只查了A一个主键,那么只会有A 1 2 3 一条数据,其他的两条数据会被丢掉,因为主键是A,主键只能有一个,也就算是进行了一个去重的操作。

所以,一定要注意,使用for all entires in 这个一定要把这个表的所有的主键都查出来!!!

3. 复选框和单选框

单选框的话,至少要两个组合在一起使用,要不就是这个,要不就是那个,必须选一个

复选框的话,那就无所谓了,可以选,可以不选,也可以多选

 

 复选框必须要加USER-COMMAND。

标签:entires,报表,查询,预留,查出来,复选框,数据,主键
From: https://www.cnblogs.com/sx-zhengjie/p/17083157.html

相关文章

  • 查询达梦数据库所有表的各种约束和索引
    查询DM数据库所有表的各种约束和索引--查询主键SELECTa.OWNERas"模式名",a.TABLE_NAMEas"表名",b.COLUMN_NAMEas"列名",a.CONSTRAINT_NAMEas"约束名"fromDBA......
  • JPA 分页 条件 查询
      publicPage<ReportTask>getListByPage(ReportTaskQueryDtoreportTaskQueryDto){finalIntegeroffset=reportTaskQueryDto.getOffset();fi......
  • 【ES HTTP-高级查询 02】
    一、高级查询Elasticsearch提供了基于JSON完整的DSL来定义查询#构造数据-供后续各种复杂的查询做准备#POST/student/_doc/1001{"name":"zhangsan","nic......
  • SQL Server 分页查询
    由于数据比较多,需要对数据进行分页展示,数据库用的是SQLServer,具体的分页方式:select*from(selecid,ROW_NUMBER()OVER(OrderbyinsertTimedesc)ASRowId fromt......
  • 随机高并发查询结果一致性设计实践
    作者:京东物流赵帅姚再毅王旭东孟伟杰孔祥东1前言物流合约中心是京东物流合同管理的唯一入口。为商家提供合同的创建,盖章等能力,为不同业务条线提供合同的定制,归档,查询......
  • 随机高并发查询结果一致性设计实践
    作者:京东物流赵帅姚再毅王旭东孟伟杰孔祥东1前言物流合约中心是京东物流合同管理的唯一入口。为商家提供合同的创建,盖章等能力,为不同业务条线提供合同的定制,归档,查......
  • Django实现从数据库查询数据展示在界面
    配置路径,编写前台界面应用之前建好的数据库表参考https://www.cnblogs.com/roselearn/p/17075119.html下图为数据库的数据编写视图from.models......
  • MySQL 合并查询union 查询出的行合并到一个表中
    在合并查询中,尤其是二分类的情况,在查询结果是相同列名的时候可以考虑合并查询。先查询出行的结果,再使用union或者unionall合并查询结果。另外如果union和orderby一......
  • python mongo查询
    importpymongo#连接数据库环境myclient1=pymongo.MongoClient('mongodb://账号:密码@ip:端口/')mydb1=myclient1["slot"]//dbmycol1=mydb1["ota.versions"]//表x=my......
  • Hive 刷题——查询每个用户登录日期的最大空档期
    需求描述从登录明细表(user_login_detail)中查询每个用户两个登录日期(以login_ts为准)之间的最大的空档期。统计最大空档期时,用户最后一次登录至今的空档也要考虑在内,假设今......