Imprimir página | Cerrar ventana

Informe Multi iinstance

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=84757
Fecha de impresión: 27/Marzo/2026 a las 00:23


Tema: Informe Multi iinstance
Publicado por: Ignigo
Asunto: Informe Multi iinstance
Fecha de publicación: 15/Octubre/2019 a las 08:19
Buenos días;

Tengo un problema asociado a un informe multi instance asociado a un subformulario de un formulario.

Me funciona perfectamente, pero solo me muestra el primer registro del subformulario, cuando preciso que me salgan todos en modo continuo.

El código es:

Private Sub FichaTecnicaParte_Click()

Dim rptFicha As Report

Static intCtr As Integer

intCtr = intCtr + 1
    
Set rptFicha = New Report_Ficha_Tecnica_General

With rptFicha
.Visible = True
'.Caption = frmCalReb.Hwnd & ", opened " & Now() '"L1 Rebob." '
.Filter = "[Artículo] = '" & Me!FABRICACION!Artículo & "'"
.FilterOn = True
.Move 0, intCtr * 500
End With
'Append it to our collection.
clnClient.Add Item:=rptFicha, key:=CStr(rptFicha.Hwnd)
Set rptFicha = Nothing

End Sub

¿Puede alguien ayudarme a que se muestren en el informe todos los registros?

Muchas gracias.

Saludos,



Respuestas:
Publicado por: xavi
Fecha de publicación: 15/Octubre/2019 a las 16:18
Francamente dificil sin saber nada más de tus datos.

Solo por soltar algo: ese Filter al artículo, ¿está bien?

Saludos


-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: Ignigo
Fecha de publicación: 15/Octubre/2019 a las 22:45
Hola Xav;

Si esta bien, lo único es que solo muestra la ficha técnica del primer articulo del turno, cuando han estado fabricando tres.

Es como si solo tuviera en cuenta el articulo del primer enfoque del subformulario.

Saludos,



Publicado por: xavi
Fecha de publicación: 16/Octubre/2019 a las 00:03
Hombre, pues el código tiene la pinta de estar haciendo justamente eso: el registro enfocado del subformulario.

Si contiene varios deberás aplicar otro tipo de filtro. Puede que in filtro IN te sirviera.


-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: Ignigo
Fecha de publicación: 17/Octubre/2019 a las 08:29
Hola Xavi,

Como quedaría el código con lo que propones?

Gracias por anticipado.

Saludos,


Publicado por: Mihura
Fecha de publicación: 17/Octubre/2019 a las 08:46
Algo así como:

.Filter = "Artículo IN ('codigo1', 'codigo2', 'codigo3')"


-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es



Imprimir página | Cerrar ventana