Access - llamar diferentes informes dependio de una var..

   
Vista:

llamar diferentes informes dependio de una var..

Publicado por CARLOS JIMENEZ (41 intervenciones) el 24/09/2010 20:19:48
en un botón, trato de llamar tres tipos de informes diferentes en base a una variable.
si el valor es 1 llarmar informe A
si el valor es 2 llarmar informe B
si el valor es 3 llarmar informe C

cree un botón con el asistente que llama al primer informe, pero al editar el codigo y agragar las condiciones para que llame a los deás dependiendo del valor de la variable marca error.

alguien sabe como llamar informes desde codigo sin usar el asistente?

saludos

carlos jimenez.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:llamar diferentes informes dependio de una var.

Publicado por 2pl (461 intervenciones) el 24/09/2010 21:19:23
Supongo que ese boton tendrá diferentes valores según lo teclees.
En el evento al hacer clik del boton

if me.nombredelboton o de la variable=1 then
docmd.openreport "nombre informe1", acViewPreview
elseif if me.nombredelboton o de la variable=2 then
docmd.openreport "nombre informe2", acViewPreview
elseif if me.nombredelboton o de la variable=3 then
docmd.openreport "nombre informe3", acViewPreview
endif
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:llamar diferentes informes dependio de una var.

Publicado por jose (741 intervenciones) el 24/09/2010 22:41:06
lo mismo que el comentario anterior pero con otra instrucion ---SELECT

En el evento al hacer clik del boton

SELECT CASE VARIABLE1
CASE IS =1

docmd.openreport "nombre informe1", acViewPreview

CASE IS =2
docmd.openreport "nombre informe2", acViewPreview


.......

END SELECT
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:llamar diferentes informes dependio de una var.

Publicado por carlos jimenez (41 intervenciones) el 28/09/2010 20:25:47
Gracias
los dos funcionan..

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar