Creador de informes: Sentencias SQL

Puede utilizar sentencias SQL en las secciones de cuerpo de los informes para recuperar los datos que desee mostrar. Puede usar valores de registro en las secciones de cuerpo y sentencias SQL. Los valores de registro se escriben entre corchetes { }.

Si un valor de registro usado en una sentencia SQL devuelve un valor NULL, se traduce como 0 o ‘’. “

Valor de registro

Descripción

{ColumnName}

Muestra un nombre de atributo. El valor de registro de la sentencia SQL respectiva definida para el grupo sustituye al valor durante la ejecución. También puede usar los valores de registro con texto.

Por ejemplo: el modelo de visualización {Name} tiene el FID {Fid}.

{Parameter.Filter}

Filtra los registros. El filtro se sustituye durante la ejecución con el filtro actual del formulario pertinente, de modo que solo se imprimen los datos de los registros filtrados actuales.

{Parent.ColumnName}

Encuentra el valor de registro de un grupo principal.

{Parent.Parent.ColumnName}

Busca el valor de registro del principal de un principal.

{Report.Sum(ColumnName)}

Calcula la suma de los valores de atributo. Puede usar esta función solo en las secciones de cuerpo y pie de página. Tenga en cuenta las diferencias entre las secciones:

En la sección Cuerpo, calcula la suma actual.

En la sección Pie de página, calcula la suma total.

Utilice los valores de SQL para calcular la suma en una sección de encabezado. Por ejemplo: select sum(money) from table where parent={key}.

{Report.Avg(ColumnName)}

Calcula la media. Puede usar esta función solo en las secciones de cuerpo y pie de página.

{fun.xxx}

Ejecuta las funciones.

Véase también Uso de funciones en informes.

{sql.xxx}

Ejecuta una sentencia SQL compleja.

Véase también Uso de valores de SQL en informes.

{Parameter.xxx}

Véase Uso de parámetros en informes.