![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Fastreport - Tabla Virtual
Hola hay una forma de enlazar una tabla virtual a fastreport o sino de un while enviar lineas de reporte?. Porque uso con Delphi 7 reportes en excel donde en el while envio lineas, aunque levanto el array en memoria y envio al final a excel es muy lento cuando son mas de 2000 renglones. Pero no encuentro como hacer esto en fastreport, si uso fr con tablas comunes. Gracias.
|
#2
|
||||
|
||||
No me he enterado de lo que quieres hacer ni del problema que tienes.
Tampoco sé qué parte estás preguntando ni qué parte estás informando.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Fasstport
Hola uso desde delphi 7 dentro de un while un array donde va informacion desde distintas tablas (ej. VarArray[I,1] := zquery3.Fields[4].AsString
![]() |
#4
|
||||
|
||||
Perdona, pero no entiendo la relación entre un excel, una tabla virtual y fastreport.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Fastreport
Hola hoy en dia por ejemplo me piden saber licencias de empleados de una empresa de un rango de fechas, hago un select y dentro de un while hago calculos de dias y otros calculos mas especiales que em piden, una vez hecho esto, antes de hacer el next del while envio esa linea a un excel y es lentisimo. Para acelerar hice un array una vez que termina de leer la tabla y hace todos los calculos envio ese array al excel (no renglon por renglon) es menos lento, pero para mas de 1000 lineas de excel se hace pesado.
Si elimino el excel puedo hacer un fastreport y enviar una tabla virtual a fasreport o como hago linea por linea que envio a excel se puede enviar asi la informacion a FR renglon por renglon a Fastreport?. Gracias. |
#6
|
||||
|
||||
Y por qué no pasas la consulta sql al fastreport, directamente, no tienes que hacer nada más y será instantáneo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
|||
|
|||
Fastreport
Hola porque tengo que hacer calculos por ejemplo si pidieras licencias del 01/10 al 03/10, pero tu abriste una licencia el 26 de septiembre y la cerraste el 05/10, tendria que escribir tres dias de ese rango, o si esta abierta la licencia la fecha final estaria en blanco y calculo solo los dias que fueron pedidos mas otros calculos que dentro de un sql como la sumatoria total de dias por documento se me hace muy engorroso . Por eso hoy en dia funciona bajo listado excel pero es lento.
Saludos. |
#8
|
||||
|
||||
Un componente TClientDataSet te puede servir como tabla virtual. Es estable, rápido y admite alimentación desde queries, además de alimentación manual en sus campos. Si con "tabla virtual" te refieres a un data set (relación de campos y registros) en memoria, entonces ese componente te puede servir y se puede usar con FastReport y con cualquier otra biblioteca de reportes.
De otro modo, te invitamos a exponer de forma más clara la necesidad que quieres resolver. Saludos. |
#9
|
|||
|
|||
Fastreport
Gracias lo hice como me explicaste, realmente muy rapido.
|
#10
|
||||
|
||||
"¿Puedo usar una tabla de memoria para conectar a FastReport?"
Ahora me tomo unos minutos para "traducir" tu primer mensaje. A como yo creo que pudo haberse entendido mejor.
![]() Cita:
Cita:
|
#11
|
||||
|
||||
Un TClientDataSet te viene perfecto para lo que quieres.
![]() ![]() ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
|||
|
|||
Fasreport
Si Gracias realmente asi la velocidad es mucho mayor, sino no se el porque los programas en delphi con listados excel funcionan mas rapido en windows 10 que en versiones anteriores de windows.
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ordenar un tabla virtual | emeritos | Varios | 4 | 18-05-2018 16:25:45 |
Crear y manipular tabla virtual o temporal | MAXIUM | SQL | 0 | 22-10-2013 08:45:21 |
Aporte: CodigoFuente Tabla Virtual | cmm07 | Varios | 10 | 03-02-2009 20:13:41 |
MySql puede almacenar datos en una tabla virtual? | Damian666 | MySQL | 4 | 02-09-2007 08:35:30 |
Maestro-Detalle 'virtual' con una sola tabla | gluglu | Conexión con bases de datos | 2 | 11-10-2004 19:44:23 |
![]() |
|