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