En este tema se describen las opciones de extracción en la ventana Seleccionar variable.
Ambos escenarios pueden ser útiles, dependiendo de la aplicación y los requisitos.
Cuando selecciona este recuadro de selección, el campo Número máximo de iteraciones especifica el número máximo de iteraciones del bucle y el número necesario de instancias para la variable Extraer (consulte la sección Número máximo de iteraciones).
El campo Número máximo de iteraciones especifica el número máximo de iteraciones que el bucle que se está registrando actualmente puede ejecutar en el tiempo de ejecución. Este campo sólo es significativo para las acciones Extraer del bucle registrado actual para las que ha seleccionado el recuadro de selección Extraer datos cada iteración del bucle.
De forma predeterminada, un bucle registrado se termina en el tiempo de ejecución cuando la variable de bucle predeterminada (una variable de tipo serie) cambia a 'FALSE'. Asimismo, cuando se selecciona el recuadro de selección Extraer datos cada iteración del bucle para una acción Extraer dentro de un registro de bucle, se añade una segunda condición a la comprobación de bucle que termina el bucle en el tiempo de ejecución después del número de iteraciones de bucle especificado en el campo Número máximo de iteraciones. (Las dos condiciones son independientes; ambas terminan el bucle).
Este mismo valor que se especifica en el campo Número máximo de iteraciones es el número de instancias aparte que debe contener la variable Extraer, para que la acción Extraer pueda almacenar el texto extraído en una instancia aparte de la variable Extraer en cada iteración del bucle.
El campo Número máximo de iteraciones no tiene ningún efecto en las acciones Extraer del bucle que no tienen seleccionado el recuadro de selección Extraer datos cada iteración del bucle.
Leer texto de un campo:
Si deselecciona el recuadro de selección Extraer área en variable, la acción Extraer copiará todos los caracteres contenidos en el campo seleccionado como una serie individual en la variable seleccionada. (El campo se selecciona en la pantalla de aplicación que aparece cuando se cierra la ventana Seleccionar variable). La acción Extraer sustituye un espacio en blanco por un carácter del campo que se muestra como un espacio en blanco en la pantalla de aplicación.
La variable seleccionada debe ser una variable simple (una variable de tipo serie), consulte la Fila 1 de Tabla 1.
Leer texto de un área rectangular:
Si selecciona el recuadro de selección Extraer área en variable, la acción Extraer leerá todo el texto contenido en el área rectangular especificada, independientemente de los límites de campo. La acción Extraer sustituye un espacio en blanco por un carácter del área rectangular que se muestra como un espacio en blanco en la pantalla de aplicación.
| Opciones para leer el texto: | Opciones para almacenar el texto: | |
|---|---|---|
| Opciones del tipo de datos de la variable seleccionada: | Si la acción Extraer es dentro de un bucle: opciones sobre cómo almacenar cada instante de la variable seleccionada: | |
| 1. Leer texto de un campo en la pantalla de aplicación actual. | Una variable simple. |
|
| 2. Leer texto de un área rectangular de la pantalla de aplicación actual. | Una variable simple, con delimitadores de caracteres opcionales. |
|
| Una variable de matriz, donde cada fila de texto del área rectangular se almacena en un elemento de la matriz. | ||