... el recordset, y para no hacerme lío lo que hice es pasar todo el recordset a una array, y este último mostrar en el browse. aDatos := {} oDatos:MoveFirst() do while .not. oDatos:EOF() AADD(aDatos, {oDatos:Fields(0):value,; oDatos:Fields(1):value,; oDatos:Fields(2):value,; oDatos:Fields(3):value}) ...