Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-08-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Consulta en Quick Report

Saludos, como hago esta consulta en quickreport?

Código SQL [-]
select no_ped, status, dpto, fecha_ent_exp, responsable1 from reg_pedidos where responsable1= 'Responsable' and status <> 'Tramite Aprobado' and status <> 'Comprado' and status <> 'Cumplido' and status <> 'Anulado' and status <> 'Devuelto' and status <> 'Firmado' and status <> 'Comprado' order by fecha_ent_exp

Responsable seria un DBLookUPComBOx de un form.

Gracias...
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #2  
Antiguo 22-08-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Mañana te ayudo, hoy estoy cansado, ya es tarde.
Piensa que es facil, solo tienes que concatenar.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 22-08-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Gracias Caral, he hecho de todas las maneras y la consulta no me sale...Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #4  
Antiguo 22-08-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
ya has intentado hacerlo te ha dado algun error???
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #5  
Antiguo 22-08-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Para empezar, la consulta no la vas a poder hacer en quickreport, porque este no es un manejador de bases de datos.

Primero tienes que hacer la consulta y los resultados los presentas en quickreports.

En lugar de tener tanto "and", podrías utilizar un "not in ()" o un "in()"

Ejemplo:
Código SQL [-]
Select Nombre
From Tabla
Where Nombre not in ('Pedro', 'Juan')

Esto me regresa todos los nombres, menos Pedro o Juan.

Y si es posible, te recomendaría manejar un estatus numérico, es mucho más rápido y fácil compara números que cadenas de texto.
__________________

Responder Con Cita
  #6  
Antiguo 22-08-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Gracias contraVeneno por ese tip, lo que pasa es que la consulta la tengo en ADOQuery verdad? Responsable.text viene siendo un Combobox, entonces cuando corro la aplicacion selecciono algo en el combobox le doy al boton donde tiene este codigo:

Cita:
QuickReport.Preview;
pero no me presenta absolutamente nada...

algo debo estar haciendo mal no?.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #7  
Antiguo 22-08-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
cuentanos en el quick report que componentes utilizas para el enlace de los datos, como estas manejando ese tema
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #8  
Antiguo 22-08-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Tengo en un form un TQuickRep, un ADOQuery y un Datasource, donde el string del ADOQuery tiene la consulta mencionada mas arriba, en el TQuickRep ya esta diseñado el reporte con sus respectivas bandas, title, Page Header y detail band y los TQRDBText correspondientes. en otro form esta el Combobox donde esta listado la lista de empleados y un button con el siguiente codigo:

Cita:
Form2.TQuickRep.Preview;
bueno selecciono un empleado y luego el boton. pero nada de nada..

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #9  
Antiguo 22-08-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
¿y a que hora activas el ADOQuery?
__________________

Responder Con Cita
  #10  
Antiguo 22-08-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
esta True todo el tiempo si a eso se refieres.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #11  
Antiguo 22-08-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Pues ese será el problema, porque al seleccionar un elemento del combobox, la consulta ya no es la misma y hay que actualizarla. La puedes actualizar haciendo su propiedad "Active" a Falso y luego a verdadero o lo más recomdable, utilizar los comandos "Close" y "Open".

Yo te recomendaría:

Código Delphi [-]
With AdoQuery do begin
 if active then close;
 SQL.Add('Select....');
 SQL.Add('Where Responsable = :vResponsable');
 SQL.Add('And Status not in (........ ');
 Parameters.ParamByname('vResponsable').AsString := Responsable.Text;
 Open;
 Form2.TQuickRep.Preview;
end; //with
__________________

Responder Con Cita
  #12  
Antiguo 23-08-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Gracias ContraVeneno, sabes? ahora me ocurre otro tipo de problema al darle click al boton me este error:

Cita:
---------------------------
Debugger Exception Notification
---------------------------
Project Sigesped.exe raised exception class EAccessViolation with message 'Access violation at address 005E1A1C in module 'Sigesped.exe'. Read of address 000002F8'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #13  
Antiguo 23-08-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Coloca los dos archivos zip en una carpeta para que lo veas.
En uno esta la base de datos, en otro un form y un qreport.
Es un ejemplo sencillo, revisalo y me dices.
Saludos
__________________
Siempre Novato

Última edición por Caral fecha: 14-02-2008 a las 20:47:26.
Responder Con Cita
  #14  
Antiguo 23-08-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Estas tratando de acceder a algo que no existe. Tal vez el form2 no esta creado todavía, tal vez el quickreport no esta creado... dependiendo de la línea que te marque el error, será el elemento inexistente que quiere accesar.
__________________

Responder Con Cita
  #15  
Antiguo 23-08-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Muchas Gracias Caral y ContraVeneno y Eduarcol, ahora si me funciona, de nuevo muchas gracias...ahora me sucede lo siguiente solo me aparece un solo registro osea el primero y desaparece los titulos...
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.

Última edición por enecumene fecha: 23-08-2007 a las 00:56:12.
Responder Con Cita
  #16  
Antiguo 23-08-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Problema Resuelto!!!. Gracias de Nuevo..
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
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
Quick Report delphi 4 o Crystal Report Mauricio Correa Impresión 7 05-02-2011 14:57:40
quick report y pdf wdlcs23 Impresión 1 16-01-2007 04:31:42
Quick Report Pro philletta Impresión 4 10-01-2007 23:51:05
Quick Report acrophet Impresión 1 16-10-2003 17:44:28
quick report xalemdq Impresión 1 27-05-2003 17:18:08


La franja horaria es GMT +2. Ahora son las 12:34:08.


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