PB数据循环展示数据

PB数据循环显示数据?
   项目原先的数据显示的是syslt为主键的表的数据作为报表     但是数据显示的时候不全!于是按照syslt 和color 做为判断     写法为   syslt1 <> syslt    or   color1   <>color  then  打印数据   

但是问题为原先数据可以循环的打印全部数据     这样写后只能打印最后一条数据    但数据是对的        请问问题出在什么地方?

   
------解决方案--------------------
检查一下color是不是有null的
------解决方案--------------------
应该是循环的问题