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.
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 Tabla 1:
| Opciones para leer el texto: | Opciones para almacenar el texto: | |
|---|---|---|
| Tipo de variable: | Si está dentro de un bucle, instancias de la variable: | |
| Un campo en la pantalla de aplicación actual. | Una variable simple. |
|
| 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. | ||
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.