Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-11-2006
Laurana Laurana is offline
Registrado
 
Registrado: oct 2006
Posts: 5
Poder: 0
Laurana Va por buen camino
Problemas con el QuickReport

Hola, antes que nda saludos a todos en mi primer mensaje

El problema es el siguiente ><

Tengo un QuickReport asociado a una consulta, pero cuando lo previsualizo no aparece nada, el código es el siguiente:

- El QuickReport tiene como DataSet la consulta, y 3QRDBText dentro de una BandDetail con DataSet la misma consulta.
En el evento OnActivate del formulario con el QR escribo lo siguiente:

Consulta -> SQL -> Clear();
Consulta -> SQL -> Text = "select NumFactura, FormaPago, Total from Pagos where NumFactura = 2;";

Consulta -> Prepare();
Consulta -> Open();

NumFactura -> DataField = "NumFactura";
FormaPago -> DataField = "FormaPago";
Total -> DataField = "Total";

El problema es que cuando lo ejecuto no aparece nada, sólo el título del informe, spongo que la asignación de los DataFields estará mal, pero no se como hacerlo :s

Utilizo Paradox7, por si el dato ayuda en algo, y Builder 6 con QuickReport 3, gracias por la ayuda.

Última edición por Laurana fecha: 28-11-2006 a las 14:36:18.
Responder Con Cita
  #2  
Antiguo 28-11-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Primero darte la Bienvenida a los foros. Segundo, felicitarte por la clara y concisa exposición de tu mensaje.

Tal y como has dicho, usas una ventana y dentro tienes el QuickReport. El hecho es que el evento OnActivate de ese form jamás se ejecutará, porque tú no haces un Form1-> Show (que es una de las formas de lanzar el evento OnActivate), normalmente usas Form1 -> Quickreport1 -> Preview / PreviewModal / PreviewModeless.

La solución es trasladar ese código a:
- Evento Oncreate de la ventana, (si normalmente creas la ventana, previsualizas el QuickReport y por último y más importante: liberas de la memoria la ventana que contiene el QuickReport de diseño)

- Crear un procedimiento llamado OpenDatasets, que ejecute ese código, con el inconveniente de llamarlo siempre antes de hacer el Preview.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 28-11-2006
Laurana Laurana is offline
Registrado
 
Registrado: oct 2006
Posts: 5
Poder: 0
Laurana Va por buen camino
Muchas gracias Lepe! lo hice como me dijiste y funcionó! ^^
Gracias por tu bienvenida al foro
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
Problemas con QuickReport Nelly Varios 1 07-10-2005 19:17:27
Problemas con quickreport escullar Impresión 3 30-05-2005 11:12:37
Problemas QuickReport davidgaldo Impresión 2 05-02-2004 22:33:12
Problemas con Quickreport REDCOM Impresión 2 09-07-2003 04:09:47
Problemas con QuickReport silviodp Impresión 3 20-05-2003 18:44:18


La franja horaria es GMT +2. Ahora son las 00:37:45.


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