• No results found

En vez de mostrar todos los datos de un informe cada vez que se abre el informe, puede crear campos de parámetro que soliciten a los usuarios que especifiquen los datos que desean ver. Para disminuir la cantidad de datos que se transfieren desde el servidor de la base de datos, incorpore estos campos de parámetro en su fórmula de selección de registros.

En general, los campos de parámetro proporcionan interactividad a los usuarios, que responden a la solicitud para especificar los datos que desean ver. Sin embargo, al incorporar los campos de parámetro en la fórmula de selección de registros, no sólo proporciona interactividad sino que también disminuye la transferencia de datos y aumenta el rendimiento.

Para agregar un campo de parámetro a su fórmula de selección de registros, utilice el Asistente de Selección o el Formula Workshop de selección de registros. Cuando utilice el Formula Workshop de selección de registros, trate el campo de parámetro como lo haría con cualquier otro campo.

En el siguiente ejemplo, se va a crear un campo de parámetro y, a

continuación, se va a agregar a la fórmula de selección de registros con el Asistente de selección. Para obtener información más detallada sobre el diseño y creación de campos de parámetro, vea "Campos y solicitudes de parámetro " en la página 495.

Para agregar un campo de parámetro a su fórmula de selección de registros

1. Abra el informe de muestra Group By Intervals.rpt que se encuentra en la carpeta de muestras Feature Examples.

Dedique un tiempo a navegar por el árbol de grupos para ver cómo están organizados los datos; observe también, en la parte inferior derecha de la ventana Crystal Reports, que hay 269 registros devueltos para este informe.

Nota: Sólo verá este número si ha activado la opción Barra de estado en el menú Vista.

Ahora haga clic en la ficha Diseño.

2. En el menú Ver, haga clic en Explorador de campos.

3. En el Explorador de campos, haga clic con el botón secundario del mouse en Campos de parámetro y seleccione Nuevo en el menú contextual. Aparece el cuadro de diálogo Crear nuevo parámetro.

4. En el Nombre del parámetro, escriba CuotaDeVentas.

Diseño de informes optimizados en el Web

Uso de fórmulas de selección de registros mejoradas

8

6. En el área Opciones, vaya a la opción Texto de solicitud y escriba ¿Cuál fue la cuota de ventas del año pasado?

7. En el área Opciones, compruebe que la opción Permitir valores

discretos es Verdadero, y haga clic en Aceptar.

Nota: Ya ha creado el campo de parámetro. Los restantes

procedimientos describen cómo se agrega el campo de parámetro a la fórmula de selección de registros con el Asistente de Selección.

8. En el menú Informe, haga clic en Asistente de selección. Aparece el cuadro de diálogo Elegir campo.

9. Seleccione el campo Cliente.Ventas del año pasado y, a continuación, haga clic en Aceptar.

Aparece el Asistente de selección.

10. En la ficha Cliente.Ventas del año pasado, haga clic en la lista desplegable y seleccione es mayor que.

Aparece una nueva lista desplegable.

11. Haga clic en esta segunda lista y seleccione {?CuotaDeVentas}.

Sugerencia: Haga clic en el botón Mostrar fórmula para ver la nueva fórmula de selección de registros, que aparece como:

{Cliente.Ventas del año pasado} > {?CuotaDeVentas}. En vez de utilizar el Asistente de selección, podía haber creado esta fórmula usted mismo en el Editor de fórmulas de selección de registros. Para ver el editor, abra el Formula Workshop y seleccione Selección de registro en la carpeta Fórmulas de selección.

12. En el Asistente de selección, haga clic en Aceptar.

Ya ha agregado el campo de parámetro a la fórmula de selección de registros. Cuando cambia al modo Vista previa, o hace clic en el botón Actualizar, se le solicitarán nuevos valores de parámetros. Puede entonces introducir un valor numérico que represente la cuota de ventas del año pasado. El informe resultante sólo mostrará aquellos clientes cuyas Ventas del año pasado superen el valor numérico que haya especificado.

Por ejemplo, si responde al parámetro introduciendo 40000, el informe mostrará sólo aquellos clientes cuyas ventas superaron el año pasado los $40.000. Observe también, en la parte inferior derecha de la ventana Crystal Reports, que sólo se devuelven 58 registros para el informe, en vez de 270 registros que se devolvieron antes de colocar el campo de parámetro en una fórmula de selección de registros.

Al mejorar este informe, ha recuperado toda la información que necesitaba y, al mismo tiempo, se ha asegurado de que se transfieran desde el servidor de la base de datos el menor número posible de registros.

Diseño de informes optimizados en el Web

Uso de fórmulas de selección de registros mejoradas

8

Manual del usuario de Crystal Reports 171 Temas relacionados:

Para crear parámetros mejorados, vea "Características avanzadas de parámetro " en la página 524.

Para obtener información general acerca de los campos de parámetro, vea "Información general sobre parámetros y solicitudes " en la

página 496.

Para obtener información general acerca de las fórmulas de selección de registros, vea "Selección de registros " en la página 177.