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.
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í:
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.