Fragmentos SQL Personalizados [Guía de Usuario de Enterprise Architect]

Top Previous Next

Fragmentos SQL Personalizados

button_main button_prev button_next

Puede crear un Fragmento de Plantilla para devolver datos desde una Consulta SQL. Puede hacerlo al definir una Consulta SQL en las Opciones de Documento del Fragmento de Plantilla, luego agregando campos dentro de la sección Personalizada de su Fragmento de Plantilla que se refiere a las columnas devueltas por la Consulta SQL.

Crear un Fragmento de Consulta SQL

Paso

Acción

Ver También

1

Abra o cree un Fragmento de Plantilla en el Editor de Plantilla de Documento.

Plantillas de Documento

Creando un Fragmento de Plantilla

 

2

En el Editor de Plantilla de Documento, haga clic derecho en el fondo de la Plantilla y seleccione Archivo | Opciones de Documento.

Se muestra la ventana de Opciones de Documento.

 

 

3

Seleccione la pestaña Consulta Personalizada.

 

 

4

En el panel tipo de Fragmento de Plantilla, seleccione el botón de radio SQL Personalizado .

 

 

5

En el campo de texto principal en la pestaña, escriba la Consulta SQL que debe ser ejecutada en su modelo. Esta Consulta debe devolver una o más columnas; por ejemplo:

 

SELECT DocName AS TemplateName, Author AS TemplateLocation

FROM t_document

WHERE DocType = 'SSDOCSTYLE' and (IsActive = 1)

 

La Consulta SQL también puede hacer referencia al ID del Elemento o Paquete actualmente siendo procesado por la plantilla d documento, utilizando los macros #OBJECTID# o #PACKAGEID#; por ejemplo:

 

SELECT Count(Object_Type) AS CountOfActors

FROM t_object

WHERE Object_Type = "Actor" and Package_ID = #PACKAGEID#

 

 

6

Haga clic en el botón Aceptar para cerrar la ventana de Opciones de Documento.

 

 

7

En el Editor de Plantilla de Documento, en el panel Secciones, seleccione la casilla Personalizado para generar la sección Personalizada .

 

Configurando Secciones para Informar

8

Dentro de la secciónPersonalizada, haga clic derecho y seleccione la opción del menú contextual Insertar Campos Personalizados .

Se muestra una solicitud para el nombre del campo a crear.

 

 

9

En respuesta a la solicitud, escriba el nombre de la columna que está siendo devuelta por su Consulta; por ejemplo, CountOfActors.

Haga clic en el botón Aceptar .

 

 

10

Repita los pasos 8 y 9 para cada columna que quiera incluir en su informe.

Agregue cualquier otro formato y contenido que necesito, al Fragmento de Plantilla.

 

 

11

Guarde el Fragmento de Plantilla, y agréguelo a una plantilla de documento normal.

Agregando Fragmentos a una Plantilla de Documento

 

Notas

Un Filtro de Elemento no se va a aplicar a la sección Personalizada en un Fragmento de Plantilla

Puede probar su Consulta SQL utilizando el Editor SQL en la ventana de Búsqueda de Modelo

 

Aprender más

Fragmentos de Plantilla

Fragmentos de Consulta Personalizada

Crear Definiciones de Búsqueda

 

Temas de Centro de aprendizaje

Alt+F1 | Enterprise Architect | Reportando | Fragmentos de Plantillas RTF

Crear un Fragmento basado en SQL 1

Crear un Fragmento basado en SQL 2