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 19-09-2008
ingel ingel is offline
Miembro
 
Registrado: jun 2003
Posts: 239
Poder: 21
ingel Va por buen camino
Hay algun secreto con el QReport.Prepare ?

Hola .. hace tiempo que utilizo este metodo para obtener el nro TOTAL de
paginas a imprimir ( junto con el QRPrinter.PageCount ) ..
El problema es que me han reportado que los listados ocasionalmente 'se cuelgan' .. yo lo atribuia a problemas de las impresoras de red , etc ..
Pero me esta pasando que debugeando el codigo he visto que donde 'a veces'
queda 'frenado' es en el PREPARE del Qreport ... Me pasa con Delhpi5 y 7
y SQL2000 por si sirve de algo la referencia..y W2000 de Sist.op.
Solo queda bajar la aplicacion o si estoy dentro del delphi cortar la ejecucion.

Hay 'otra' forma de conocer el Nro de paginas total que no sea con el prepare
osea directamente con el .print o .preview en algun evento ? ....
Porque asi , si mal no entiendo, se esta ejecutando 2 veces lo mismo....
Sds y gracias
Responder Con Cita
  #2  
Antiguo 20-09-2008
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 que yo sepa no hay ningún secreto y hasta donde se no existe otra forma de conocer el número total de hojas. Yo diría que ni es vital para tu programa, simplemente no lo uses, digo, si te está ocasionando tantos problemas, por algo que no vale la pena, pues no lo hagas. Igual puedes seguir poniendo el número de hoja con un TQRExpr.Expression = PAGENUMBER
__________________

Responder Con Cita
  #3  
Antiguo 01-10-2008
[QuarkBcn] QuarkBcn is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Barcelona
Posts: 92
Poder: 18
QuarkBcn Va por buen camino
Cita:
Empezado por ContraVeneno Ver Mensaje
Pues que yo sepa no hay ningún secreto y hasta donde se no existe otra forma de conocer el número total de hojas. Yo diría que ni es vital para tu programa, simplemente no lo uses, digo, si te está ocasionando tantos problemas, por algo que no vale la pena, pues no lo hagas. Igual puedes seguir poniendo el número de hoja con un TQRExpr.Expression = PAGENUMBER
El problema de la paginación viene cuando quieres imprimir, por ejemplo las facturas de varios clientes, y quieres que para cada uno de ellos, cada factura lleve el numero de paginas 1 de x, que se corresponde con cada cliente. Que yo sepa la única forma de hacerlo es con el PREPARE y montandose todo el sistema de contar páginas de forma manual. (es decir rascar código)

Si alguien sabe otro sistema, sería de agradecer.

Saludos !!!
__________________
Los árboles no me dejan ver el bosque !!!
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
Prepare del QReport lbidi Impresión 7 12-01-2009 03:09:59
pagina x/y sin prepare con previewmodal ?? amadis Impresión 4 05-10-2007 19:29:27
El Secreto de Rhonda Byrne. Caral La Taberna 0 12-07-2007 18:26:23
prepare pablo Conexión con bases de datos 4 10-05-2005 16:22:01
El Secreto De ColÓn Nuria Humor 3 01-09-2004 19:37:44


La franja horaria es GMT +2. Ahora son las 22:50:34.


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