
08/03/2007, 14:49
|
 | Colaborador | | Fecha de Ingreso: febrero-2007 Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses Puntos: 88 | |
Como sumar valores de un arreglo que tienen decimales??? **perdon compañeros, jamas se me hubiera ocurrido que en la tabla estaba la solucion, tenia campo text, cuando debio ser numerico.
el problema radica en que al hacer mi consulta
los datos los guardo en un Arreglo, entonces, cuando realizo la suma
matriz(i)=matriz(i)+RS("dinero").value
los toma como strings y hace lo siguiente:
campo1 2000
campo2 1500
campo3 450.54
y al realizar la sumatoria me da este resultado
20001500450.54
bueno... ahora mirando los post, encontre en alguno de todos los que mire, INT()
entonces, hice lo siguiente: matriz(i)=int(matriz(i))+RS("dinero").value
** y la solucion era CDbl
el detalle ahora surje que cuando realizo la sumatoria, el valor que tenga decimales, los quita y esos decimales los convierte a enteros donde: **la opcion INT, la convertian en numero, donde el punto era eliminado, por eso me desplegaba el 450.54 = 45054
logicamente, la sumatoria es incorrecta , puesto que daria como resultado:
48554
alguna observacion????
**la respuesta mas obvia, es la mas dificil de encontrar**
*en la busqueda en el foro, no sale algo similar, entonces... POSTEE el asunto
** Error propio, Una disculpa al foro 
Última edición por Shiryu_Libra; 08/03/2007 a las 15:13
Razón: ERROR PROPIO
|