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 09-02-2025
juank1971 juank1971 is offline
Miembro
 
Registrado: feb 2008
Posts: 233
Poder: 18
juank1971 Va por buen camino
Almacenar Dataset y Querys dentro de FR3 FastReport

Hola :
He estado experimentando con delphi12 guardar todo lo referente a fastreport 2023.2 de un reporte en el mismo .fr3.

En las Variables de FastReport he guardado los nombre de las consultas necesarias para el reporte (FDQuery) y los SQL de las consultas también guardo los nombres los frxDBDataSets y luego al cargar el reporte fr3 las creo en “runtime” .

Esto me está funcionando correcto, pero ya se empieza a complicar cuando tengo consultas anidadas y cuando hay maestros detalles, que necesito guardar también las propiedades importantes del FDQuery. Como MasterSource, MasterFields etc.

Mi duda es alguien tiene alguna idea que pueda guardar todo como objetos dentro del fr3, o sea los objetos completos FDQuery completa ¿????? Y recuperarla luego al cargar el reporte en runtime?

saludos
Responder Con Cita
  #2  
Antiguo 09-02-2025
juank1971 juank1971 is offline
Miembro
 
Registrado: feb 2008
Posts: 233
Poder: 18
juank1971 Va por buen camino
Solución

Me respondo yo mismo por si alguien quiere hacer esto , creo que ya tengo solución al problema :

Código Delphi [-]
  
   //Guardar Objetos en FastRepor en un FR3
   .....

   frxReport1.Variables[NombreVariable] := NativeUInt(FDQuery1 as TObject);


  //Luego al cargar el Reporte desde FR3
  var 
     Q:TFDQuery;
      
     .....
      Q := TFDQuery(NativeUInt(Variables[NombreVariable]));  // Recupero la consulta
      
      if assigned (Q) then

      .....
Responder Con Cita
  #3  
Antiguo 11-02-2025
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.239
Poder: 21
ElKurgan Va camino a la fama
Thumbs up

Hola, Juan

Gracias por compartir la solución

saludos
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
Copiar el contenido de un DataSet a otro DataSet Javi2 Varios 84 22-11-2024 17:53:08
Actualizar un dataset desde otro dataset jafera Conexión con bases de datos 17 18-12-2008 23:57:10
FastReport Mostrar Dos DataSet mtirado Impresión 1 29-04-2008 16:14:02
Como programar esto dentro de FastReport David Impresión 1 03-09-2006 18:25:08
Almacenar un proyecto Rav dentro de la aplicacion carlos7 Impresión 0 12-11-2004 10:05:51


La franja horaria es GMT +2. Ahora son las 15:14:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi