Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problema con Consulta (https://www.clubdelphi.com/foros/showthread.php?t=76443)

ElDioni 02-11-2011 18:42:43

Yo creo que a lo que se refiere oscarac es que si has tenido ventas durante varios años el mes Enero, por ejemplo, aparecerá varias veces, Enero del 2008, 2009...

¿Solo tienes un año en la tabla que quieres consultar?.

Saludos.

oscarac 02-11-2011 18:57:05

no dices con que base de datos estas trabajando...
de ser posible puedes migrarla a access y ponerla en el FTP para revisarla
ya me dio curiosidad

Salnhack 03-11-2011 13:45:51

Solución
 
HOla a todos ya he resuelto mi problema despues de varias consultas a tutos sobre consultas SELECT en SQL, el problema radicaba en la consulta que cargaba en el dbgrid me faltaba agragar una condicion mas les muestro

with datamodule4.Query4 do
begin
Close;
SQL.Clear;
SQL.Add('Select Conceptoventa.concventa,Planventa.plventa from Conceptoventa,Planventa where Planventa.id_mes=:mes and Conceptoventa.id_concventa = Planventa. id_concventa');
ParamByName('mes').AsInteger:=id_mes;
Open;
end;

ecfisa 03-11-2011 13:59:07

Hola Salnhack.

Primero que nada gracias por hacercarnos tu solución ;)

También te pido que uses las etiquetas [delphi] [/delphi] para encerrar tu código, de ese modo le dá más legibilidad.

Uso:




Un saludo.

Nota: Casimiro, despues arreglamos lo del derecho de autor :)

oscarac 03-11-2011 15:11:21

Cita:

Empezado por Salnhack (Mensaje 417474)
HOla a todos ya he resuelto mi problema despues de varias consultas a tutos sobre consultas SELECT en SQL, el problema radicaba en la consulta que cargaba en el dbgrid me faltaba agragar una condicion mas les muestro

with datamodule4.Query4 do
begin
Close;
SQL.Clear;
SQL.Add('Select Conceptoventa.concventa,Planventa.plventa from Conceptoventa,Planventa where Planventa.id_mes=:mes and Conceptoventa.id_concventa = Planventa. id_concventa');
ParamByName('mes').AsInteger:=id_mes;
Open;
end;


que bueno que lo hayas solucionado... ya me rompia la cabeza

Casimiro Noteví 03-11-2011 18:53:51

Cita:

Empezado por ecfisa (Mensaje 417476)
Nota: Casimiro, despues arreglamos lo del derecho de autor :)

La imagen se la "robé" a Neftalí, así que tendrás que ajustar cuentas con él :D

oscarac 03-11-2011 22:56:43

Cita:

Empezado por ecfisa (Mensaje 417476)
Hola Salnhack.

Primero que nada gracias por hacercarnos tu solución ;)

También te pido que uses las etiquetas [delphi] [/delphi] para encerrar tu código, de ese modo le dá más legibilidad.

Uso:




Un saludo.

Nota: Casimiro, despues arreglamos lo del derecho de autor :)



jajaja.. tan acostumbrado estaba a ver la imagen que "asumi" que el post era de casimiro. jejejeje


La franja horaria es GMT +2. Ahora son las 18:32:26.

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