Filtrar informe desde formulario Access desde VBA
Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84560
Fecha de impresión: 26/Marzo/2026 a las 17:28
Tema: Filtrar informe desde formulario Access desde VBA
Publicado por: ToRReNeT
Asunto: Filtrar informe desde formulario Access desde VBA
Fecha de publicación: 17/Junio/2019 a las 20:22
Buenas tardes!!
Estoy trabajando en una base de datos en Access 2016 para organizar las intervenciones de reparación en fotocopiadoras que tienen los clientes. Hay muchos clientes, cada cliente puede tener 1 ó varias fotocopiadoras, y cada fotocopiadora puede tener varias intervenciones de reparación. Hasta ahí todo claro y fácil. Tengo 3 tablas: - Clientes - Máquinas - Intervenciones De hecho tengo un formulario con los datos de los clientes, y dentro 2 subformularios con los datos de cada máquina y cada intervención. Todo esto funciona perfectamente.
También tengo un informe que muestra los datos de los clientes, sus máquinas y las intervenciones de cada máquina. Puse un botón en el formulario de los clientes para que se abra (por medio de VBA) el informe y me muestre sólo el cliente que tengo en ese momento en el formulario, y lo hago mediante este código:
Private Sub MostrarInforme_Click() DoCmd.OpenReport "Clientes", acViewPreview, , "Clientes_Id = " & Id_clientes_frm End Sub
Eso me funciona perfecto ya que me muestra en el informe únicamente los datos del cliente que están en el formulario en ese momento pero me muestra también todas las máquinas y todas las intervenciones de las máquinas, y ese es el gran problema (para mi), ya que sólo necesito que me filtre en el informe los datos del cliente actual del formulario y sólo la máquina seleccionada en el subformulario, con todas las intervenciones de dicha máquina.
Espero que esté todo claro y alguien pueda ayudarme. Gracias de antemano!!
|
Respuestas:
Publicado por: rokoko
Fecha de publicación: 17/Junio/2019 a las 22:52
Si el formulario esta basado en una consulta es "facil", algo asi en el criterio del campo maquina en la consulta. Formularios!nombreformulario!nombresubformulario!nombrecampo
Prueba a ver si funciona ...
|
Publicado por: Mihura
Fecha de publicación: 18/Junio/2019 a las 08:20
http://www.accessaplicaciones.com/ejemplos.html#m01" rel="nofollow - Sintaxis para subformularios
------------- Jesús Mansilla Castells. Saludos desde Móstoles.
http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones http://www.tecsys.es" rel="nofollow - Tecsys.es
|
|