Como agregar reportes SQL
Como incorporar consultas en SQL sobre el sistema unire.
El sistema unire tiene la posibilidad de incluir en sus reportes, reportes hechos con SQL
Hay 3 formas de usar una consulta SQL
1. Al configurar el reporte indicar en tipo SQL.
. Escribir el SQL en el folder SQL-Funcion Externa.
select nombres , apellido from tpersona
2. Al configurar el reporte indicar en tipo Fn Externa.
. Escribir la funcion en el folder SQL-Funcion Externa.
Function rsqlcome
LOCAL cSql
cSql := “select nombres , apellido from tpersona”
RepSQL( cSql , ‘Personas…’ )
Return Nil
. La funcion RepSQL, genera el SQL y presenta los resultados en un Browse-Lista.
3 Al configurar el reporte indicar en tipo Fn Externa.
. Escribir la funcion en el folder SQL-Funcion Externa.
Function rsqlcome
LOCAL cSql , cAliasSql
cSql :=”select idc_con from tpersona”
cAliasSql := EjecutoSQL( cSql )
BrwPersona( , , cAliasSql , , ‘Personas..’ )
Return Nil
. El sql tiene que tener el ID unico de la entidad a relacionar.
. La funcion EjecutoSQL, genera el sql , guarda los resultados en un archivo.
. Se llama la función de la entidad usando el archivo resultante del SQL.
. Las funciones y el nombre del ID de la entidad están publicadas en el archivo de procesos.
. Siempre se debe llamar con 2 comas, el nombre del alias SQL , otra coma y por ultimo el titulo del reporte.