Hola a todos
Estoy haciendo un reporte que toma sus datos de la siguiente consulta
Código:
Select sum(T.MONTO) , e.nombre as e_nombre , e.id_empresa as id_estacion , c.nombre as c_Nombre , c.ID_CLIENTE , tc.NUMERO_TARJETA , tc.ID_TARJETA , co.FECHA_HORA_INI, co.ID_CORTE, co.TURNO , t.CONSECUTIVO , t.ID_TICKET
From CORTE CO, TICKET__RELACION_IA T , empresa e , cliente c , TARJETA_CLIENTE TC
Where CO.ID_CORTE = T.ID_CORTE
and t.id_empresa = e.ID_EMPRESA
AND CO.ID_ESTACION = E.ID_EMPRESA
and t.id_cliente = c.ID_CLIENTE
AND T.ID_TARJETA = TC.ID_TARJETA
Group by e.id_empresa, e.nombre, c.NOMBRE, c.ID_CLIENTE, tc.NUMERO_TARJETA, tc.ID_TARJETA, co.FECHA_HORA_INI, co.ID_CORTE, co.TURNO, t.CONSECUTIVO, t.ID_TICKET
la cual ejecuto dentro de un TIBDataSet.
Pero sucede que cuando pongo una mascara al TQRDBText, me escribe el nombre del campo (ósea SUM).
Entonces en la ventana de whatches vi que el valor que me regresaba en ese campo era una cadena, ejemplo;
DataSet.FieldByName(‘SUM’).Value = ‘520.35’
Por lo anterior no puedo poner mascaras al TQRDBText que me muestra este campo y tampoco puedo hacer sumatoria de los resultados en un QRExpr
Alguien me puede explicar por qué me regresa el valor del la sumatoria en cadena, y como puedo solucionarlo.
De antemano gracias.