ai esta el mensage anterios
Lo primero que debes haces es combertir tus datos a tipos iguales en este caso te recomiento que lo combiertas a tipo caracter para esto usas el comando STR()
solo para los datos que son diferentes de caracter, luego unes tus campos esto lo podrias colocar en el evento doble click de uno de los TEXT del grid i sea masomenos asi
*** codigo aplicalo en tu caso los objetos son referenciales no se te olvide eso ***
select xtabla && xtabla es el nombre de tu tabla de origen de datos
xvar=allt(nombre)+" "+allt(str(numero))+" "+allt(str(preciocaja))+" "+allt(str(precio metro)) &&& est este caso uso altrin para eliminar los espacion enblamco
thisform.txtresultado.value=xval
pruebalo y ,me dices ok suerte PILIIIII