Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Contenido de TechKnowledge


RESUMEN
En este artículo se describe cómo analizar un campo de cadena y devolver solo parte del campo mediante scripts de RW_Substring y RW_ParseString en el Escritor de informes.

MÁS INFORMACIÓN

Lea las descripciones y los parámetros de los scripts de RW_Substring y RW_ParseString y vea los ejemplos proporcionados para cada script de función.

Los dos scripts de función funcionan de forma diferente y, a veces, uno puede funcionar mejor que el otro. El script RW_Substring función usa un entero para la publicación inicial y, después, un entero para el número de caracteres que se devolverán. El RW_ParseString usa el entero para especificar el número de caracteres por línea y, a continuación, el segundo entero indica a la función qué línea imprimir.

Los scripts de RW_Left y RW_Right también se pueden usar para devolver partes de una cadena. Encontrará más información sobre estos y otros procedimientos almacenados en el SDK. El SDK se puede descargar desde CD2. El documento del SDK con la información del script de función se denomina RW_Func.rtf.


RW_Substring
Descripción:

RW_Substring devuelve una parte de un campo de cadena especificado y usa la función Subcadena de destreza().

Parámetros:

en cadena IN_String. { Un valor de cadena que contiene la subcadena que desea }

en número entero IN_Start. { Un entero que indica la posición inicial para usar }

en número entero IN_Length. { Un entero que indica el número de caracteres que desea devolver }

Valor devuelto:

función devuelve cadena OUT_string.

Ejemplo del script RW_Substring función

El ejemplo devolverá caracteres 5-10 desde el campo Descripción del elemento. Se describe cómo modificar el informe Lista detallada de elementos para mostrar los scripts de función.

1. En El escritor de informes (haga clic en Herramientas, haga clic en Personalizar), abra el informe y, a continuación, haga clic en el botón Diseño.

2. Crear un nuevo campo calculado. Asigne un nombre y un tipo de resultado de Cadena

3. Haga clic en la pestaña Funciones, haga clic en la opción definida por el usuario y, a continuación, seleccione un núcleo del sistema y una función de RW_Substring.

4. Agregue el script de función.

5. Agregue el campo de cadena que desea analizar.

6. Seleccione la pestaña campos y, a continuación, inserte el campo de cadena que desea analizar. En este ejemplo se usa el campo Descripción del elemento de la tabla Patrón de elementos.

7. Agregue este campo.

8. Haga clic en la pestaña Constantes y escriba un entero que indique la posición inicial que desea usar. Para este ejemplo, seleccione 5 para empezar con el quinto carácter.

9. Seleccione el botón Agregar para insertar el entero.

10. Agregue el entero para el número de caracteres que desea que se devuelvan. En este ejemplo, desea que los caracteres 5-10 se impriman, así que escriba un 6. Los caracteres de 5 a 10 tienen una longitud de 6 caracteres.

11. Extraiga este campo calculado en el informe.

Este ejemplo tendrá una expresión calculada similar a la siguiente:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. Descripción del elemento56 )

RW_ParseString

Descripción:

RW_ParseString devuelve la cadena de la línea especificada al analizar el campo de cadena suministrado en líneas de una longitud especificada y usa la función Destreza Field_ParseText().

Parámetros:

en cadena IN_string. { Campo de cadena para analizar }

en número entero IN_characters. { Número de caracteres por línea }

en número entero IN_line. { Número de línea para devolver }

Valor devuelto:

función devuelve cadena OUT_string.

Ejemplo del script RW_ParseString función

En este ejemplo se devolverán los caracteres 5-9 del campo Descripción del elemento. Se explicará cómo modificar el informe Lista detallada de elementos para mostrar los scripts de función.

1. En El escritor de informes (haga clic en Herramientas, haga clic en Personalizar), abra el informe y, a continuación, haga clic en el botón Diseño.

2. Crear un nuevo campo calculado. Asigne un nombre y un tipo de resultado de Cadena

3. Seleccione la pestaña Funciones, la opción definida por el usuario y un Núcleo del sistema y la función de RW_ParseString.

4. Agregue el script de función.

5. Agregue el campo de cadena para analizar.

5. Seleccione la pestaña Campos y, a continuación, inserte el campo de cadena que desea analizar. En este ejemplo, agregue el campo Descripción del elemento de la tabla Patrón de elementos.

6. Agregue el campo.

7. Haga clic en la pestaña Constantes y escriba un entero que indique el número de caracteres por línea. Para este ejemplo, use un 5 porque desea empezar con el 6º carácter en la segunda línea.

8. Seleccione el botón Agregar para insertar el entero.

9. Agregue el entero para el número de línea que se devolverá. Los caracteres 6-10 estarían en la segunda línea, así que escriba un 2. Esto imprimiría la segunda línea que contiene caracteres 6-10.

Este ejemplo tendrá una expresión calculada similar a la siguiente:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. Descripción del elemento52 )

Este artículo era TechKnowledge Document ID: 34430

DECLINACIÓN DE RESPONSABILIDADES

MICROSOFT Y/O SUS PROVEEDORES NO OFRECEN NINGUNA REPRESENTACIÓN NI GARANTÍA SOBRE LA IDONEIDAD, LA CONFIABILIDAD O LA PRECISIÓN DE LA INFORMACIÓN CONTENIDA EN LOS DOCUMENTOS Y LOS GRÁFICOS RELACIONADOS PUBLICADOS EN ESTE SITIO WEB (LOS "MATERIALES") PARA NINGÚN FIN. 

LOS MATERIALES PUEDEN CONTENER IMPRECISIONES TÉCNICAS O ERRORES TIPOGRÁFICOS Y PUEDEN MODIFICARSE EN CUALQUIER MOMENTO SIN PREVIO AVISO. EN LA MEDIDA MÁXIMA PERMITIDA POR LA LEGISLACIÓN APLICABLE, MICROSOFT Y/O SUS PROVEEDORES RENUNCIAN Y EXCLUYEN TODAS LAS REPRESENTACIONES, GARANTÍAS Y CONDICIONES, YA SEAN EXPRESAS, IMPLÍCITAS O LEGALES, INCLUIDAS, ENTRE OTRAS, LAS REPRESENTACIONES, GARANTÍAS O CONDICIONES DE TÍTULO, NO INFRACCIÓN, CONDICIÓN O CALIDAD SATISFACTORIAS, COMERCIABILIDAD Y IDONEIDAD PARA UN FIN PARTICULAR, CON RESPECTO A LOS MATERIALES. 

-------------------------------------------------------------------

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×