FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas Sumando Memo1.Memo + Memo2.Memo
HOla amigos,
tengo un problema y no se como solucionarlo,,, Estoy intentando generar un reporte, el cual tiene una formula y luego muestra el resultado. El problema es que en vez de sumar los campos, me esta concatenando los strings..... lo estoy haciendo asi: Código:
begin Res1:=Trim(Memo17.Memo) + Trim(Memo18.Memo)+ Trim(Memo20.Memo)+Trim(Memo21.Memo); Res:=Res1; end Como puedo solucionarlo? ALguna forma de hacer la suma real??? Gracias! |
#2
|
||||
|
||||
Hola,
Obtienes lo que puede esperarse, ¿no? Si quisieras incluir el signo "más" deberías añadirlo en una cadena. Porque de otro modo este será tratado como lo que es, entre otras cosas, el "concatenador" de cadenas en Delphi. Pero, un momento, ¿se me escapa algo? No puede ser que tú no sepas esto. Así que hay algo que yo no sé ver. |
#3
|
||||
|
||||
A parte de lo dicho por dec, si deseas obtener un resultado debes pasar los Strings que obtienes a integer con la función StrToInt()
Un saúdo
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
#4
|
|||
|
|||
Gracias,
Cuando le hago StrToInt, me sale un error..... lo hago asi, y si me hace la resta,,,,, Código:
begin Res1:=(Memo17.Memo) -(Memo18.Memo)-(Memo20.Memo)-(Memo21.Memo); Res:=Res1; end |
#5
|
|||
|
|||
Me sale esto:
An error ocurred during calculating [Res] Report1 Memo27 Invalid Variant Operation. |
#6
|
||||
|
||||
que version de delphi utilizas, con que reporteador estas trabajando??, cual es el contenido de los memos??
Seguro que en memo27 no hay un valor no numerico??
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#7
|
|||
|
|||
fast Report 2.5
,,,,, EL contenido de los memos es 0 . Gracias! |
#8
|
|||
|
|||
Retomando.....
Retomando,,,,
Que otro simbolo puedo utilizar para sumar el contenido de 2 memos??? Me funcionan todas las operaciones menos la suma,,,y lo peor,, no se porque!! Es asi de simple, pero no funciona,,,,necesito una ayuda por favor. Código:
begin Res:= (Memo17.Memo) + (Memo18.Memo); end Gracias. |
#9
|
|||
|
|||
Me suma enteros,,, cuando le pongo Int, pero,, no me suma Float,,,,
Como hago para que me sume Float???? Gracias |
#10
|
||||
|
||||
Cita:
Ya probaste con tipos reales...
__________________
Web |
#11
|
|||
|
|||
no me suma tipo float,,,,
es decir,, Código:
Res:= Float(Memo17.Memo) + Float(Memo18.Memo); Alguien puede ayudarme??? llevo 2 dias en esto,,, estoy desesperado...... Gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con un MEMO | creus | Varios | 7 | 27-11-2006 21:21:23 |
Problemas con ADO y campo Memo | aoiTo | Conexión con bases de datos | 2 | 21-06-2006 15:59:02 |
Campo memo tabla escribirlo en componente Memo | Sayuri | Conexión con bases de datos | 2 | 18-08-2005 13:58:01 |
Problemas con un Memo | aragorneuf | Varios | 8 | 05-04-2004 12:13:53 |
problemas con memo | giyo | Conexión con bases de datos | 1 | 08-06-2003 13:09:50 |
|