Indicar un registro en un reporte

Hola! Gracias por anticipado, y por su excelente ayuda, lo que necesito es saber como le hago para que un reporte de un DW Group, me muestre solo un registro que yo le pida en tiempo de ejecución, y no todos los registros de la tabla.

1 respuesta

Respuesta
1
No entiendo lo de todos los registros de la tabla.
no tenes una clausula where en el select de la dw?
AldoB
Muchas gracias Me haz ayudado justo en lo que necesitaba
Hola!
Bueno a lo que me refería es a que en un dw que tengo de reporte me muestra todos los registros, y yo quiero que me muestre solo uno que este indicado por la llave primaria. Por ejemplo que solo vea el registro del cliente con clave 100; y no todos los registros.
Gracias
Bueno tienes 2 opciones:
1. En el painter agrega un argumento (retrieval argument)
y referencialo en el where ej: where idcliente = :ae_id
despues hace dw_1.retrieve(3)
Te va a traer los datos del cliente con id = 3
2. Usa un filtro (esto cuando ya tienes los datos por algún motivo y quieres filtrar sin recuperar nuevamente)
dw_1.setFilter("id_cliente = " + String(1))
dw_1.Filter()
//Id_cliente es el nombre de un campo de la dw
Saludos
AldoB
Si quedan dudas escribí sino cerra la pregunta
Esa ventana se abre cuando no recibe el argumento. Fíjate que hayas declarado solo uno para la dw o que tengas algún otro retrieve por ahí.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas