Ocultar tabla de contenido

Aplicación de formato a una consulta de informe

Las consultas de informe contienen información estructurada que muestra el informe en el Generador de informes y una o varias consultas SQL que recuperan información de la base de datos SQL.

El usuario crea las consultas en un editor de texto, como el Bloc de notas, y las guarda como archivos .crp.

Para aplicar formato a una consulta:

  1. Abra un editor de texto (como el Bloc de notas).
  2. Cree una consulta con los siguientes elementos:

    Sintaxis Ejemplo
    @[identificador_de_consulta]
    @[MiembrosGrupo]
    §Nombre [nombre_para_mostrar]
    §Nombre [Detalles del usuario de los grupos seleccionados]
    §Empresa [nombre_de_compañía]
    §Compañía [SOLIDWORKS]
    §Descripción [descripción]
    §Descripción [Muestra todos los miembros de los grupos seleccionados]
    §Versión [número_de_versión]
    §Versión [1.1]
    §Argumentos [ escriba elnombre[recuento] [instrucción] ]

    Donde:

    • tipo es un tipo de argumento predefinido

    • nombre es una variable utilizada en el elemento WHERE de la consulta SQL

    • [recuento] define cómo se devuelven los valores a la consulta SQL

    • [instrucción] aparece en el Generador de informes como una instrucción de usuario

    Una consulta puede tener varios argumentos.

    Todos los componentes del argumento deben aparecer en una sola línea.
    §Argumentos [ GroupID TheGroupID[N] [Seleccionar grupos] ]
    §Sql [ ]
    §Sql [ ]

  3. En Microsoft SQL Server Management Studio, cree una consulta T-SQL para obtener información de la base de datos SQL.
  4. Copie la consulta SQL y péguela en la sección §Sql [ ] de la consulta del informe.
  5. También puede modificar el elemento WHERE de la consulta SQL si desea que un argumento se evalúe dinámicamente al ejecutar el informe en el generador de informes.

    En el paso 2, el argumento es [GroupID TheGroupID[N] [Select groups]]. Puede utilizar el nombre de variable TheGroupID para devolver datos basados en el grupo seleccionado por el usuario durante la ejecución del informe.

    Para conseguirlo, en la siguiente sintaxis de una consulta T-SQL, sustituya G.GroupID = 2 por {G.GroupID, TheGroupID, =, OR}.

    Sintaxis de una consulta T-SQL
    WHERE G.GroupID = 2 AND G.GroupID = M.GroupID AND U.UserID = M.UserID
    Sintaxis de una consulta de informe
    WHERE {G.GroupID, TheGroupID, =, OR} AND G.GroupID = M.GroupID AND U.UserID = M.UserID]

  6. Guarde la consulta como un archivo .crp.
  7. Importe el archivo .crp en el Generador de informes para ejecutar el informe.

Ejemplo de consulta de informe

La siguiente consulta de informe procede de Report Examples 1.crp, que está disponible en directorio_de_instalación, de forma predeterminada en C:\Archivos de programa\SOLIDWORKS Enterprise PDM.

@[MiembrosGrupo] §Nombre [Detalles del usuario de los grupos seleccionados] §Compañía [SOLIDWORKS] §Descripción [Esta consulta mostrará todos los miembros de los grupos seleccionados.] §Versión [1.1] §Argumentos [ GroupID	TheGroupID[N] [Select group(s)] ] §Sql [ SELECT U.Username, G.Groupname, G.Description FROM Users U, Groups G, GroupMembers M WHERE {G.GroupID, TheGroupID, =, OR} AND G.GroupID = M.GroupID AND U.UserID = M.UserID ]

Este archivo incluye consultas adicionales que el usuario puede importar en el Generador de informes.



Proporcione comentarios sobre este tema

SOLIDWORKS agradece sus comentarios acerca del formato, la precisión y la rigurosidad de la documentación. Utilice el siguiente formulario para enviar comentarios y sugerencias sobre este tema directamente al equipo de documentación. Nota: el equipo de documentación no puede responder a preguntas técnicas. Haga clic aquí para ver información sobre soporte técnico.

* Obligatorio

 
*Correo electrónico:  
Asunto:   Comentarios sobre los temas de la ayuda
Página:   Aplicación de formato a una consulta de informe
*Comentario:  
*   Por la presente confirmo que he leído y acepto la política de privacidad en virtud de la cual Dassault Systèmes usará mis Datos personales

Imprimir tema

Seleccione el ámbito del contenido que desee imprimir:

x

Hemos detectado que la versión de su explorador es anterior a Internet Explorer 7. Para una visualización óptima, le recomendamos que actualice a Internet Explorer 7 o versión superior.

 No volver a mostrar este mensaje
x

Versión del contenido de la ayuda web: SOLIDWORKS PDM 2014 SP05

Para desactivar la ayuda web desde SOLIDWORKS y utilizar la ayuda local en su lugar, haga clic en Ayuda > Usar la ayuda web de SOLIDWORKS.

Para informar sobre problemas detectados con la interfaz y la función de búsqueda de la ayuda web, póngase en contacto con el representante local de soporte. Si desea proporcionar comentarios sobre temas individuales, utilice el vínculo “Comentarios sobre este tema” en la página del tema en cuestión.