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 14-01-2014
Kannon Kannon is offline
No confirmado
NULL
 
Registrado: dic 2013
Posts: 14
Poder: 0
Kannon Va por buen camino
Fast report y Query

Me gustaria saber como puedo usar el FastReport con un query puesto que siempre que lo he usado ha sido con un Table que en el fast report me sale automatico las columnas a imprimir pero no se como hacerlo con un query.
Responder Con Cita
  #2  
Antiguo 14-01-2014
cloayza cloayza is online now
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 916
Poder: 23
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Para tener disponible un set de datos al momento de diseñar un informe, requieres:

frxDBDataset con su propiedad Dataset apuntanto al TQuery o TTable.

Y por supuesto en caso de ser una consulta tener el script sql en el TQuery.

Luego desde el frxReport1 debes ir a "Informes->Datos" y seleccionar la fuente de datos frxDBDataset correspondiente, esto te habilitará los campos para el informe.

Espero haber sido claro.

Saludos cordiales
Responder Con Cita
  #3  
Antiguo 14-01-2014
Galahad Galahad is offline
Miembro
 
Registrado: abr 2007
Posts: 218
Poder: 18
Galahad Va por buen camino
Query en fastreport

No nos indicas si es un dataset interno (que figura en la pestaña 'data' del fast-report), o bien el query está fuera del report.
Si es el primer caso, simplemente arrastras un un ibxquery y le configuras la base de datos y la sentencia sql en las propiedades pertinentes.
En el segundo caso igual que con el ttable, deberias de tener un tfrxdbdataset asociado a dicha tabla, simplemente campia la propiedad 'dataset' al query
y ya está.
Espero te sirva, saludos...
Responder Con Cita
  #4  
Antiguo 15-01-2014
Kannon Kannon is offline
No confirmado
NULL
 
Registrado: dic 2013
Posts: 14
Poder: 0
Kannon Va por buen camino
Cita:
Empezado por Galahad Ver Mensaje
No nos indicas si es un dataset interno (que figura en la pestaña 'data' del fast-report), o bien el query está fuera del report.
Si es el primer caso, simplemente arrastras un un ibxquery y le configuras la base de datos y la sentencia sql en las propiedades pertinentes.
En el segundo caso igual que con el ttable, deberias de tener un tfrxdbdataset asociado a dicha tabla, simplemente campia la propiedad 'dataset' al query
y ya está.
Espero te sirva, saludos...
Tengo el fastrport, y el dataset apuntando al query1 que tambien esta alimentando un DBgrid, pero la sentencia del query se ejecuta en un evento de la forma ( OnMouseEnter ) que es el siguiente:

Código Delphi [-]
   try{
    Query1->Close();
    Query1->SQL->Clear();
    Query1->SQL->Add("SELECT * FROM prog_materias WHERE prog_id_programa='"+programaS->codigo+"'");
    Query1->Active=true;
  }
  catch(...)
   {
     MessageDlg("Error de Base de datos",mtError,TMsgDlgButtons()<< mbOK,0);
     return;
   }

Al momento de entrar en el report y ver los datos, me aparece para escoger el database, pero dentro de el no hay ninguna columna para arrastrar al reporte. ese es el problema
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
Pasar de Rave report a fast report rabata2001 Impresión 0 16-05-2013 14:17:48
Convertir de fast report 2 a Fast report 3 avmm2004 Impresión 2 01-05-2007 12:34:46
fast Report 2.5 BBTO Impresión 0 18-10-2005 21:24:25
fast report sara Impresión 1 19-05-2005 20:11:07
Query en fast report Luis Impresión 0 06-01-2005 23:27:30


La franja horaria es GMT +2. Ahora son las 14:40: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