Control de ficha en Access

Hoy os traemos un nuevo artículo por cortesía de Abogados-MF en el que nos enseña como utilizar el Control de Fichas en Microsoft Access.

Hay ocasiones donde en nuestro proyecto necesitamos dar información en el formulario de un cliente, de un pedido, de un proyecto, etc…, de otras partes del programa relacionadas con él. Para ello, Access nos provee una herramienta denominada Control Ficha.

Esta herramienta dividida en pestañas nos permitirá insertar en cada una de ellas una información diferente que tenga relación con la información de cabecera del formulario.

Access Control de Fichas

Como se puede observar tengo el formulario con los datos de un cliente, pero a través de un control ficha puede contener, en cada una de sus pestañas, información de otras partes del programa relacionada con dicho cliente.

Pero en este ejemplo lo que quisiera poner de manifiesto son dos cosas con el control de ficha,

  • Nombrar y numerar por código a qué hace referencia y cuántos registros hay.
  • Tener la opción de poder ocultar por código el control de ficha que no deseemos ver para un determinado cliente.

Para el primer punto, lo hacemos a través de la función DCount (Contar)

Me.Pedidos.Caption = «Pedidos  (» & DCount(«IdCliente», «Pedidos», «[IdCliente] = Forms!Clientes![IDCliente]») & «)»

Para el segundo punto debemos hacer referencia a la propiedad visible de la pestaña del control de ficha:

‘Oculto la pestaña Pedidos

If Me.OPedidos.Value = -1 Then

TabCtl45.Pages(«Pedidos»).Visible = False

Else

TabCtl45.Pages(«Pedidos»).Visible = True

End If

quedando así:

Access Control de Fichas

Esto es un simple ejemplo que nos muestra cómo por código podemos hacer uso del control de ficha en Access. Lógicamente, en un proyecto se podría generar una ventana de configuración donde indicar qué pestañas del formulario de CLIENTES no deseamos ver a nivel general, y luego dentro del formulario de CLIENTES indicar de un determinado cliente cuál de las pestañas ocultas poder visualizar, interesante ¿no crees?

Puedes descargarte el ejemplo en el siguiente enlace.

3 comentarios

  1. Excelente que dios te bendiga por este sigue asi. no seas como otros que oculta el código, Gracias saludes desde Nicaragua

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.