Use mytable in 0 shared gnFieldcount = AFIELDS(gaMyArray) && Create array m.test='=TABLE BORDER=10=' scan &&go through all records m.test=m.test + "=tr=" FOR nCount = 1 TO gnFieldcount &&go across table m.test=m.test+"=td= "+alltrim(eval(gaMyArray(nCount,1)) )'; + " =/td="+chr(10) ENDFOR m.test=m.test+"=/tr=" endscan m.test=m.test+'=/table=' html_out=m.testThanks again.