2011-03-02 15 views
5

Tengo un Crystal Reports que toma 2 parámetros. Uno de estos se establece automáticamente por la aplicación C# que ejecuta el informe, pero el otro lo establece el usuario. Me gustaría hacerlo de modo que cuando el usuario actualice el informe, solo se solicite el parámetro ingresado por el usuario.¿Reutilizar solo algunos parámetros en la actualización de Crystal Reports?

Conozco la propiedad ReuseParameterValuesOnRefresh, pero esto hace que TODOS los parámetros se reutilicen. También intenté anexar el método refreshreports, pero parece que no funciona. Cuando miro la definición del método Refresh() del espectador, todo lo que obtengo es una clase abstracta con métodos indefinidos, por lo que no estoy seguro de dónde buscar.

¿Alguien ha tratado con este tipo de problema anteriormente?

Respuesta

1

No puede hacer una actualización parcial a través de Crystal. Tendrá que crear su propia ventana de parámetros y configurarlos usted mismo, y mostrar su solicitud en la actualización.

Una sencilla solución alternativa que puede que no haya pensado es eliminar el parámetro que se establece y, o bien

a) codificar sus propios criterios de selección de registros en el informe b) pasar sus criterios de selección propio récord cuando el informe se ejecuta

La razón por la que está configurando el parámetro es para que pueda ayudar a seleccionar los registros. Puede hacerlo estableciendo su propia selección de registros, también.

Cuestiones relacionadas