Configurar un campo para mostrar un menú emergente, un juego de casillas de verificación u otro control

Puede facilitar la entrada de datos y hacer que sea más coherente mostrando campos como listas desplegables, menús emergentes, juegos de casillas de verificación, juegos de botones de opción u otros controles.

Nota  Algunos estilos de control muestran valores que proceden de listas de valores; estos se indican en la tabla siguiente. Puede definir una lista de valores antes o después de configurar el estilo de control. Consulte Definir listas de valores.

Para configurar un campo para mostrar un menú emergente, un juego de casillas de verificación u otro control:

  1. En el modo Presentación, seleccione el campo.

  2. En el Inspector, haga clic en la pestaña Datos Datos.

  3. En el área Campo, realice una selección en Estilo de control.

  4. Seleccione

    Para mostrar

    Cuadro de edición

    Datos del campo. Este es el estilo de control predeterminado.

    Para añadir una barra de desplazamiento al campo, seleccione Mostrar barra de desplazamiento vertical.

    Lista desplegable

    Elementos de lista de valores en una lista. Los usuarios pueden utilizar las teclas de dirección o el ratón, o escribir los primeros caracteres del elemento para seleccionar un valor. Seleccione Incluir flecha para mostrar y ocultar la lista a fin de aplicar al campo el formato de cuadro combinado.

    Menú emergente

    Elementos de lista de valores en forma de menú emergente. Los usuarios pueden utilizar las teclas de dirección o el ratón para seleccionar un valor.

    Juego de casillas de verificación

    Elementos de lista de valores en forma de casillas de verificación. Los usuarios pueden seleccionar varios valores. Seleccione el símbolo que se mostrará en las casillas de verificación (una marca de verificación o x).

    Juego de botones circulares

    Elementos de lista de valores en forma de botones circulares de opción. Los usuarios solo pueden seleccionar un valor.

    Calendario desplegable

    La fecha actual. Los usuarios pueden elegir otra fecha en el calendario desplegable o escribir una.

    Cuadro de ediciónoculto

    Puntos en lugar de datos para ocultar la información confidencial. Los datos incluidos en el cuadro de edición oculto no están cifrados; solo están ocultos.

  5. Para los estilos de control que muestren datos de listas de valores, seleccione una opción en Valores de y continúe con el paso 5. Para todos los demás estilos de control, guarde la presentación.

  6. Si lo desea, seleccione las opciones de la lista de valores.

    Para permitir que un usuario añada valores a la lista del registro actual, seleccione Permitir la entrada de otros valores. La opción "Otro" aparece en la lista de valores. Esta opción no estará disponible si ha seleccionado Lista desplegable.

    Para permitir que un usuario añada o modifique los valores de la lista en los registros, seleccione Permitir la edición de la lista de valores. La opción "Editar" aparece en la lista de valores. Esta opción no está disponible si:

    • el estilo de control es un juego de casillas de verificación o de botones circulares de opción; ha seleccionado Juego de casillas de verificación o Juego de botones circulares.

    • la lista de valores seleccionada en el paso 4 utiliza valores de un campo.

  7. Guarde la presentación.

