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 20-08-2004
castroruiz2001 castroruiz2001 is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico
Posts: 15
Poder: 0
castroruiz2001 Va por buen camino
Angry Imprime lo no deseado.

Utilizo QuikReport, y manejo IBTable .

Esta es mi explicacion...

Se agrega una nueva orden pe. 177, se imprime y se afecta la orden impresa. El problema es que cuando se ingresa una nueva en este caso la 178 y se necesita imprimir entonces me manda a imprimir la orden 177 y no la 178 que se pretende imprimir. De igual forma pasa si modifico alguna orden digamos la 57 y la imprimo y agrego la 179 me manda a imprimir la 57 y no la 179.



refresco la base y de todas formas no me imprime la que deseo.

Saludos y gracias por su ayuda.
Responder Con Cita
  #2  
Antiguo 21-08-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Me huele que es un problema de la lógica de tu código... ¿Estas seguro que estas filtrando correctamente cada vez que ejecutas el reporte?
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 21-08-2004
castroruiz2001 castroruiz2001 is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico
Posts: 15
Poder: 0
castroruiz2001 Va por buen camino
impresion directa de una tabla

No tengo ningun Maestro/Detalle, es una sola tabla la que tengo y de ahi imprimo la "orden" seleccionada, lo que hago es lo siguiente...

procedure TfrmOrdenes.imgReporteClick(Sender: TObject);
begin
frmOrdenesReporte := TfrmOrdenesReporte.Create(Self);
frmOrdenesReporte.qrReporte.PreviewModal;
end;


y en el evento de del quickreport...
procedure TfrmOrdenesReporte.qrReportePreview(Sender: TObject);
begin
frmVerEnPantalla := TfrmVerEnPantalla.Create(Self);
frmVerEnPantalla.qrPrvPreliminar.QRPrinter := Sender as TQrPrinter;
frmVerEnPantalla.ShowModal;
end;

llamo a un formulario que contiene QrPreview.

Es lo que tengo de codigo para la impresion del registro que selecciono.

Gracias.
__________________
Cesar Ruiz
Responder Con Cita
  #4  
Antiguo 21-08-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
No en esta parte, pero hay algún fragmento de código que te posiciona en el registro que no queres ver.

Te recomiendo seguir paso a paso (f7/f8) la ejecución de tu código, viendo constantemente el valor, por ejemplo, del campo que almacena el número de orden para detectar en que momento se cambia el puntero del dataset.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
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


La franja horaria es GMT +2. Ahora son las 08:52: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