FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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.. |
#2
|
||||
|
||||
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á.
|
#3
|
||||
|
||||
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.. |
#4
|
||||
|
||||
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?
|
#5
|
||||
|
||||
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.. |
#6
|
||||
|
||||
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:
|
#7
|
||||
|
||||
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.. |
|
|
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 |
|