Consulta con parámetros. LibreOffice 6.1 firebird

Discute sobre las herramientas de la base de datos
telemeteo
Mensajes: 49
Registrado: Jue Ago 13, 2015 6:26 pm

Consulta con parámetros. LibreOffice 6.1 firebird

Mensaje por telemeteo »

Buenos días.

He instalado para pruebas LibreOffice 6.1
Al abrir una base de datos, realizada con una versión anterior y HSQLDB, intenta convertirla a Firebird.
Ya he resuelto algunos problemas de conversión de datos, campos calculados, concatenar campos, etc.
Ahora el problema viene por los Parámetros de una consulta.
Estos vienen de los datos de una tabla, que a su vez se los proporciona un formulario.

La consulta es la siguiente:

SELECT "c_vMovimientos"."cuenta" "CuentaCorriente", "c_vMovimientos"."fecha_op" "FechaOperacion", "c_vMovimientos"."fecha_valor" "FechaValor", "c_vMovimientos"."ampliado" "Concepto", "c_vMovimientos"."entradas" "Entradas", "c_vMovimientos"."salidas" "Salidas", "c_vMovimientos"."saldo" "Saldo", "c_vMovimientos"."iban", "c_vMovimientos"."banco", "Parametros"."fecha_anterior", "Parametros"."fecha_inicial", "Parametros"."fecha_fin", "cInf_Saldo_Anterior"."SaldoAnterior", "cSaldoTotalReporte"."SaldoTotalReporte", "Cuentas"."swift", "Cuentas"."fecha_real" FROM "c_vMovimientos", "Cuentas", "Parametros", "cInf_Saldo_Anterior", "cSaldoTotalReporte" WHERE "c_vMovimientos"."cuenta" = "Cuentas"."cuenta" AND "c_vMovimientos"."cuenta" = "Parametros"."cuenta" AND "cInf_Saldo_Anterior"."CuentaSA" = "Cuentas"."cuenta" AND "cSaldoTotalReporte"."CuentaSTR" = "Cuentas"."cuenta" AND "c_vMovimientos"."fecha_op" >= "Parametros"."fecha_inicial" AND "c_vMovimientos"."fecha_op" <= "Parametros"."fecha_fin" ORDER BY "c_vMovimientos"."idmov" ASC

Los parámetros son:


"c_vMovimientos"."fecha_op" >= "Parametros"."fecha_inicial" AND "c_vMovimientos"."fecha_op" <= "Parametros"."fecha_fin


Esto es tal como está realizada en HSQLDB. Al ejecutarla da problemas con ellos. Si intento modificarlos, con cualquier modificación da error.
Creo que la forma de referirse a la tabla y al campo varía en Firebird con respecto a HSQLDB.

Documentación hay muy poca. Con la que he encontrado he podido resolver varios problemas, pero con este no encuentro solución.

Gracias de antemano y un saludo,
LibreOffice 5.3.1.1 - Fedora 25 (Principal)
OpenOffice 3 - Windows 7 (trabajo)
Responder