Notas 

  • Para definir un estilo de control de un campo en la pestaña Campos antes de arrastrar el campo a la presentación, consulte Definir y modificar campos en la pestaña Campos.

  • En la siguiente tabla se describe el comportamiento de los estilos de control que muestran datos de listas de valores cuando se selecciona la opción Mostrar valores sólo desde el segundo campo del cuadro de diálogo Editar lista de valores. En todos los estilos de control, cuando realiza la selección, el valor correspondiente del primer campo se almacena en la base de datos.

  • Estilo de control

    Comportamiento

    Juego de botones circulares
    Juego de casillas de verificación

    Sólo se muestra el valor del segundo campo.

    Lista desplegable
    Menú emergente

    Si la lista está cerrada, se muestra el valor del primer campo. Cuando se hace clic en el campo, la lista muestra valores del segundo campo.

    Nota  En los menús emergentes cerrados, para mostrar el valor de la lista de valores y omitir el formato de datos, seleccione Sustituir formato de datos con lista de valores. Por ejemplo, esto resulta útil cuando los dos campos son de distinto tipo.

  • Al aplicar un formato a un campo para utilizar una lista de valores creada a partir de los valores de un campo, FileMaker Pro muestra los elementos de la lista de valores en orden alfabético.

  • Al formatear un campo con una casilla de verificación, se permite a los usuarios introducir varios valores para un campo. Si se introducen varios valores para un campo, FileMaker Pro solo muestra el primer valor en las otras presentaciones en las que el campo no presente un formato de casilla de verificación (como, por ejemplo, un informe en columnas). Para ver todos los valores, amplíe el campo o haga clic dentro de él.

  • El texto que introduzca o modifique en un cuadro de edición oculto se introducirá en forma de caracteres Roman. Sin embargo, si aplica el estilo de control de cuadro de edición oculto a un campo que ya contenga texto, se conservarán todos los atributos de texto, como la cursiva o el color, o cualquier formato de párrafo, como la tabulación o los retornos de carro. Aunque se pierdan los atributos de texto si lo modifica el texto, se conservarán los formatos de párrafo. Además, los datos de un cuadro de edición oculto utilizados en otro campo al que se hayan aplicado atributos de texto aparecerán en ese otro campo con los atributos.

  • Los guiones y los cálculos pueden acceder a los datos de un cuadro de edición oculto si el usuario dispone de los privilegios necesarios.

  • Para permitir que los usuarios obtengan una sugerencia del sistema al escribir un valor, seleccione Rellenar automáticamente usando la lista de valores. Consulte Configurar un campo en relleno automático durante la introducción de datos.

  • Si el campo que está formateando para utilizar una lista de valores está dentro de un portal y la lista de valores está definida para incluir sólo valores relacionados, es posible que necesite crear una relación de autounión para que la lista de valores muestre correctamente los valores relacionados. Consulte Ejemplo de una lista de valores que solo incluye valores de campos relacionados.

  • Para establecer un valor predeterminado para un campo de lista de valores, configure la lista de valores y el estilo de control, seleccione el menú Archivo > Gestionar base de datos y, a continuación, haga clic en Campos. Seleccione el campo de lista de valores, haga clic en Opciones y en la pestaña Autointroducir; a continuación, seleccione Datos. Escriba el valor predeterminado, haga clic en Aceptar y cierre el cuadro de diálogo Gestionar base de datos. Cuando los usuarios añadan un nuevo registro a la base de datos, este valor aparecerá en el campo de lista de valores. Los usuarios pueden elegir un valor diferente en la lista de valores. Consulte Definir la entrada de datos automática.

  • Para aplicar un formato a un campo a fin de que ya no utilice más una lista de valores, seleccione el campo. A continuación, en la sección Estilo de control del área Campo del Inspector, seleccione Cuadro de edición o Calendario desplegable.

  • Los menús emergentes habilitan el activador de guión OnRecordLoad y el activador de guión OnObjectEnter de diferente forma en relación con las listas y los calendarios desplegables:

    • En los menús emergentes, al hacer clic en el campo, se muestra primer el menú emergente. Estos activadores solo se habilitan después de que se haya seleccionado un valor en el menú emergente. Sin embargo, si pulsa la tecla Tabulador o utiliza un guión para acceder al campo, estos activados se habilitan primero; a continuación, puede hacer clic en el campo para seleccionar un valor. Si el guión debe acceder al valor del campo antes de que el usuario lo cambia, transfiera el valor del campo al guión como un parámetro. En el guión, utilice la función Get ( ScriptParameter )para obtener el valor del campo antes de que el usuario haga clic en él. Consulte Establecer activadores de guiones para objetos.

    • En las listas y los calendarios desplegables, al acceder al campo mediante cualquier método (haciendo clic en el campo, pulsando la tecla Tabulador o ejecutando un guión), se habilitan primero estos activadores. Después de que se ejecute el guión, puede introducir o seleccionar un valor.

  • Después de que los usuarios seleccionen un valor en una lista o un calendario desplegables, el centro de atención se desplaza al siguiente objeto en el orden de pestañas. Para todos los demás estilos de control, el centro de atención permanece en el objeto de campo actual si se ha establecido un valor. Consulte Configurar orden de pestañas para entrada de datos.