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 27-12-2011
Avatar de chartres
chartres chartres is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 31
Poder: 0
chartres Va por buen camino
Unhappy MasterDatapipeline relacionar dos Querys para ReportBuilder

Hola, estoy haciendo un reporte con Report Builder 10 y Delphi 7

Tengo 2 Querys, donde en el Query1 saco la lista de empleados
y en el Query2 saco las precepciones del empleado.

Tengo que enviarle el parametro de numero de empleado del query1 al query2
osea que por cada registro de empleado me genere una listita de percepciones.

Tengo tambien 2 DBpipeline uno para cada query

Segun yo hice estas reaciones:

en la propieda Datasource del query2 le puse el Datasource del query1
en el DBpipeline del query2, en el MasterDatapipeline puse el DBpipeline del query1
en el MasterfieldLink hice el link numempleado-numempleado


la cuestion es que ala hora de ejecutar no me pone datos en el grid de query2 ni el el reporte, solo me salen los datos de query1 la lista de empleados.

Nota: por si es releante son querys ADO, ya que trabajo con sql server.

Si alguien tiene alguna idea de como completarlo se agradece.
__________________
No hay que Postear primero, hay saber Buscar..
Responder Con Cita
  #2  
Antiguo 27-12-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
En el reportbuilder, cuando estás diseñando los "módulos de datos", sólo tienes que pinchar con el ratón en los campos que relacionan ambas tablas y arrastrándo el ratón verás que sale una línea que las une. Ya está.
Responder Con Cita
  #3  
Antiguo 27-12-2011
Avatar de chartres
chartres chartres is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 31
Poder: 0
chartres Va por buen camino
Hola, pues no se si te entienda pero que yo sepa no estoy creando ningun modulo de datos dentro del report builder.

el problema lo tengo desde la relacion en los querys, porque no mandan los datos, pero consultandolo directo del sql si genera datos.

Gracias
__________________
No hay que Postear primero, hay saber Buscar..
Responder Con Cita
  #4  
Antiguo 27-12-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Como hablas de dbpipeline, pensé que estabas preguntando sobre reportbuilder, pero si son querys normales, entonces todavía no hay nada de reportbuilder, ¿he entendido mal?
Responder Con Cita
  #5  
Antiguo 27-12-2011
Avatar de chartres
chartres chartres is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 31
Poder: 0
chartres Va por buen camino
Pues quiza..
ya tengo el reporte hecho, y asignado los dbpipelines y todo lo que describi al principio.
pero el problema esque no me hace las relaciones.

lo del modulo de datos no entendi si te referias dentro del editor del report builder o donde?
__________________
No hay que Postear primero, hay saber Buscar..
Responder Con Cita
  #6  
Antiguo 27-12-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Quiero decir que desde el report builder puedes crear todos los querys que necesites, de manera muy intuitiva y cómoda, te pongo un ejemplo:

Responder Con Cita
  #7  
Antiguo 28-12-2011
Avatar de chartres
chartres chartres is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 31
Poder: 0
chartres Va por buen camino
Caso Resuelto

Pues ya lo resolvi, haciendolo con querys, ya que es como estaba trabajandolo y no dentro del report builder.

Solucion simple por si alguien lo requiere algun dia:
si tenemos
Query1: maestro
Query2: detalle

Aparte de poner el datasourse del maestro en en el query detalle;
dentro de el query2, en la consulta, al asignarle el valor a tu campo relacionado, en este caso numempleado
lo pones asi :
select * from tablax
where tablax.nunempleado=:numempleado

de esta manera automaticamente se relacionan los dos campos de la tabla maestro y detalle, el nombre del campo funciona como parametro, siempre y cuando se llamen del mismo modo.


espero me explique y gracias por los comentarios.
__________________
No hay que Postear primero, hay saber Buscar..
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
INSTALAR PsRBExportDevices para ReportBuilder HELBERT GARCIA Varios 1 24-01-2011 16:17:51
Etiqueta vertical para ReportBuilder mpedrero Varios 1 09-01-2007 22:32:37
Ayuda para relacionar dos tablas axel77 Conexión con bases de datos 5 05-12-2006 23:46:39
Consulta para relacionar dos tablas zvf SQL 1 05-08-2006 19:02:24
relacionar dos quickreport para imprecion Supermagayin Impresión 1 28-01-2004 09:34:36


La franja horaria es GMT +2. Ahora son las 17:01:22.


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