Estoy intentando imprimir un informe basado en un formulario en el que
previamente se hayan aplicado dos o tres filtros mediante los botones de
filtrado del propio Access y no sé como hacerlo.
He estado leyendo un poco sobre el informe y la teoría parece sencilla, ...
pero soy incapaz de aplicarla.
Imagino que habrá que crear un filtro en el formulario que defina todos los
filtrados que el usuario haya podido hacer en el formulario. ¿ Cómo se hace
esto en código?
Luego debería de ser tan sencillo como:
CoCmd.OpenReport stDocName, acPreview, , "filtro creado"
Bueno, como veis tengo un lío monumental, os agradecería me ayudarais un
poco o alguien me pudiera indicar alguna página donde exista un ejemplo de
este tipo para ver el código
Gracias y saludos,
DoCmd.OpenReport stDocName, acPreview, , me.filter
Salu2
Ju@nK
www.juank.tk
Otras Web de miembros del grupo que se deben visitar
http://www.mcpegasus.net
http://www.buho.tk
http://www.juanmafan.tk
http://perso.wanadoo.es/j.bchea
http://perso.wanadoo.es/rubenvigon
"dancarm" <dan...@navegalia.com> escribió en el mensaje
news:eptnXDc3...@TK2MSFTNGP11.phx.gbl...
gracias
"Ju@nK" <con...@hotmail.com> escribió en el mensaje
news:epw%23djd3D...@TK2MSFTNGP11.phx.gbl...
--
Salu2
Ju@nK
www.juank.tk
Otras Web de miembros del grupo que se deben visitar
http://www.mcpegasus.net
http://www.buho.tk
http://www.juanmafan.tk
http://perso.wanadoo.es/j.bchea
http://perso.wanadoo.es/rubenvigon
"Aguilar" <73...@telefonica.net> escribió en el mensaje
news:OHXuj8d3...@TK2MSFTNGP11.phx.gbl...
Pensaba que se podía hacer directamente, una vez filtrado imprimir
directamente lo que muestre el formulario.
"Ju@nK" <con...@hotmail.com> escribió en el mensaje
news:%23zQWa$e3DHA...@TK2MSFTNGP10.phx.gbl...
Private Sub Comando32_Click()
Dim criterio As String
'comprobamos que el filtro está activo
If Me.FilterOn Then
criterio = Me.Filter
Else
criterio = ""
End If
DoCmd.OpenReport "FILE", acViewPreview, , criterio
'para imprimir directamente acViewNormal (o nada) en vez de acViewPreview
End Sub
--
Salu2
Ju@nK
www.juank.tk
Otras Web de miembros del grupo que se deben visitar
http://www.mcpegasus.net
http://www.buho.tk
http://www.juanmafan.tk
http://perso.wanadoo.es/j.bchea
http://perso.wanadoo.es/rubenvigon
"ortega-madrid" <lfco...@telefonica.net> escribió en el mensaje
news:ORXHb1f3...@TK2MSFTNGP11.phx.gbl...
filtro un campo cualquiera, de un formulario contínuo... se filtran quedando
x registros, desde el botón, abre el informe, pero siguen apareciendo todos
los registros.
donde estoy metiendo la pata.....
Gracias Juan por tu paciencia.
"Ju@nK" <con...@hotmail.com> escribió en el mensaje
news:eyFs1Ig...@TK2MSFTNGP10.phx.gbl...
--
Salu2
Ju@nK
www.juank.tk
Otras Web de miembros del grupo que se deben visitar
http://www.mcpegasus.net
http://www.buho.tk
http://www.juanmafan.tk
http://perso.wanadoo.es/j.bchea
http://perso.wanadoo.es/rubenvigon
"oertga-madrid" <lfcQUITAM...@telefonica.net> escribió en el mensaje
news:OvD0Bcg3...@TK2MSFTNGP12.phx.gbl...
Private Sub Comando45_Click()
Dim criterio As String
If Me.FilterOn Then
criterio = Me.Filter
Else
criterio = ""
End If
DoCmd.OpenReport "histo", acViewPreview, , criterio
End Sub
"Ju@nK" <con...@hotmail.com> escribió en el mensaje
news:O3TTZFi3...@tk2msftngp13.phx.gbl...
--
Salu2
Ju@nK
www.juank.tk
Otras Web de miembros del grupo que se deben visitar
http://www.mcpegasus.net
http://www.buho.tk
http://www.juanmafan.tk
http://perso.wanadoo.es/j.bchea
http://perso.wanadoo.es/rubenvigon
"ortega-madrid" <lfcQUITAM...@telefonica.net> escribió en el mensaje
news:%23uuoVdi...@tk2msftngp13.phx.gbl...
Estás metiendo el Filtro en el parámetro de Criterio y son
2 cosas distintas.
La sintaxis correcta al abrir el informe sería:
DoCmd.OpenReport "histo", acViewPreview, criterio
o mejor directamente, para que no haya dudas:
DoCmd.OpenReport "histo", acViewPreview, Me.Filter
Ya que lo que tu guardas en la variable "criterio" NO es
estrictamente un criterio, sino un filtro.
Saludos,
CarCar
MVP-Access
PD: Observa que lo que sobra es una coma...
>-----Mensaje original-----
>.
>
"ortega-madrid" <lfcQUITAM...@telefonica.net> escribió en el mensaje
news:u1YTsRr3...@TK2MSFTNGP12.phx.gbl...
--
Salu2
Ju@nK
www.juank.tk
Otras Web de miembros del grupo que se deben visitar
http://www.mcpegasus.net
http://www.buho.tk
http://www.juanmafan.tk
http://perso.wanadoo.es/j.bchea
http://perso.wanadoo.es/rubenvigon
"CarCar" <ccar...@hotmail.com> escribió en el mensaje
news:07d001c3dead$3b77c7c0$a601...@phx.gbl...
MUCHAS, MUCHAS, MUCHAS GRACIAS y MIL PERDONES POR LAS MOLESTIAS.
"Ju@nK" <con...@hotmail.com> escribió en el mensaje
news:e$b8Uox3D...@TK2MSFTNGP10.phx.gbl...
> Mira el ejemplo
>
> --
> Salu2
> Ju@nK
> www.juank.tk
> Otras Web de miembros del grupo que se deben visitar
> http://www.mcpegasus.net
> http://www.buho.tk
> http://www.juanmafan.tk
> http://perso.wanadoo.es/j.bchea
> http://perso.wanadoo.es/rubenvigon
> "ortega-madrid" <lfcQUITAM...@telefonica.net> escribió en el mensaje
> news:OMjcsmr3...@TK2MSFTNGP10.phx.gbl...