1) No entiendo la idea de Edgar, no sé a qué apunta.
2) El problema no es qué valor, sino la propiedad "Value" para el container.
For i = 1 to 5
lcContainer="Thisform.Container" + Alltrim(str(i))
if pemstatus(thisform,lcContainer,5)
oContainer=&lcContainer
oContainer.Txtvalor="Ejemplo "+transform(8999)
endif
endfor
Pero Edgar dijo que no quería contar los container, por lo que este For i=1 to 5 no se aplica.
Por lo que podemos recorrer el form
FOR EACH oControl in thisform.Controls
if oControl.BaseClass=="Container"
for each oCont in ocontrol.Controls
if oCont.BaseClass=="Textbox"
? oCon.Value && o lo que fuera
endif
endfor
endif
endfor
Fidel