... al guardar ,, sobre todo cuando es edicion,, oRecordSet:Fields("Apellido1"):value := _scFill( mAp1, 15 ) oRecordSet:update() function _scFill(c, nLon) local nLen local nSp if valtype(c) <> "C" c := '' ENDIF nLen := len(c) nSp := len(space(nLon-nLen)) return ( c+space(nSp) ) saludos cordiales.