suma de campos de acuerdo a la fecha
en mi aplicación con base de datos estoy haciendo una búsqueda de productos vendidos y una suma de las ventas dependiendo de la fecha que se seleccione en el DateTimePicker, para no complicarme al momento de seleccionar la fecha esta se pasa a un label(lbl_fecha), la busqueda la se realiza perfectamente pero la suma no me la realiza es decir el cuadro de texto(txt_total) donde se debe de visualizar aparece en 0.
para la conexion utilizo un ADOConnection, adoquery, ADOTable, DataSource, DBgrid el código es:
|
Hola
Te encanta complicarte la vida.:D Saludos |
me marca error Missing operator or semicolon
en esta linea AdoQuery1.Parameters[0].Value:= DateToStr(DateTimePicker1.date); |
Hola
Pues es por eso, por que te falta un semicolon. En ESpanglich punto y coma...... Anda que te lo damos todo masticado......:D:p Saludos |
ya puse el ; pero no me hace la suma ahora el text me aparece vació :(:(:(
|
Hola
No te marca error pero te aparece vacío, verdad ????? Por que sera ??. Piensa, piensa...... Saludos PD: Yo lo se y estoy seguro que tu también puedes saberlo. |
No pos no :o:o:o:o
|
Hola
Te voy a dar pistas: Haces un locate del adotable a un label. Es correcto el dato de la fecha en comparacion con el dato que hay en la BD ?. La sistaxis del label (caption) es correcta ?. Estas seguro que pasa lo mismo con el Datetimepicker ?. MySql acepta el string antes ?. As colocado un showmessage() para verificar el dato ?. Saludos |
hice esto:
if Adotable1.Locate('fecha',DateToStr(DateTimePicker1.date),[]) = True then pero el text sigue apareciendo vacio |
Hola
Estoy seguro que el problema esta en el filtro, prueba esto: O esto: Me cuentas como te va. Saludos |
en el primero el mensaje sale 1 pero sigue apareciendo en blanco el cuadro de texto :(:(:(
|
Hola
Me quieres volver loco verdad ?????:D:D:D Que muestra el mensaje ?. Probaste los dos codigos ? Saludos |
Hola
Osea, el numero 1 es el primer registro que envia. Trata esto y me dices que envia el mensaje: No se que mostrara, ya me lo diras. Saludos |
me manda el mensaje con la fecha que se selecciona pero en el text no quiere :o:o:o:o
|
Hola
Eso me dice que es posible que la fecha no la lea del datetimepicker ya que la lee como string, me parece. Cambia esto a ver si envia un error: Saludos |
sigue mandando el mensaje con la fecha, ningún error
|
Hola
No lleno el text con nada ?. Saludos |
NO el text sigue en blanco :o
|
Hola
Estas completamente seguro que CAJA es la tabla que contiene la fecha ?. Si no envia ningun error el sql esta bien, el problema es o que no existe el dato o que no es la misma tabla. Algo esta pasando, no entiendo. Que ganas de estar frente a tu ordenador.... Saludos |
es la misma tabla, de hecho si me salio la suma solo que no ocupaba la fecha, ocupaba otro campo.
el campo de fecha en mysql es de tipo date si se visualiza la búsqueda en el dbgrid pero la suma es la que no funciona :confused::confused: |
Hola
Veamos: Me dices que si se sumo pero buscando por otro campo que no es la fecha. Eso sigue diciendo que el formato de la fecha que envias no es el mismo formato que esta en la tabla. Verifica el mensaje y compara el dato con el que esta en la tabla. aveces pasa que es dd/mm/aaaa o mm/dd/aaaa o dd.mm.aaaa etc.... Saludos PD: Helppppppp |
Hola.
Es raro... no sé si será esto pero por las dudas proba así:
Saludos. Edito: (digo por el órden...) |
Hola
Lo pense amigo, pero es que es lo mismo !!!====??????. La verdad de lo que estoy seguro es que se deberia de empezar con una BD como access ya que es portatil y se puede ver con mas facilidad. Al trabajar con otras BD y estar aprendiendo es muy dificil dar con el problema sin estar frente al ordenador del que pregunta. Saludos |
creo que sis el error es:
el mensaje manda la fecha 03/08/2011 y en la base de datos es 2011/08/03 |
Hola
Hasta que por finnnnnnnnnnnn. La pegue, lero lero. Saludos PD: solo formatea la fecha y listo |
diras que soy :o pero tengo otra pregunta hice todos los pasos de el ejemplo [caral] pero el datafield del QRDBText1 me marca el error adoquery1: missing sql propert
:o:o:o:o |
Hola
A ver asi, si no usamos otro formato: Saludos |
Hola
Terminemos con este problema, el otro esta en otro hilo. Saludos |
ya estuvo el de la suma
me mando un error pero lo corregí (ya era hora) :D:D:D |
Hola
Que bueno, me alegro mucho, ya me puedo ir a dormir tranquilo. Saludos PD: El error que te manda el QRDBText1 es por que el adoquery en la propiedad string esta vacio, colocale el mismo sql que tienes en el form o Con eso esta listo. |
otra vez muchas gracias, espero no haberte generado dolor de cabeza :D:D:D:D:D:D
|
Hola
NO, pero que duro eres......:D;) Saludos |
No me canso de agradecer :D:D:D
|
La franja horaria es GMT +2. Ahora son las 06:43:21. |
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