Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   sumar qrexpr con datos texto (https://www.clubdelphi.com/foros/showthread.php?t=65726)

rufo 09-01-2010 17:42:35

sumar qrexpr con datos texto
 
Hola amigos una duda muy grande que tengo, resulta que quiero sumar el total de una columna que contiene datos numericos pero en mi base de datos esta con el formato de texto ya que esta contiene decimales entonces quiero ver que debe de hacer para que en el reporte y el componete QRExpr me tome estos valores y los sume ya que solo suma datos numericos que esten configurados desde la base de datos con el tipo de campo numerico, en mi caso tengo el campo tipo texto.

Les pongo el codigo que estoy utilizando en el QRExpr:

Código:

SUM(precio_unidad)
---->Aqui debe salir el resultado de la suma de la columna.

Bueno espero que me ayuden y gracias de antemano, estoy utilizando delphi 5 y access 2003

Caral 09-01-2010 18:13:05

Hola
Y cual es el problema de cambiar el campo a numerico?
Saludos

rufo 09-01-2010 18:15:25

Que en access no puedo almacenar datos con decimales ya lo he intentado y nada, espero que me ayuden.Gracias

Caral 09-01-2010 18:23:59

Hola
Como que no se pueden almacenar datos con decimales?.
Claro que se puede:
1: Abre access
2: abre la tabla
3: Boton derecho (Diseño de tabla)
4: Posicionate en el campo que vas a modificar (texto)
5: Con la flecha cambialo a numerico
saldra como entero largo y abajo automatico.
6: Posicionate en entero largo y con la flecha cambialo a Double
7: Posicionate en automatico y cambialo a los decimales que necesites.
Listo, guardalo y ya
Saludos

rufo 09-01-2010 18:32:11

Hola amigo Caral ya hice lo que tu comentas pero nada, es decir digito

10.50 y me lo cambia a 1050, como vez?

Caral 09-01-2010 18:36:52

Hola
Es muy difícil saber que sucede
Por logica se me ocurre que estas introduciendo los datos desde un edti y sin cambiarle la configuracion.
Si la BD es pequeña y el programa también, ponlos en un zip aquí y lo reviso.
Saludos
Edito: tambien hay que ver la configuracion regional del ordenador.

Caral 09-01-2010 19:17:55

Hola
Aqui hay una muestra simple.
Saludos


La franja horaria es GMT +2. Ahora son las 14:01:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi