Tipos de controles en Access

Microsoft Access incluye los siguientes tipos de controles, a los que puede tener acceso a través del cuadro de herramientas (cuadro de herramientas: conjunto de herramientas disponible en la vista Diseño para agregar controles a un formulario o informe.) de la vista Diseño (vista Diseño: vista que muestra el diseño de los siguientes objetos de base de datos: tablas, consultas, formularios, informes y macros. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.) de un formulario, informe o página de acceso a datos: cuadro de texto, etiqueta, grupo de opciones, botón de opción, casilla de verificación, cuadro de lista, botón de comando, control ficha, control de imagen, línea, rectángulo y controles personalizados ActiveX. También puede agregar una lista de tablas dinámicas de Office, un gráfico de Office o una hoja de cálculo de Office a un formulario, informe o página de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.).

Los formularios e informes tienen los siguientes controles adicionales: botón de alternar, cuadro combinado, marco de objeto dependiente, marco de objeto independiente y salto de página. También puede agregar un subformulario o un subinforme a un formulario o a un informe. Las páginas de acceso a datos también incluyen cuadros de lista desplegables, hipervínculos, desplazar texto y los componentes lista de tablas dinámicas, hoja de cálculo y gráfico.

Los controles son objetos de un formulario, informe o página de acceso a datos que muestran datos, realizan acciones o se utilizan como decoración. Por ejemplo, puede utilizar un cuadro de texto en un formulario, informe o página de acceso a datos para mostrar datos, un botón de comando en un formulario para abrir otro formulario o informe, así como una línea o rectángulo para separar y agrupar controles para que se lean mejor.

Toda la información de un formulario o informe está en los controles. En las páginas de acceso a datos, la información está en los controles de la misma manera que en los formularios e informes. No obstante, la información también se puede escribir directamente en la página de acceso a datos.

Controles que se pueden utilizar para mostrar, especificar, filtrar u organizar datos en Access

MostrarCuadros de texto

Los cuadros de texto se utilizan en formularios, informes o páginas de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.) para mostrar los datos de un origen de registros (origen de registros: origen de datos subyacente de un formulario, informe o página de acceso a datos. En una base de datos de Access, puede ser una tabla, una consulta o una instrucción SQL. En un proyecto de Access, puede ser una tabla, una vista, una instrucción SQL o un procedimiento almacenado.). Este tipo de cuadros de texto se denomina cuadro de texto dependiente porque está enlazado a los datos de un campo. Los cuadros de texto también pueden ser independientes. Por ejemplo, puede crear un cuadro de texto independiente para mostrar los resultados de un cálculo o para aceptar las entradas de un usuario. Los datos de un cuadro de texto independiente no se almacenan en ningún sitio.

Ejemplos de cuadros de texto dependientes e independientes

Llamada 1 Estos cuadros de texto dependientes muestran datos de los campos NombreProducto y PrecioUnitario de la tabla Productos.

Llamada 2 Este cuadro de texto independiente muestra el resultado de un cálculo.

MostrarEtiquetas

Utilice etiquetas en un formulario, informe o página de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.) para mostrar texto descriptivo como títulos o instrucciones breves. Las etiquetas no muestran los valores de los campos (campo: elemento de una tabla que contiene un elemento de información específico, como un apellido. Un campo Tratamiento puede contener Don o Doña. Las bases de datos como Microsoft SQL Server hacen referencia a los campos como columnas.) o expresiones (expresión: cualquier combinación de operadores matemáticos o lógicos, constantes, funciones y nombres de campos, controles y propiedades que evalúa a un solo valor. Las expresiones pueden realizar cálculos, manipular caracteres o probar datos.); son siempre independientes (control independiente: control que no está conectado con un campo de una tabla, consulta o instrucción SQL subyacente. Un control independiente se suele utilizar para mostrar texto informativo o imágenes decorativas.) y no cambian al pasar de un registro a otro.

Una etiqueta se puede adjuntar a otro control (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.). Cuando se crea un cuadro de texto, por ejemplo, éste lleva una etiqueta adjunta que muestra el título de dicho cuadro. Esta etiqueta aparece como encabezado de columna en la vista Hoja de datos (vista Hoja de datos: vista que muestra datos de una tabla, un formulario, una consulta, una vista o un procedimiento almacenado con formato de filas y columnas. En la vista Hoja de datos, puede editar campos, buscar y agregar o eliminar datos.) de un formulario. Cuando crea una etiqueta mediante la herramienta Etiqueta Control Etiqueta, la etiqueta es independiente, es decir, no está adjunta a ningún otro control. Las etiquetas independientes se utilizan con fines informativos, por ejemplo para el título de un formulario, informe o página de acceso a datos o para otros textos descriptivos. Las etiquetas independientes no aparecen en la vista Hoja de datos.

Las etiquetas pueden ser independientes o estar adjuntas a un control

Llamada 1 Etiqueta independiente

Llamada 2 Etiquetas adjuntas a cuadros de texto

MostrarCuadros de lista, cuadros combinados y cuadros de lista desplegables

En muchos casos, es más rápido y fácil seleccionar un valor de una lista que tener que recordarlo para escribirlo. Una lista de opciones también ayuda a garantizar que el valor especificado en un campo es correcto. Si dispone de espacio suficiente en el formulario o en la página de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.) para mostrar la lista en todo momento, puede que desee utilizar un cuadro de lista. Cuando desee crear un control que muestre una lista pero requiera menos espacio, utilice un cuadro combinado (cuadro combinado: control usado en un formulario que proporciona la funcionalidad combinada de un cuadro de lista y un cuadro de texto. Puede escribir un valor en un cuadro combinado o hacer clic en el control para mostrar una lista y seleccionar un elemento de ella.) si está trabajando en un formulario o un cuadro de lista desplegable (cuadro de lista desplegable: control de una página de acceso a datos que, cuando se hace clic en él, muestra una lista en la que puede seleccionar un valor. No puede escribir ningún valor en un cuadro de lista desplegable.) si está trabajando en una página de acceso a datos.

Cuadros de lista La lista de un cuadro de lista se compone de filas de datos. En un formulario, un cuadro de lista puede tener una o varias columnas, que pueden aparecer con o sin encabezados. Si un cuadro de lista de varias columnas es dependiente (control dependiente: control utilizado en un formulario, informe o página de acceso a datos para mostrar o modificar los datos de una tabla, consulta o instrucción SQL. La propiedad OrigenDelControl (ControlSource) del control almacena el nombre del campo del que es dependiente.), Access almacena los valores de una de las columnas. En una página de acceso a datos, un cuadro de lista tiene una columna sin encabezado.

Valor de cuadro de lista almacenado en el campo

Llamada 1 Cuando se hace clic en un valor de un cuadro de lista...

Llamada 2...si éste es dependiente, Access inserta el valor seleccionado en el campo al que está enlazado el cuadro de lista. Si la columna dependiente (columna dependiente: columna de un cuadro de lista, cuadro combinado o lista desplegable que es dependiente del campo especificado por la propiedad OrigenDelControl (ControlSource) del control.) es diferente a la que aparece en la lista, Access inserta el valor de la columna dependiente en lugar del valor en el que se hizo clic.

Llamada 3 Éste es el origen de registros al que está enlazado el formulario.

Puede utilizar un cuadro de lista independiente (control independiente: control que no está conectado con un campo de una tabla, consulta o instrucción SQL subyacente. Un control independiente se suele utilizar para mostrar texto informativo o imágenes decorativas.) para almacenar un valor que podrá utilizar con otro control (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.). Por ejemplo, podría utilizar un cuadro de lista independiente para limitar los valores en otro cuadro de lista o en un cuadro de diálogo personalizado (cuadro de diálogo personalizado: formulario emergente y modal que crea el usuario y sirve para solicitar a los usuarios información adicional o para mostrar un mensaje.). También podría utilizar un cuadro de lista independiente para buscar un registro basado en el valor seleccionado en el cuadro de lista.

Cuadros combinados     Un cuadro combinado es como un cuadro de texto y un cuadro de lista combinados, por lo que requiere menos espacio. En un cuadro combinado se pueden escribir valores o seleccionarlos de una lista. La lista de un cuadro combinado se compone de filas de datos. Las filas pueden tener una o varias columnas, que pueden aparecer con o sin encabezados.

El cuadro combinado combina las funciones del cuadro de texto y del cuadro de lista

Llamada 1 Escriba texto directamente en un cuadro combinado...

Llamada 2...o haga clic en la flecha...

Llamada 3...para ver una lista de los valores entre los que elegir.

Cuando se escribe texto o se selecciona un valor en un cuadro combinado dependiente (control dependiente: control utilizado en un formulario, informe o página de acceso a datos para mostrar o modificar los datos de una tabla, consulta o instrucción SQL. La propiedad OrigenDelControl (ControlSource) del control almacena el nombre del campo del que es dependiente.), el valor especificado o seleccionado se inserta en el campo al que está enlazado el cuadro combinado. Si el cuadro combinado dependiente tiene varias columnas, Access almacena sólo el valor de la columna dependiente. Puede utilizar un cuadro combinado independiente (control independiente: control que no está conectado con un campo de una tabla, consulta o instrucción SQL subyacente. Un control independiente se suele utilizar para mostrar texto informativo o imágenes decorativas.) para almacenar un valor que se pueda utilizar con otro control (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.). Por ejemplo, podría utilizar un cuadro combinado independiente para limitar los valores de otro cuadro combinado o de un cuadro de diálogo personalizado (cuadro de diálogo personalizado: formulario emergente y modal que crea el usuario y sirve para solicitar a los usuarios información adicional o para mostrar un mensaje.). También podría utilizar un cuadro combinado independiente para buscar un registro basado en el valor seleccionado en el cuadro combinado.

Cuadros de lista desplegables En una página de acceso a datos puede utilizar un cuadro de lista desplegable (cuadro de lista desplegable: control de una página de acceso a datos que, cuando se hace clic en él, muestra una lista en la que puede seleccionar un valor. No puede escribir ningún valor en un cuadro de lista desplegable.) en lugar de un cuadro de lista. Un cuadro de lista desplegable de una página de acceso a datos tiene el mismo aspecto que un cuadro combinado de un formulario. Al igual que los cuadros combinados, los cuadros de lista desplegables sólo muestran un registro hasta que se hace clic para expandir el contenido; sin embargo, en un cuadro de lista desplegable no se pueden escribir valores nuevos. La lista de un cuadro de lista desplegable se compone de filas de datos. Las filas pueden tener sólo una columna, que aparece sin encabezado.

Seleccionar un valor de un cuadro de lista desplegable

Llamada 1 Haga clic en la flecha...

Llamada 2...para ver una lista de los valores entre los que elegir.

Cuando se selecciona un valor de un cuadro de lista desplegable que está enlazado a un campo, el valor seleccionado se inserta en dicho campo. También se puede utilizar un cuadro de lista desplegable para almacenar un valor que se pueda utilizar con otro control. Por ejemplo, podría utilizar un cuadro de lista desplegable independiente para limitar los valores de otro cuadro de lista desplegable. También podría utilizar un cuadro de lista desplegable independiente para buscar un registro basado en el valor seleccionado en el cuadro de lista desplegable.

MostrarBotones de comando

Los botones de comando permiten ejecutar acciones con un simple clic. Al hacer clic en el botón, no sólo se ejecuta la acción correspondiente, sino que también parece que se presionase y se soltase.

Mostrar¿Qué son los botones de comando?

Un botón de comando se utiliza en un formulario o página de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.) para iniciar una acción o un conjunto de acciones. Por ejemplo, puede crear un botón de comando que abra otro formulario. Para hacer que un botón de comando haga algo en un formulario, se escribe una macro (macro: acción o conjunto de acciones utilizados para automatizar tareas.) o procedimiento de evento (procedimiento de evento: procedimiento que se ejecuta automáticamente en respuesta a un evento iniciado por un usuario o código de programa o el sistema desencadena.) y se adjunta a la propiedad AlHacerClic (OnClick) del botón. En una página de acceso a datos, se puede adjuntar a un botón de comando código escrito en Microsoft JScript o Microsoft Visual Basic Scripting Edition (VBScript) (Microsoft Visual Basic Scripting Edition (VBScript): subconjunto del sistema de programación de Microsoft Visual Basic. Microsoft Internet Explorer 3.0 o posterior, junto con el resto de exploradores Web, puede leer programas VBScript que se incrusten en páginas HTML.) mediante Microsoft Script Editor (Microsoft Script Editor: utilizado para agregar texto, editar etiquetas HTML y editar código de Microsoft Visual Basic Scripting Edition (VBScript) en una página de acceso a datos. Puede ver también su página en Microsoft Script Editor tal y como aparecería en un explorador web.).

En un formulario, un botón de comando puede mostrar texto o una imagen, pero en una página de acceso a datos sólo puede mostrar texto.

MostrarCrear botones de comando

Un botón de comando se puede crear manualmente o lo puede crear Microsoft Access mediante un asistente. Un asistente facilita el proceso de creación de un botón de comando porque lleva a cabo todo el trabajo básico. Cuando se utiliza un asistente, Access pide información y, a continuación, crea el botón de comando basándose en las respuestas obtenidas. Con el asistente se pueden crear más de 30 tipos distintos de botones de comando. Se pueden crear botones de comando para:

  • Marcar un número de teléfono.
  • Ejecutar una consulta o una macro.
  • Ejecutar una aplicación o cerrarla.
  • Editar o aplicar un filtro.
  • Imprimir un informe o enviarlo por correo electrónico.
  • Imprimir el registro actual.
  • Actualizar datos de formulario.
  • Buscar un registro específico.

También es una buena idea utilizar el Asistente para botones de comando si desea aprender cómo escribir procedimientos de eventos. Cuando Access crea un botón de comando en un formulario o informe con un asistente, crea un procedimiento de evento y lo adjunta al botón. Puede abrir el procedimiento de evento para ver cómo funciona y modificarlo para que se ajuste a sus necesidades. Cuando se crea un botón de comando en una página de acceso a datos con un asistente, Access no crea los procedimientos de eventos automáticamente.

Los asistentes no están disponibles en una página de acceso a datos independiente ni cuando dirige una página de acceso a datos a una base de datos que no sea la que esté abierta en ese momento. El Asistente para botones de comando tampoco está disponible si una página de acceso a datos no está enlazada a una tabla o una consulta. Tendrá que crear un botón de comando por su cuenta si no están disponibles los asistentes.

MostrarCasillas de verificación

Puede utilizar una casilla de verificación en un formulario, informe o página de acceso a datos (vista Diseño: vista que muestra el diseño de los siguientes objetos de base de datos: tablas, consultas, formularios, informes y macros. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.) como control (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.) independiente para mostrar un valor /No de una tabla, consulta o instrucción SQL. Por ejemplo, la casilla de verificación de la siguiente ilustración está enlazada (control dependiente: control utilizado en un formulario, informe o página de acceso a datos para mostrar o modificar los datos de una tabla, consulta o instrucción SQL. La propiedad OrigenDelControl (ControlSource) del control almacena el nombre del campo del que es dependiente.) al campo Suspendido de la tabla Productos. El tipo de datos de este campo es Sí/No. Si el cuadro contiene una marca de verificación, el valor es ; en caso contrario, el valor es No.

Casilla de verificación enlazada a un campo cuyo tipo de datos es Sí/No

Llamada 1 Esta casilla de verificación independiente está enlazada al campo Suspendido de la tabla Productos.

Cuando se activa o desactiva una casilla de verificación que está enlazada a un campo Sí/No de una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. o de una columna Bit de un proyecto de Access (proyecto de Microsoft­ Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se usa para crear aplicaciones cliente/servidor. Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como tablas o vistas.), Access muestra el valor en la tabla de acuerdo con la propiedad Formato (Format) del campo (Sí/No, Verdadero/Falso o Activado/Desactivado). En un proyecto de Access, el botón de opción está enlazado a una columna definida como un tipo de datos Bit. Cuando el valor de esta columna es 1, es equivalente a las condiciones , Activado o Verdadero. Cuando el valor es 0, la columna indica las condiciones No, Desactivado o Falso.

Puede utilizar casillas de verificación de un grupo de opciones (grupo de opciones: marco que puede contener casillas de verificación, botones de alternar y botones de opción en un formulario o informe. Use un grupo de opciones para presentar alternativas de las que el usuario puede elegir una única opción.) para mostrar los valores entre los que se puede elegir.

MostrarBotones de opción

Puede utilizar un botón de opción en un formulario, informe o página de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.) como control (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.) independiente para mostrar un valor /No de un origen de registros (origen de registros: origen de datos subyacente de un formulario, informe o página de acceso a datos. En una base de datos de Access, puede ser una tabla, una consulta o una instrucción SQL. En un proyecto de Access, puede ser una tabla, una vista, una instrucción SQL o un procedimiento almacenado.). Por ejemplo, el botón de opción de la siguiente ilustración está enlazado (control dependiente: control utilizado en un formulario, informe o página de acceso a datos para mostrar o modificar los datos de una tabla, consulta o instrucción SQL. La propiedad OrigenDelControl (ControlSource) del control almacena el nombre del campo del que es dependiente.) al campo Suspendido de la tabla Productos de una base de datos. El tipo de datos del campo Suspendido es /No. Si se selecciona el botón de opción, el valor es ; en caso contrario, el valor es No.

Botón de opción independiente que muestra el valor Sí enlazado a un campo

Llamada 1 Este botón de opción independiente está enlazado al campo Suspendido de la tabla Productos. El valor del campo es .

Cuando se activa o desactiva un botón de opción que está enlazado a un campo Sí/No de una base de datos de Microsoft Access (base de datos: colección de datos relacionados con un fin o tema concreto. Dentro de una base de datos, la información sobre una entidad en particular, como un empleado o un pedido, se clasifica en categorías en tablas, registros y campos.), el valor de la tabla se muestra de acuerdo con la propiedad Formato (Format) del campo (Sí/No, Verdadero/Falso o Activado/Desactivado). En un proyecto de Microsoft Access (proyecto de Microsoft­ Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se usa para crear aplicaciones cliente/servidor. Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como tablas o vistas.), el botón de opción está enlazado a una columna definida como un tipo de datos Bit. Cuando el valor de esta columna es 1, equivale a las condiciones , Activado o Verdadero. Cuando el valor es 0, la columna indica las condiciones No, Desactivado o Falso. Puede utilizar también los botones de opción de un grupo de opciones (grupo de opciones: marco que puede contener casillas de verificación, botones de alternar y botones de opción en un formulario o informe. Use un grupo de opciones para presentar alternativas de las que el usuario puede elegir una única opción.) para mostrar los valores entre los que elegir.

MostrarGrupos de opciones

Puede utilizar un grupo de opciones en un formulario, informe o página de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.) para mostrar un conjunto limitado de alternativas. Un grupo de opciones permite seleccionar fácilmente un valor, ya que basta con hacer clic en el valor que desee. Sólo se puede seleccionar al mismo tiempo una opción del grupo. Si desea presentar más opciones, utilice un cuadro de lista (cuadro de lista: control que proporciona una lista de opciones. Un cuadro de lista consta de una lista y una etiqueta opcional.), un cuadro combinado (cuadro combinado: control usado en un formulario que proporciona la funcionalidad combinada de un cuadro de lista y un cuadro de texto. Puede escribir un valor en un cuadro combinado o hacer clic en el control para mostrar una lista y seleccionar un elemento de ella.) o un cuadro de lista desplegable (cuadro de lista desplegable: control de una página de acceso a datos que, cuando se hace clic en él, muestra una lista en la que puede seleccionar un valor. No puede escribir ningún valor en un cuadro de lista desplegable.) en lugar de un grupo de opciones.

En un formulario o informe, un grupo de opciones se compone de un marco de grupo así como de un conjunto de casillas de verificación, botones de opción o botones de alternar. En una página de acceso a datos, un grupo de opciones está compuesto por un marco de grupo y un conjunto de botones de opción.

Grupo de opciones

Llamada 1 Etiqueta

Llamada 2 El grupo de opciones es el marco que rodea a los controles que están en su interior.

Llamada 3 Botones de opción

Llamada 4 Sólo se puede seleccionar a la vez una opción de un grupo de opciones.

Si un grupo de opciones está enlazado a un campo, sólo el marco de grupo estará enlazado, no las casillas de verificación, los botones de alternar o los botones de opción que están dentro del marco. Puesto que la propiedad OrigenDelControl (ControlSource) del marco de grupo está establecida para el campo al que el grupo de opciones está enlazado, no se establece la propiedad OrigenDelControl (ControlSource) para cada uno de los controles (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.) del grupo de opciones. En lugar de ello, establezca las propiedades ValorDeLaOpción (OptionValue) (formulario o informe) o Valor (Value) (página de acceso a datos) de cada casilla de verificación, botón de alternar o botón de opción. En un formulario o informe, establezca la propiedad del control en un número que sea representativo del campo al que está enlazado el marco de grupo. En una página de acceso a datos, establezca la propiedad del control en un número o texto que sea representativo del campo al que está enlazado el marco de grupo. Cuando se selecciona una opción de un grupo de opciones, Access establece el valor del campo al que está enlazado el grupo de opciones en el valor de las propiedades ValorDeLaOpción (OptionValue) o Valor (Value) de la opción seleccionada.

Opción seleccionada en un grupo de opciones

Llamada 1 Propiedad ValorDeLaOpción (OptionValue) establecida en 1; cuando se hace clic en este botón, Access establece el valor del grupo de opciones ModoEnvío en 1 y almacena este número en la tabla.

Llamada 2 Propiedad ValorDeLaOpción (OptionValue) establecido en 2

Llamada 3 Propiedad ValorDeLaOpción (OptionValue) establecida en 3

 Notas 

MostrarBotones de alternar

Puede utilizar un botón de alternar en un formulario como control (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.) independiente para mostrar un valor /No de un origen de registros (origen de registros: origen de datos subyacente de un formulario, informe o página de acceso a datos. En una base de datos de Access, puede ser una tabla, una consulta o una instrucción SQL. En un proyecto de Access, puede ser una tabla, una vista, una instrucción SQL o un procedimiento almacenado.). Por ejemplo, el botón de alternar de la siguiente ilustración está enlazado (control dependiente: control utilizado en un formulario, informe o página de acceso a datos para mostrar o modificar los datos de una tabla, consulta o instrucción SQL. La propiedad OrigenDelControl (ControlSource) del control almacena el nombre del campo del que es dependiente.) al campo Suspendido de la tabla Productos. El tipo de datos del campo Suspendido es /No. Cuando se presiona el botón, el valor de la tabla Productos es . En caso contrario, el valor de la tabla Productos es No.

El botón de alternar indica las condiciones Sí/No, Verdadero/Falso o Activado/Desactivado

Llamada 1 Este botón de alternar independiente está enlazado al campo Suspendido de la tabla Productos. El botón está presionado, por lo que el valor del campo es .

Cuando se hace clic en un botón de alternar que está enlazado a un campo Sí/No de una base de datos de Microsoft Access (base de datos: colección de datos relacionados con un fin o tema concreto. Dentro de una base de datos, la información sobre una entidad en particular, como un empleado o un pedido, se clasifica en categorías en tablas, registros y campos.), el valor de la tabla se muestra de acuerdo con la propiedad Formato (Format) del campo (Sí/No, Verdadero/Falso o Activado/Desactivado). En un proyecto de Access (proyecto de Microsoft­ Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se usa para crear aplicaciones cliente/servidor. Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como tablas o vistas.), el botón de opción está definido como un tipo de datos Bit. Cuando el valor de esta columna es 1, equivale a las condiciones , Activado o Verdadero. Cuando el valor es 0, la columna indica las condiciones No, Desactivado o Falso.

Los botones de alternar son muy útiles cuando se utilizan en un grupo de opciones (grupo de opciones: marco que puede contener casillas de verificación, botones de alternar y botones de opción en un formulario o informe. Use un grupo de opciones para presentar alternativas de las que el usuario puede elegir una única opción.) junto con otros botones. En un grupo de opciones es fácil distinguir los botones que están presionados.

Asimismo, puede utilizar imágenes en lugar de texto en los botones de alternar. Por ejemplo, en lugar de mostrar la palabra "Suspendido" en el botón de alternar del primer ejemplo, podría mostrar la imagen de una papelera.

MostrarPáginas con fichas en formularios

Puede utilizar un control ficha para presentar varias páginas de información como un único conjunto. Esto es especialmente útil cuando se trabaja con muchos controles que se pueden ordenar en dos o más categorías. Por ejemplo, podría utilizar un control ficha en un formulario Empleados para separar el historial de empleos y la información personal.

Control ficha con dos fichas

Llamada 1 La información sobre el historial de empleos se muestra en esta página.

Llamada 2 La información personal, como dirección y número de teléfono, se muestra en esta página.

Controles adicionales que se pueden utilizar en las páginas de acceso a datos

MostrarControl de span enlazado

Puede almacenar código HTML en un campo de una tabla y, cuando la página de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.) muestre los valores en ese campo, el código HTML realizará las acciones especificadas. Para ello, debe enlazar el control de span enlazado (control de span dependiente: control que se utiliza en una página de acceso a datos para vincular código HTML con un campo Texto o Memo de una base de datos de Access o a una columna de texto, ntext o varchar de un proyecto de Access. No se puede editar el contenido de un control de span dependiente.) a un campo Texto o Memo de una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. o a una columna de texto, ntext, varchar o cualquier otra columna que pueda almacenar texto en un proyecto de Microsoft Access (proyecto de Microsoft­ Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se usa para crear aplicaciones cliente/servidor. Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como tablas o vistas.). No se puede modificar el contenido de un control de span enlazado.

Por ejemplo, si un valor de un campo es <color de fuente=rojo>Texto rojo</fuente> y establece la propiedad DataFormatAs en HTML, el texto aparecerá en rojo cuando vea la página de acceso a datos en la vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.). Si la propiedad DataFormatAs está establecida en Texto, <color de fuente=rojo>Texto rojo</fuente> será el valor mostrado en el control. El valor predeterminado de la propiedad DataFormatAs es Texto.

Si el texto HTML es largo, enlace el control de span enlazado a un campo con el tipo de datos Memo (base de datos de Access) o con el tipo de datos texto o ntext (proyecto de Access).

 Notas 

  • Puede convertir el control de span enlazado en el control predeterminado de una página de acceso a datos agrupada. Establezca la propiedad DefaultControlType de la página de acceso a datos en Span enlazado.
  • Puede utilizar un control de span enlazado para mostrar los cálculos y datos de una página de acceso a datos agrupada. En Microsoft Internet Explorer 5.01 con Service Pack 2 (SP2) o posterior, los controles de span enlazado se cargan con mayor rapidez que los demás controles y, por consiguiente, mejoran el rendimiento de la página.
  • El control HTML dependiente de Access 2000 se ha reemplazado por el control de span enlazado de Access 2002 y posterior. Los controles HTML dependientes de páginas creadas mediante Access 2000 se convertirán automáticamente en controles de span enlazados cuando abra la página en Access 2002 o posterior.

Seguridad  Los controles de span dependientes o de hipervínculo deberán utilizarse con precaución, pues algún usuario no autorizado podría intentar insertar en ellos código HTML dañino que, al procesarse sin validación o modificación, acabara resultando en una pérdida de información personal u otros datos. Para evitar que se represente el posible código HTML contenido en un control, se recomienda codificar su contenido.

MostrarControl de hipervínculo

Utilice controles de hipervínculo cuando cada registro del origen de registros (origen de registros: origen de datos subyacente de un formulario, informe o página de acceso a datos. En una base de datos de Access, puede ser una tabla, una consulta o una instrucción SQL. En un proyecto de Access, puede ser una tabla, una vista, una instrucción SQL o un procedimiento almacenado.) tenga una dirección de hipervínculo diferente. Un control de hipervínculo se enlaza a un campo Texto que contenga valores de hipervínculo, como direcciones de correo electrónico.

Mientras se desplaza de un registro a otro en la vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.) o en Microsoft Internet Explorer, puede hacer clic en el hipervínculo para ir a una página Web diferente o para abrir un programa de correo y enviar un mensaje de correo electrónico.

Seguridad  Los controles de span dependientes o de hipervínculo deberán utilizarse con precaución, pues algún usuario no autorizado podría intentar insertar en ellos código HTML dañino que, al procesarse sin validación o modificación, acabara resultando en una pérdida de información personal u otros datos. Para evitar que se represente el posible código HTML contenido en un control, se recomienda codificar su contenido.

MostrarControl de hipervínculo de imagen

Utilice el control de hipervínculo de imagen para agregar una imagen a una página de acceso a datos que, cuando se haga clic en la misma, muestre otra página Web desde el disco duro, el Web u otra ubicación. Cuando cree un control de hipervínculo de imagen, seleccione la imagen que desee mostrar en la página y la dirección del archivo al que debe saltar. En la vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.) el puntero se transforma en una mano cuando se pasa sobre la imagen, lo que indica que la imagen es un vínculo en el que puede hacer clic para ir a otra página. También puede definir Informaciones de pantalla (Información en pantalla: breve descripción que aparece cuando el usuario sitúa el puntero del mouse sobre un objeto, por ejemplo un botón o hipervínculo.) y texto alternativo para la imagen.

El control de hipervínculo de imagen resulta útil para proporcionar vínculos a información relacionada con los datos de la página de acceso a datos.

MostrarControl de desplazar texto

Un control de desplazar texto (control de desplazamiento de texto: control utilizado en una página de acceso a datos para mostrar una marquesina o mover texto. Puede personalizar la presentación del texto definiendo opciones como la dirección y la velocidad. Los exploradores que no admiten desplazamiento de texto mostrarán texto estático.), a menudo denominado marquesina (marquesina: texto susceptible de moverse que se utiliza en una página de acceso a datos para llamar la atención del usuario sobre un elemento específico de la página, por ejemplo, un titular o un anuncio importante. Para colocar una marquesina en una página, deberá crearse un control de texto desplazable.), se utiliza en una página de acceso a datos para mostrar texto en movimiento o texto que puede desplazarse. El control de desplazar texto llama la atención sobre una línea de texto, como un titular o un anuncio importante. Se muestra el texto incluido en un campo de la base de datos al enlazar el control de desplazar texto con el campo. Se puede personalizar este control al establecer opciones como la dirección de recorrido, la velocidad y el tipo de movimiento.

El texto no se desplaza en la vista Diseño (vista Diseño: vista que muestra el diseño de los siguientes objetos de base de datos: tablas, consultas, formularios, informes y macros. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.). Para ver el desplazamiento, debe abrir la página que contiene el control en la vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.) o en Microsoft Internet Explorer.

 
 
Corresponde a:
Access 2003