🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.bd.ms-access
Article #55

imprimir formulario filtrado desde informe

#55
From: Victor de Pablo
Date: Thu, 07 Jun 2012 07:58
39 lines
3029 bytes
Buenos dias. Office 2010 
Tengo un formulario (que se nutre de una consulta)con su "vista predeterminada" en "Hoja de datos" el cual aplico filtros (como si de una hoja de excel se tratara) y deseo que este filtrado poderlo imprimir (claro, atraves de un informe). Como esta en Hoja de Datos, lo que hago es crear otro formulario, donde incrusto el subformulario y le añado un botón. Conseguir que este botón me abra el informe no es un problema (el informe es copia exacta del subformulario que filtro), pero mi problema esta en que no consigo que el informe me muestre a imprimir los campos filtrados, sino que me los muestra todos (perdiendo su funciona en este caso). 

He estado mirando mucho, lo he hecho de varias maneras y en varias ocasiones (con lo cual he aprendido mucho y visto varias formas) y ultimamente he visto una atraves de codigo apareciendo este codigo modelo como una buena opción, pero... no consigo que me funcione. 

¿Alguien me podría ayudar? Dado que no encuentro el hilo que lo detallen hasta el punto de que yo lo pueda reproducir satisfactoriamente. 

El codigo que intento y no me funciona: 

Private Sub Comando20_Click() 
Dim criterio As String 
If Me.FilterOn Then 
criterio = Me.Filter 
Else 
criterio = "" 
End If 
DoCmd.OpenReport "Inf_ListadoCURSOS", acViewPreview, criterio 
End Sub 

Como detalle decir lo siguiente (uno ya no sabe si esto pueda ser de ayuda): 
La consulta se nutre de 3 tablas conectadas. No me da esto problemas en ningun otro sitio (es decir, tengo una tabla "pacientes" otra "telefonos" y otra "tratamientos" de tal forma que cada paciente tiene asociado 1 o varios telefonos y a su vez 1 o varios tratamientos). 

Gracias 
Technical Details
Message-ID: <a59b7a72-b1fd-4228-9f8a-b58fce163c1f@googlegroups.com>
Path: arc1-ca.pugleaf.net!l9ni19001pbj.0!nntp.google.com!news1.google.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 111a5a,6f26126104735264,start
X-Google-NewGroupId: yes
X-Google-Attributes: gida812d2f822,domainid0,public,usenet
X-Google-Language: SPANISH,ASCII
Received: by 10.68.219.170 with SMTP id pp10mr1917732pbc.1.1339055995698;
        Thu, 07 Jun 2012 00:59:55 -0700 (PDT)
Path: arc1-ca.pugleaf.net!l9ni19001pbj.0!nntp.google.com!news1.google.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
From: Victor de Pablo <urilusion@gmail.com>
Newsgroups: es.comp.bd.ms-access
Subject: imprimir formulario filtrado desde informe
Date: Thu, 7 Jun 2012 00:58:21 -0700 (PDT)
Organization: http://groups.google.com
Lines: 39
Message-ID: <a59b7a72-b1fd-4228-9f8a-b58fce163c1f@googlegroups.com>
NNTP-Posting-Host: 81.184.9.42
Mime-Version: 1.0
X-Trace: posting.google.com 1339055995 26502 127.0.0.1 (7 Jun 2012 07:59:55 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 7 Jun 2012 07:59:55 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=81.184.9.42; posting-account=AFcjhgoAAAAXE4gZR8XFVgXJGz3ZDdWk
User-Agent: G2/1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable