MS Access - Controles y propiedades

En este capítulo, cubriremos Controls and Propertiesdisponible en Access. También aprenderemos cómo agregar controles a formularios. Los controles son las partes de un formulario o informe que utiliza paraenter, edit, o displaydatos. Los controles le permiten ver y trabajar con datos en su aplicación de base de datos.

  • El control que se utiliza con más frecuencia es el cuadro de texto, pero otros controles incluyen botones de comando, etiquetas, casillas de verificación y controles de subformulario / subinforme.

  • Hay diferentes tipos y tipos de controles que puede crear, pero todos se incluirán en una de las dos categorías: vinculados o no vinculados.

Controles vinculados

Entendamos ahora qué son los controles limitados:

  • Los controles vinculados son aquellos que están vinculados a una fuente de datos específica dentro de su base de datos, como un campo y una tabla o una consulta.
  • Los valores pueden ser texto, fechas, números, casillas de verificación, imágenes o incluso gráficos.
  • Utiliza controles enlazados para mostrar valores que provienen de campos en su base de datos.

Controles independientes

Entendamos ahora qué son los controles Unbound:

  • Los controles independientes, por otro lado, no están vinculados a una fuente de datos y existen solo en el formulario en sí.
  • Estos pueden ser texto, imágenes o formas como líneas o rectángulos.

Tipos de control

Puede crear diferentes tipos de controles en Access. Aquí, discutiremos algunos comunes, como el cuadro de texto, la etiqueta, los controles de la pestaña del botón, etc.

Caja de texto

  • Por lo general, todo lo que esté en un cuadro de texto estará vinculado, pero no siempre.

  • Puede usar estos controles para interactuar con los datos almacenados en su base de datos, pero también puede tener cuadros de texto independientes.

  • Los controles calculados realizarán algún tipo de cálculo basado en una expresión que escriba y que los datos no se almacenen en ninguna parte de su base de datos.

  • Se calcula sobre la marcha y vive solo en ese formulario.

Etiquetas

  • Las etiquetas siempre serán de texto y sin encuadernar.
  • Normalmente, las etiquetas no están conectadas a ninguna fuente en su base de datos.
  • Las etiquetas se utilizan para etiquetar otros controles en su formulario, como cuadros de texto.

Botón

  • Este es otro tipo de control popular; estos botones de comando suelen realizar una macro o un módulo.
  • Los botones se utilizan generalmente para interactuar con los datos u objetos dentro de su base de datos.

Controles de pestañas

  • Los controles de pestañas le brindan una vista con pestañas de los controles u otros controles en su formulario.
  • Agregar pestañas a un formulario puede hacer que sea más organizado y fácil de usar, especialmente si el formulario contiene muchos controles.
  • Al colocar controles relacionados en páginas separadas del control de pestañas, puede reducir el desorden y facilitar su trabajo con los datos.

Hipervínculo

  • Hipervínculo crea un hipervínculo en su formulario a otra cosa. Puede ser una página web o incluso otro objeto o lugar dentro de su base de datos.

Algunos otros controles

Veamos ahora algunos otros controles:

  • También puede crear un control de navegador web y un control de navegación, grupos, saltos de página, cuadros combinados.

  • Puede crear gráficos, líneas, botones de alternancia, cuadros de lista, rectángulos, casillas de verificación, marcos de objetos independientes, archivos adjuntos, botones de opción, subformularios y subinformes, marcos de objetos vinculados e incluso colocar imágenes en su formulario.

Ejemplo

Veamos ahora un ejemplo simple de algunos de estos controles creando un nuevo formulario en blanco. Ve a laCreate pestaña en el forms grupo y haga clic en Blank Form.

El paso anterior abrirá un formulario independiente, que aún no está adjunto a ningún elemento de nuestra base de datos.

De forma predeterminada, se abrirá en la vista de diseño como se muestra en la captura de pantalla anterior.

Vayamos ahora a la Vista de diseño para agregar campos.

En la pestaña Diseño, haga clic en la Hoja de propiedades.

En la Hoja de propiedades, haga clic en la flecha desplegable y asegúrese de que Formulario esté seleccionado, y luego vaya a la pestaña Datos.

En la pestaña Datos, verá que la Fuente de registro permanece en blanco. Supongamos que queremos crear un formulario que estará vinculado a dos tablas diferentes en nuestra base de datos. Ahora haga clic en el botón ... Además, abrirá su propio generador de consultas.

Seleccione las tablas que contienen los datos que desea mostrar; haga clic en el botón Agregar y luego cierre este cuadro de diálogo.

Ahora seleccionemos todos los campos de tblEmployees y arrastremos a la cuadrícula de consulta, y agreguemos de manera similar todos los campos de tblHRData.

Ahora, haga clic en Guardar como y asigne un nombre a esta consulta.

Vamos a llamarlo qryEmployeesData y haga clic en Ok y luego cierre el generador de consultas.

Ahora puede ver la consulta como su Fuente de registro. Ahora hemos vinculado este formulario a un objeto en nuestra base de datos, en este caso qryEmployeesData. Ahora podemos comenzar agregando algunos controles a este formulario y para agregar cualquiera de los controles, vaya a la pestaña Diseño y vea sus opciones desde el grupo de controles.

Desde el menú Controles, verá que el Asistente de uso de control está resaltado como en la captura de pantalla anterior. Este pequeño botón tiene ese cuadro resaltado a su alrededor de forma predeterminada. Esto significa que los asistentes de control están activados. Esto es como un interruptor de palanca. Cuando haces clic en el interruptor de palanca, los asistentes se apagan. Al hacer clic en él nuevamente, se activarán los asistentes.

Ahora hagamos clic en la etiqueta y arrastre esta etiqueta e ingrese la información del empleado y luego vayamos a la pestaña Formato para formatearla como en la siguiente captura de pantalla.

Puede optar por aplicar un estilo en negrita o cambiar el tamaño de fuente del texto dentro de esa etiqueta, etc. Este control aparece dentro de la sección de detalles de su formulario. Tiene más sentido colocar esta etiqueta dentro de la sección del encabezado del formulario, que aún no está visible.

Haga clic derecho en cualquier lugar del fondo de ese formulario y elija Form Header como en la captura de pantalla anterior.

Mueva este control al área Encabezado del formulario. Creemos ahora algunos otros controles desde la pestaña Diseño. En este punto, digamos, queremos distribuir todos nuestros campos en dos pestañas diferentes.

Desde el menú de control, puede ver el Control de pestañas que creará pestañas en su formulario. Haga clic en el control de pestaña y dibuje en su formulario en la sección de detalles como en la captura de pantalla anterior.

Creará dos pestañas: la página 2 y la página 3 como en la captura de pantalla anterior.

Comencemos ahora agregando algunos controles a este control de pestaña.

Si queremos ver alguna información que está almacenada en nuestra consulta subyacente, haga clic en el Add Existing Fields de la cinta de opciones en el grupo Herramientas para ver todos los campos disponibles de nuestra consulta subyacente.

Para traer los campos existentes a la página, seleccione todos los campos disponibles en la Lista de campos como en la siguiente captura de pantalla.

Ahora, arrastre los campos a la página 2 del control de pestañas como en la siguiente captura de pantalla.

Ahora, vaya a la pestaña Organizar y seleccione el Stacked diseño.

En la segunda página, agreguemos ahora los campos restantes de esta consulta.

Puede revisar y hacer cualquier ajuste en el tamaño y el ancho de estos controles para que se vea como desee.

Una vez que haya terminado con el formateo, haga clic en el Save As icono para guardar el formulario con el nombre que desee.

Haga clic en Aceptar y vaya a la vista Formulario para ver toda la información en ese formulario.

El control de pestañas está dividiendo nuestros controles o nuestros campos en dos pantallas para facilitar la visualización y la adición de información.