procedimiento EsconderPregunta (Pregunta: cadena);

 

Hace invisible la pregunta indicada.


 

Hace invisible todos los controles correspondientes a una determinada pregunta: el control de edición, el enunciado y el posible botón de búsqueda. La pregunta puede volverse a mostrar usando MostrarPregunta.

 

Ten en cuenta: Si por un error del script, se ejecuta un comando Preguntar sobre una pregunta que está escondida (invisible), la pregunta pasará a mostrarse automáticamente (como "mal menor").

Parámetros

Equivalencia en inglés

HideQuestion

En re-ejecuciones silenciosas y auto-recuperaciones

No varía su funcionamiento.

Temas relacionados

·         Tutorial >> Scripts de propósito múltiple

·         Tutorial >> Scripts de propósito múltiple > Mostrar y esconder partes de la entrada de datos

·         Tutorial >> Comandos avanzados >> Control de la interfaz de usuario

Ver también

Ejemplo

USA G77_FUNCIONES_STD;
 
INICIO
 
  // Esconder todas las preguntas auto-excluyentes
  EsconderPregunta('P2');
  EsconderPregunta('P3');
  EsconderPregunta('P4');
 
  Preguntar('P1'); // ¿Para estar informado prefiere leer los periódicos, 
                   // escuchar la radio o ver la televisión?
 
  // Según respuesta a la pregunta anterior, 
  // mostramos y preguntamos como siguiente la que toque
  Caso CodigoConjuntoProyecto('OIDC1630233CONJUNTO_C1') de
    '01':
      inicio
        MostrarPregunta('P2');
        Preguntar('P2'); // ¿Cuál es su emisora favorita?
      fin;
    '02':
      inicio
        MostrarPregunta('P3');
        Preguntar('P3'); // ¿Cuál es su canal de televisión preferido?
      fin;
    '03':
      inicio
        MostrarPregunta('P4');
        Preguntar('P4'); // ¿Qué periódico lee habitualmente?
      fin;
  fin;        
        
  // (...)
 
FIN. 

 

El anterior script correspondería a la siguiente entrada de datos (vista en el Diseño Asistido de Entradas de Datos):

 

 

El resultado en ejecución queda ilustrado en las siguientes imágenes: