Exportar (0) Imprimir
Expandir todo

Crear el informe con parámetros

Para empezar, cree un informe que obtenga su información de la base de datos de muestra de Microsoft Access que se incluye con Crystal Reports.

Nota   Xtreme.mdb es la base de datos de muestra incluida con Crystal Reports. Para localizar el archivo xtreme.mdb correspondiente a su versión de Crystal Reports en el disco duro, vea Ubicación de la base de datos de ejemplo Xtreme. Tiene que conectarse a la base de datos a través de su entrada ODBC DSN. Para saber el nombre de esta entrada según su versión de Crystal Reports, vea Entrada ODBC DSN para la base de datos de ejemplo Xtreme.

Para crear el informe con parámetros

  1. Si aparece el cuadro de diálogo del Asistente de registro, tendrá que registrar su copia de Crystal Reports. Tiene dos opciones:
    • Haga clic en Siguiente para registrarse ahora.
    • Haga clic en Registrar más tarde para registrarse posteriormente.

    Después de registrarse o de elegir registrarse más tarde, continúe con el paso siguiente.

  2. En el panel Crear un nuevo documento de Crystal Report del cuadro de diálogo Galería de Crystal Report, seleccione Usar asistente de informes.
  3. En el panel Elegir un Asistente, seleccione Estándar y, a continuación, haga clic en Aceptar.

    Aparecerá la ventana Asistente para la creación de informes estándar.

  4. En el panel Orígenes de datos disponibles de la ventana Asistente para la creación de informes estándar, expanda la carpeta Crear nueva conexión.
  5. En la subcarpeta que se abre, expanda la carpeta ODBC (RDO).
  6. En el cuadro de diálogo ODBC (RDO), seleccione la entrada DSN de ODBC correcta para su versión de Crystal Reports, como se explica en Entrada DSN de ODBC para la base de datos de ejemplo Xtreme y, a continuación, haga clic en Siguiente.
  7. Deje vacías las opciones Id. del usuario y Contraseña, y después haga clic en Finalizar.

    Se expandirá la carpeta ODBC (RDO) y mostrará la base de datos de ejemplo Xtreme.

  8. Expanda el nodo Tablas y seleccione la tabla Cliente.
  9. Haga doble clic en la tabla Cliente para moverla al panel Tablas seleccionadas y, a continuación, haga clic en Siguiente.
  10. Expanda la tabla Cliente, mantenga presionada CTRL y haga clic en Nombre del cliente, Título del contacto, Dirección1, Apellido del contacto y Ciudad.
  11. Haga clic en el símbolo > para mover estos campos al panel Campos para mostrar y, a continuación, haga clic en Siguiente.
  12. En el panel Campos disponibles, en Campos del informe, seleccione Customer.City, haga clic en el símbolo > para mover el campo al panel Agrupar por y, a continuación, haga clic en Finalizar.

    Se creará el informe CustomersByCity y se cargará en la ventana principal de Visual Studio.

Ahora ya podrá agregar un parámetro denominado Ciudad y ocuparlo con valores predeterminados.

Para agregar un parámetro Ciudad

El Explorador de campos debe estar visible, porque proporciona acceso a las distintas funciones del informe, incluidos los parámetros.

  1. Si el Explorador de campos no está visible, en la barra de herramientas de Crystal Reports, haga clic en Cambiar la vista del campo.
    Nota   Otro modo de ver el Explorador de campos es haciendo clic en Explorador de campos en el menú Crystal Reports.
  2. En el Explorador de campos, haga clic con el botón derecho en Campos de parámetro y seleccione Nuevo...
  3. En el cuadro de diálogo Crear campo de parámetro:
    • Defina el Nombre como "Ciudad".
    • Defina el Texto de solicitud como "Seleccione una o varias ciudades".
    • Establezca Tipo de valor en Cadena.
    • Seleccione Permitir valores múltiples.
    • Seleccione Valores discretos.
    • Haga clic en Valores predeterminados...
      Nota   En Visual Studio .NET 2002 o 2003 donde Crystal Reports no se ha actualizado a Crystal Reports Developer, este botón se denomina Establecer valores predeterminados.
  4. En el cuadro de diálogo Establecer valores predeterminados:
    • Defina Examinar tabla como "Cliente".
    • Defina Examinar campo como "Ciudad".
    • Haga clic en >> (la doble flecha hacia la derecha) para mover toda la lista de ciudades a la lista Valores predeterminados.
  5. Haga clic en Aceptar para cerrar el cuadro de diálogo Establecer valores predeterminados.
  6. Haga clic en Aceptar para cerrar el cuadro de diálogo Crear campo de parámetro.

Ahora va a utilizar el Asistente de selección para establecer una fórmula que conecte la columna de base de datos Ciudad con el campo de parámetro Ciudad creado recientemente.

Para conectar el parámetro Ciudad a la columna de base de datos Ciudad

  1. En la barra de herramientas de Crystal Reports, haga clic en Asistente de selección.
  2. En el cuadro de diálogo Elegir campo, en Campos del informe, seleccione Cliente.Ciudad y, a continuación, haga clic en Aceptar.
  3. En el cuadro de diálogo Asistente de selección, en la ficha Customer.City, establezca el valor de la lista desplegable en "es igual a".
  4. En la nueva lista que aparece a la derecha, seleccione la primera opción de la lista, {?City}, y después haga clic en Aceptar.
    Nota   Esta selección, {?City}, es el parámetro Ciudad creado anteriormente.
  5. Desde el menú Archivo, seleccione Guardar todo.

    En este punto, es aconsejable ver el informe en el modo de pantalla completa.

  6. Para cambiar al modo de pantalla completa, presione Alt-Mayús-Intro.
  7. En la parte inferior de la ventana, haga clic en Vista previa del informe principal.
  8. En el cuadro de diálogo Introducir valores de parámetro, seleccione al menos una ciudad de la lista Valores discretos, haga clic en Agregar y, a continuación, haga clic en Aceptar.

    El informe se muestra en el modo de vista previa, con el parámetro de ciudad seleccionado.

    Nota El botón Vista previa es una función nueva del Diseñador de informes de Crystal incrustado que se incluye en Crystal Reports para Visual Studio 2005.
  9. En la parte inferior de la ventana, haga clic en Informe principal para salir del modo de vista previa.
  10. Presione Alt-Mayús-Intro para salir del modo de pantalla completa.
  11. Abra el formulario Web Forms.
  12. En el menú Ver, haga clic en Diseñador.

    El informe se muestra en el modo Vista previa en tiempo de diseño y muestra el diseño gráfico del informe en el formulario Web.

  13. En el menú Archivo, haga clic en Guardar todo.

Se crea el informe y ya es el informe designado para el control CrystalReportSource. Ahora estará listo para crear y ejecutar el proyecto.

Para probar el sitio Web de código reducido

  1. En el menú Crear, seleccione Generar solución.
  2. Si existen errores de generación, continúe y corríjalos ahora.
  3. En el menú Depurar, haga clic en Iniciar.
    Nota   Si está desarrollando un sitio Web en Visual Studio 2005 y es la primera vez que ha iniciado la depuración, aparecerá un cuadro de diálogo en el que se indica que el archivo Web.config se debe modificar. Haga clic en el botón Aceptar para habilitar la depuración.
  4. Aparece una página de solicitud de parámetros que pide que seleccione una solicitud en una lista desplegable.

    Se trata del resultado esperado, por dos razones:

    • Si aún no ha configurado la etiqueta Parameters en el informe.
    • En el control CrystalReportViewer de las tareas inteligentes, la casilla de verificación "Habilitar solicitud de parámetros del informe" está activada de forma predeterminada.
  5. Seleccione un parámetro y haga clic en Enviar.
  6. Se muestra el informe CustomersByCity en el explorador Web, con la ciudad seleccionada.
  7. Vuelva a Visual Studio y haga clic en Detener para salir del modo de depuración.

Continúe con Configurar la solicitud de parámetros en tareas inteligentes

Vea también

Configuración de parámetros de código reducido en un sitio Web | Tutoriales y código de ejemplo | Directorio de código de ejemplo de los tutoriales

Mostrar:
© 2014 Microsoft