*-- select your result set SELECT *-- get table structure =AFIELDS(laStruct) *-- create a cursor with the same structure CREATE CURSOR FROM ARRAY laStruct SELECT *-- loop through result set and duplicate the records n times SCAN FOR i = 1 TO lnLabel SCATTER MEMVAR MEMO INSERT INTO FROM MEMVAR ENDFOR &&* i = 1 TO lnLabel ENDSCAN SELECT *-- print your labelsHTH