SELECT FDATE,GetList(FDATE) AS PARTY; FROM WEIGHTS; WHERE FDATE=THIS.VALUE ; ORDER BY PCODE; GROUP BY PCODE; INTO cursor fix FUNCTION GetList(ldFDATE) LOCAL lii,lcc LOCAL ARRAY laPom(1) SELECT GNO; FROM WEIGHTS; WHERE FDATE=ldFDATE ; ORDER BY PCODE; GROUP BY PCODE; INTO ARRAY laPom lcc="" FOR lii=1 TO ALEN(laPom,1) lcc=lcc+laPom(lii)+"," NEXT RETURN IIF(LEN(lcc)=0,SPACE(254),LEFT(lcc,LEN(lcc)-1))MartinJ
>SELECT FDATE,GNO AS PARTY; >FROM WEIGHTS; >WHERE FDATE=THIS.VALUE ; >ORDER BY PCODE; >GROUP BY PCODE; >INTO cursor fix >>