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 15-08-2012
wull wull is offline
Miembro
NULL
 
Registrado: may 2012
Posts: 30
Poder: 0
wull Va por buen camino
Question Ayuda con FastReport 4

Hola de nuevo a todos, les platico tengo una base de datos en Delphi 7 hecha en acces 2010. Utilicé DBEdits para mostrar los campos y ADOConnection, ADOTable y Datasoruce para generar el enlace. Como necesitaba un reporteador y en mi versión de Delphi 7 no incluye QuickReport instale FastReport. Bueno ahora al grano, ya genere un reporte, pero contiene todos los registros de la base de datos; en lo que necesito que me ayuden es a encontrar la manera en la que el usuario pueda imprimir los registro de forma individual, es decir si un usuario necesita imprimir la información de cierto registro pueda hacerlo sin necesidad de tener en un reporte todos los registro sino solamente el que necesita. Espero haber sido claro y ojala puedan ayudarme... gracias de antemano.
Responder Con Cita
  #2  
Antiguo 15-08-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por wull Ver Mensaje
mi versión de Delphi 7 no incluye QuickReport
Delphi 7 sí incluye QuickReport, nada más hay que buscarlo. En Component|Install Packages oprimes el botón Add y buscas en Archivos de programa/Borland/Delphi7/bin el archivo dclqrt70.bpl y ¡listo! ya tienes QuickReports.

// Saludos
Responder Con Cita
  #3  
Antiguo 16-08-2012
Avatar de Combat-F2D
Combat-F2D Combat-F2D is offline
Miembro
 
Registrado: may 2003
Ubicación: Toletum
Posts: 454
Poder: 22
Combat-F2D Va por buen camino
el problema no es del reporteador .....

en la consulta o table donde obtienes los registros debera estar filtrada
__________________
online
Responder Con Cita
  #4  
Antiguo 16-08-2012
wull wull is offline
Miembro
NULL
 
Registrado: may 2012
Posts: 30
Poder: 0
wull Va por buen camino
Unhappy Otro consejo, por favor.

Cita:
Empezado por roman Ver Mensaje
Delphi 7 sí incluye QuickReport, nada más hay que buscarlo. En Component|Install Packages oprimes el botón Add y buscas en Archivos de programa/Borland/Delphi7/bin el archivo dclqrt70.bpl y ¡listo! ya tienes QuickReports.

// Saludos
Buscando en el foro me encontré con esa solución, pero mi versión de Delhi no trae el archivo dclqrt70.blp; de cualquier manera ya estoy trabajando con fastreport; no se usarlo del todo bien no se como filtrar la tabla o hacer una consulta es ahí donde quiero que me ayuden. En concreto ¿como puedo hacer para que en el reporte solo se muestre el registro que el usuario seleccione para poder imprimirlo? o si no es necesario crear un reporte, esa es mi duda. Según yo no es un condición como pedir que me muestre el menor o mayor, sino que tiene que ser lo que el usuario, en tiempo de ejecución, elija.
Responder Con Cita
  #5  
Antiguo 16-08-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Ya te han contestado esa pregunta
Responder Con Cita
  #6  
Antiguo 16-08-2012
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Suponiendo que estás utilizando un componente TfrxDataset conectado a tu TDatasource o TADOTable, el primero trae dos propiedades que te ayudarán a conseguir lo que quieres.

La clase TfrxDataset posee dos propiedades RangeBegin y RangeEnd que predeterminadamente son rbFirst y reLast respectivamente. Esa convinación hace que el informe imprima todos los registros. Cambia las propieades RangeBegin y RangeEnd a rbCurrent y reCurrent para sólo imprimir el registro actual.

Saludos!
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #7  
Antiguo 17-08-2012
wull wull is offline
Miembro
NULL
 
Registrado: may 2012
Posts: 30
Poder: 0
wull Va por buen camino
Thumbs up

Cita:
Empezado por Chris Ver Mensaje
Suponiendo que estás utilizando un componente TfrxDataset conectado a tu TDatasource o TADOTable, el primero trae dos propiedades que te ayudarán a conseguir lo que quieres.

La clase TfrxDataset posee dos propiedades RangeBegin y RangeEnd que predeterminadamente son rbFirst y reLast respectivamente. Esa convinación hace que el informe imprima todos los registros. Cambia las propieades RangeBegin y RangeEnd a rbCurrent y reCurrent para sólo imprimir el registro actual.

Saludos!
Tremenda ayuda, muchas gracias Chris... es justo lo que necesitaba, creí que iba a usar mucho código, pero fue mucho más fácil de lo que pensé, de momento ha quedado solucionado mi problema; nuevamente muchas gracias Chris. Gracias también a los demás del foro por contestar.
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
Paso de parámetros en FastReport o acceder a un label de un fastreport desde asp.net mamen Impresión 1 22-03-2012 15:29:23
Ayuda con FastReport FerCastro Impresión 4 04-02-2008 20:34:22
Pasar de FastReport 2 a FastReport 3 David Impresión 1 18-08-2006 18:14:23
Ayuda con Fastreport serhasae Impresión 3 08-09-2005 19:12:20
Ayuda con FastReport mamaro Impresión 8 11-03-2004 14:33:56


La franja horaria es GMT +2. Ahora son las 07:31:06.


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