Ver Mensaje Individual
  #3  
Antiguo 18-12-2015
joseph183 joseph183 is offline
Registrado
NULL
 
Registrado: dic 2015
Posts: 6
Reputación: 0
joseph183 Va por buen camino
Hola buenas noches gracias por mover el hilo te agradezco y como comentario ya encontré la manera mas eficaz de hacer una impresión de un dbgrid y es tan sencilla y podemos editarlo con cabecera y pie mas empresarial.

suponiendo que ya tenemos nuestra aplicación y muestra los resultados en un dbgrid y queremos imprimir ese reporte lógicamente esta almacenado en una base de datos llamado ej. "dbreportes", así que esto lo hice en Delphi Rad studio 10 Seattle , nos vamos a vuestro form donde esta el dbgrid y añadir un ADOTable1 y en sus propiedades " Connection" poner en este ejemplo con "ADOConnection1", y ahi mismop en sus propiedades buscar el "TableName" ahi pulsar y buscamos vuestra base que se llama "dbreportes" esto lo que hicimos es hacer directamente la conexión con dicha base y solo queremos la información de esa tabla así que seguimos, en el form en Tool Palette buscamos FastReport 5.0 de ahi añadimos a vuestra form, el objeto frxDBDataset1 y en las propiedades DataSet conectamos con ADOTable1 y ahi mismo en BCDToCurrency marcamos como True ahora del FastReport 5.0 añadimos el frxReport1 en sus propiedades DataSet conectamos con frxDBDataset1, ahora en FastREport 5.0 export agregamos a vuestra form la herramienta frxPDFExport1 est nos sirve para que se exporte nuestro documento a pdf y la herramienta frxHTMLExport1 si queremos exportar a HTML ahi vemos en esa herrmaienta a cuantos formatos queramos que se pueda exportar vuestro documento, así que aclarado esto seguimos damos double clic a frxReport1 y nos saldrá una pantalla de diseño como hoja de word pero cuadriculada y vacía ahora solo con darle clic en file NEw nos saldrá un recuadro ahi escogemos frxDBDataset1 y damos en siguiente ahi vemos el estilo que queramos si cilíndrico o normal y ya lo demás es a decisión de diseño cualquier duda aquí díganlo este es para uno podemos hacerlo para muchos mas reportes individuales o en cadena ahi es vuestra imaginación .....
Responder Con Cita