Hi Frederick,
If you need to process all member objects of some type of container, then you could iterate through the CONTROLS collection of the container.
LOCAL lnLoop
FOR lnLoop = 1 TO THIS.ControlCount
? THIS.Controls( lnLoop).Class
? THIS.Controls( lnLoop).Name
ENDFOR
or if you have only the AMEMBERS array,
lnCount = AMEMBERS( laObjs, loTestObject, 2)
FOR lnLoop = TO lnCount
lcObjName = laObjs( lnLoop)
? loTestObject.&lcObjName..Name
ENDFOR
Hope It Helps
Mark Hall