Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-08-2012
beteta beteta is offline
Miembro
NULL
 
Registrado: jul 2012
Posts: 19
Poder: 0
beteta Va por buen camino
Como se puede hacer una suma en delphi

bueno muchas les expongo mi problema yo quisiera hacer una suma en delphi pero los datos estan
en una base de datos quisiera saber como se hace miren le dejo el proyecto para que lo descargen y
me pueden indicar como se podria hacer aqui les dejo el link espero su ayuda ante mano muchas gracias

http://fileden.com/files/2008/8/11/2045044/Ejemplo.zip

Última edición por Casimiro Notevi fecha: 02-08-2012 a las 08:54:52.
Responder Con Cita
  #2  
Antiguo 02-08-2012
Avatar de champy
champy champy is offline
Miembro
 
Registrado: sep 2003
Ubicación: Alicante, España
Posts: 75
Poder: 21
champy Va por buen camino
No he visto el proyecto, pero me atreveré a anticipar la respuesta que te van a dar.

Paso1. Leer los datos de la base de datos.

Paso2. Sumarlos.

Paso3. Mostrar un mensaje con el resultado.

Si tienes alguna duda concreta, especifica la pregunta, o dudo que nadie te pueda ayudar.

Espero haberte sido de ayuda
Responder Con Cita
  #3  
Antiguo 02-08-2012
beteta beteta is offline
Miembro
NULL
 
Registrado: jul 2012
Posts: 19
Poder: 0
beteta Va por buen camino
si eso es lo de seguro pero echale un ojo es que lo que pasa que no encuento la forma de hacerlo
en la base de datos que tengo local que es mysql desde el workbench si lo ago con el codigo query
pero no se como hacerlo en delphi dale un visto y me cuentas

gracias amigo por responder
Responder Con Cita
  #4  
Antiguo 02-08-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.059
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Supongamos que tienes en la base de datos una tabla que se llama tbArticulos.
Supongamos que en la tabla tbArticulos, entre otros, tienes los siguientes campos: id, nombre, precio, stock1, stock2
Supongamos que quieres saber la suma del stock en almacen1 (stock1) y del almacen2 (stock2) que tienes.
Bien, entonces:
Código SQL [-]
select id, nombre, precio, stock1+stock2 as sumastock from tbarticulos
Y si es eso lo que preguntas, entonces esa es la respuesta.
Responder Con Cita
  #5  
Antiguo 02-08-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.059
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bien, ahora veo lo que has enlazado, podías haber puesto esas 'instrucciones' y estaría más claro, la pego aquí:

Cita:
Buenas amigos aqui le dejo la iformacion a ver si se pude

yo quisiera saber si se puede hacer esta operacion

la cual es de la siguiente manera;

quiero que el progrma sume en la base de datos mediante un query u otro
componente el total de la venta quiere dicer

que deceo que sume los totales de las oredenes que son iguales digamos

idventa Norden Pcodigo Precio cantidad total
1 1 5 160 1 160
2 1 2 150 2 300
3 1 3 200 2 400
4 2 1 125 2 250
5 2 2 250 2 500





SELECT SUM(total)

FROM `venta.db`

WHERE norden = ¡¡ aqui quiero que vaya los datos de un Edit1.text que
seria ya sea 1 o 2 dependiendo el Norden;

y que el resultado me lo tire ya sea en una label o en un edit

espero susrespuestas


solo cual quiero que sume

idventa Norden Pcodigo Precio cantidad total
1 1 5 160 1 160
2 1 2 150 2 300
3 1 3 200 2 400

label o edit daria como resultado total a pagar 860
Responder Con Cita
  #6  
Antiguo 02-08-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Por lo pegado en el mensaje de Casimiro a grosso modo pienso que sería algo así:
Código Delphi [-]
...
var
  elTotal: Double;
begin
  Query.Close;
  Query.SQL.Text:= 'SELECT SUM(TOTAL) AS TOTAL FROM VENTA WHERE NORDEN = :PORDEN');
  Query.ParamByName('PORDEN').Value:= StrToInt(Edit.Text);
  Query.Open;
  elTotal:= Query.FieldByName('TOTAL').Value;
  Query.Close;
  Caption:= Format('%8.2f',[elTotal]);
  ...
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 02-08-2012 a las 13:19:50.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Se puede hacer esto en Delphi?? gersonmaba Servers 5 30-09-2011 17:34:50
¿Se puede hacer aplicaciones en delphi para D.O.S.? Gran Cacique Varios 6 18-03-2008 17:03:08
Qué NO se puede hacer con Delphi. Caral Debates 31 06-03-2007 18:59:48
¿Se puede hacer un update en delphi?¿Como? nachobic Conexión con bases de datos 1 30-04-2006 17:38:37
Como se puede hacer un MDI en Delphi k2k2k2 Varios 5 23-05-2004 12:19:18


La franja horaria es GMT +2. Ahora son las 21:42:10.


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
Copyright 1996-2007 Club Delphi