Cómo aplicar una cinta personalizada a un formulario o informe en Access

Comparte ahora:

Aquí comprendemos los pasos para aplicar una cinta personalizada a un formulario o informe en MS Access.

Los informes o formularios que utilizamos en MS Access están personalizados en gran medida para que funcionen bien con el tipo de base de datos que tenemos. Y para que estos objetos sean aún más relevantes para su base de datos, también puede agregarles cintas personalizadas. Estas cintas hacen uso de marcado XML declarativo que se basa en texto y se utiliza para simplificar el proceso de creación y adición de personalizaciones a la cinta. Para crear una interfaz fácil de usar, solo necesita unas pocas líneas de XML, ya que existe un margen de flexibilidad para personalizar la interfaz de su cinta en MS Access. Estas marcas de personalización se pueden almacenar en una base de datos de Access, en una tabla, vinculadas a una hoja de cálculo de Excel o integrarse en un procedimiento de VBA.Una guía rápida para ayudarlo a aplicar una cinta personalizada a un formulario o informe

Aquí explicaremos el procedimiento de agregar cintas personalizadas a formularios de acceso o informes mientras los carga.

Garantizar la disponibilidad de XML de personalización de la cinta

Uso de la tabla USysRibbons para almacenar XML de extensibilidad de cinta

Tabla USysRibbonsExisten diferentes métodos que se pueden utilizar para hacer que las personalizaciones de la cinta estén disponibles, uno de ellos es hacer uso de una tabla USysRibbons. Esto le permitirá implementar estas personalizaciones sin usar un código VBA o una macro.

USysRibbons es una tabla de sistema creada por el propio usuario. Sin embargo, existen ciertas condiciones que debe tener en cuenta al crear esta tabla.

  • Debe tener nombres de columna específicos, por ejemplo, 'RibbonName' y 'Ribbon XML', para garantizar que las personalizaciones se implementen sin problemas en la cinta.
  • Estas columnas deben tener un tipo de datos definido y deben contener solo información válida y relevante.

Uso del método LoadCustomUI para cargar XML de extensibilidad de cinta

También puede optar por cargar mediante programación el XML de extensibilidad de la cinta con el uso del método LoadCustomUI. Esto requerirá que primero tenga un módulo en su base de datos que hace uso del método LoadCustomUI para proporcionar el nombre, así como el marcado de personalización XML para la cinta.

Puede obtener el marcado XML del objeto Recordset que se ha creado mediante una tabla o de una fuente externa como un archivo XML analizado en una cadena. También puede hacer uso de un marcado XML que se ha incrustado directamente en el procedimiento. Una vez hecho esto, puede optar por crear varias cintas con el mismo método. Solo asegúrese de que cada cinta tenga un nombre único y que los atributos de ID de todas las pestañas que se utilizan para componer la cinta también sean únicos.

Una vez que se completa este procedimiento, puede optar por crear AutoExec Macro que implementa el procedimiento a través de la acción RunCode. Esto hará que el método LoadCustomUI se apliquecable automáticamente cuando se inicia la aplicación, por lo que todas las cintas están disponibles para la aplicación.

Aplicación de cintas personalizadas para acceder a formularios e informes

  1. Asegúrese de que la cinta personalizada esté disponible con Access.
  2. Abra el objeto en la vista Diseño
  3. En la pestaña Diseño, seleccione la hoja Propiedades.
  4. En la pestaña Todo en la Ventana de propiedades, seleccione la lista Nombre de la cinta y seleccione cualquier cinta.
  5. Guarde antes de cerrar y luego vuelva a abrir el objeto.

Encontrar una base de datos de Access dañada es un evento muy probable para un usuario de Access normal. Sin embargo, puede guardar sus datos de manera efectiva a pesar de un incidente de corrupción de Access si mantiene una herramienta poderosa como DataNumen Access Repair a arreglar mdb archivos de base de datos.

Introducción del autor:

Vivian Stevens es experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo reparación de sql y productos de software de recuperación de Excel. Para más información visite www.datanumen.com

Comparte ahora:

Los comentarios están cerrados.