Problema SUM FastReport VCL 5.6.1
Estoy trabajando en un sistema de facturacion del cual me siento orgulloso,lo estoy terminando y solo tengo que agregarles los reportes,mi problema es con la funcion SUM al momento de sumar el campo de stock(cantidad en el inventario) en vez de sumar 25+25=50 me presenta 25+25=2525 ,uds son mi ultimo recurso ya he buscado por todos los foros y videos en la web.
Vi un problema identico con FR4.0 en un foro pero despues de leerlo completo al final no lo resuelven D: Enserio me ayudarian mucho,es lo unico que me falta. |
Y como haces esa suma? Tipo de los campos?
Estas concatenando strings. En Delphi, el operador de suma, es decir el +, cuando se trata de strings, concatena. Basicamente estas haciendo esto:
|
Wao,error de novato
No se como no pense en eso antes,pero es la primera vez que trabajo con reportes y escogi fastreport sobre rave y quick,me iluminarias el como seria la conversion StrToInt en FR???
|
Si no estoy equivocado podes poner un objeto Text y dentro del contenido llamar a funciones como Format, FormatDateTime, etc.. la sintaxis esta definida dentro del propio diseñador de Fast Reports, haces doble click y te inserta el llamado a la funcion
|
Me da error
Cita:
hahaha mientras escribia esto revisaba el codigo que puse y en el momento de declarar el campo de la tabla dentro del StrToInt() se me olvido copiar <> al principio y al final de la sentencia. Muchas Gracias!!! A quienes les pueda interesar este fue el resultado:[SUM(StrToInt(<frxDBDataset1."Stock">),MasterData1)] |
La franja horaria es GMT +2. Ahora son las 19:38:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi