Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-03-2019
lago lago is offline
Miembro
 
Registrado: nov 2015
Posts: 40
Poder: 0
lago Va por buen camino
Hola, gracias por responder... Tienes razón movorak debería documentarme un poco... Leeré el manual más a fondo...

Juniorsoft, cuando hago el reporte con el tdbdataset asociado a un fdquery lo hace bien si el SQL de dicho fdquery es estático. Select * from clientes

Pero necesito hacer select * from clientes where código = variable

Como ese SQL lo modifico desde código el editor de reportes no puede mostrarme el resultado de dicha consulta que yo muestro por pantalla en un dbgrid.

Gracias por responder!
Responder Con Cita
  #2  
Antiguo 18-03-2019
juniorSoft juniorSoft is offline
Miembro
 
Registrado: abr 2005
Posts: 178
Poder: 22
juniorSoft Va por buen camino
Cita:
El problema es que yo modifico la sentencia SQL y hago el Open desde código, con lo cual en el reporte no aparecen los campos de la tabla.
como la consulta no va a cambiar la cantidad de campos puedes hacer lo siguiente:

abres el editor de consultas del FDQuery y realizas la consulta

Código SQL [-]
Select * from clientes
where codigoCliente = -1

Luego abres el editor de campos del mismo FDQuery y agregas todos los campos dando clic derecho y seleccionando "Add All Fields".

Haces Doble click en el TfrxDBDataset asociado al FDQuery y le das al boton Update que aparece en la parte inferior.

Ahora realizas el select dinámico y como los campos son persistentes deberian aparacer, claro dando por hecho que el FDQuery esta asociado al TfrxDBDataset y que el reporte tiene sus campos enlazados y que la banda de ser un masterData o un DetailData tiene conectado en su propiedad dataset el que le corresponde.

Última edición por juniorSoft fecha: 18-03-2019 a las 21:06:09.
Responder Con Cita
  #3  
Antiguo 20-03-2019
lago lago is offline
Miembro
 
Registrado: nov 2015
Posts: 40
Poder: 0
lago Va por buen camino
Hola! muchas gracias JuniorSoft, funcionó... no añadía los campos fijos... Igualmente tengo que leer bien el manual en cuanto tenga un poco de tiempo que estoy verde verdísimo...

Muchas gracias!

Un saludo

Jorge.
Responder Con Cita
  #4  
Antiguo 20-03-2019
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por lago Ver Mensaje
Hola! muchas gracias JuniorSoft, funcionó... no añadía los campos fijos... Igualmente tengo que leer bien el manual en cuanto tenga un poco de tiempo que estoy verde verdísimo...
El manual se lee antes, no después.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Duda con FastReport elarys Impresión 4 12-01-2010 12:44:04
configurando papersize en Fastreport en tiempo de ejecución fcios Impresión 4 21-01-2008 17:19:33
duda en tiempo d ejecucion con delphi desigual Conexión con bases de datos 3 16-06-2006 13:20:55
No puedo EDITAR FASTREPORT en modo ejecucion. Tavi Impresión 0 21-09-2005 13:35:15
Duda en Formatear Campos Flotantes en Tiempo de Ejecución AGAG4 Varios 2 29-03-2005 00:55:06


La franja horaria es GMT +2. Ahora son las 03:03:47.


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