Bases de Datos > Crystal Reports
Varias Dudas
paulaaa:
Vale, voy a probar todo esto y ya te cuento como me ha ido.
Gracias.
Un saludo
paulaaa:
No te preocupes por lo de c#. Solo era para intentar hacer las cosas de manera distinta sin tener que usar el asistente. En cuanto a lo de la presentación de los datos, he solucionado solo parte del problema. En el caso de los hijos, al quitar los duplicados si hace caso, pero en el caso de las pruebas no, es decir, me salen dos veces las pruebas (una por hijo que tiene) así:
Nombre: datoNombre
Pruebas: hijos:
Natación hijo1
Fútbol
Baloncesto
Natación hijo2
Fútbol
Baloncesto
El campo prueba no hace caso al suprimir si se repite.
¿Alguna idea?
La verdad es que pensé que esto del crystal reports iba a ser más sencillo. Es que no doy una. Menudo quebraderos de cabeza me está dando el formulario de marras...
Un saludo y gracias por vigesimocuarta vez!
lencho:
umm, si puedes mandame el script de la BD para verla y tambien el rpt.
BYTE.
lencho:
Si es que no haz hecho ninguna seleccion aparte de las que pone crystal, la consulta generada por crystal a partir de la seleccinoes de las tablas que hiciste es la siguiente.
--- Código: Text ---Select p.Nombre as 'paciente' ,h.Nombre as 'Hijos', pr.NombrePrueba as 'Prueba'From Hijos as h inner join paciente as p on p.idPaciente = h.idP inner join prueba as pr on p.idPaciente = pr.idP
lo cual muestra
--- Código: Text --- paciente Hijos Prueba--------------------------------------------------------------------- david Juan Generaldavid Jose Generaldavid Juan Sencillodavid Jose Sencillo Pa mi, esto esta bien.
No se si me estoy confundiendo con las relaciones
Yo lo tomo asi:
1 paciente puede tener 0 o muchas pruebas
1 paciente puede tener 0 o muchos hijos
Y Creo que tu lo tomas asi:
1 paciente puede tener 0 o muchas pruebas
1 hijo puede tener 0 o muchos pruebas.
BYTE.
paulaaa:
Hola de nuevo!
Todo eso está perfecto. La consulta saca lo que tiene que sacar. El problema es que no sé como mostrar esos datos en el formulario sin que salgan los valores repetidos. Con la propiedad "Suprimir si se duplican" solo consigo eliminar los hijos repetidos, pero no las pruebas repetidas, con lo que en el informe salen las pruebas una vez por cada hijo.Se me ocurrió entonces hacer dos consultas distintas, una para obtener los hijos y otra para obtener las pruebas, por eso pregunté lo de los parámetros, para poder enviar al formulario los valores de ambas consultas, y ahí me he quedado estancada :( :( porque en prime lugar no se si eso es una buena forma de hacerlo y en segundo lugas porque no me sale en visual studio 2005 y con c# y llevo casi un mes con este problema!! :angry: :angry: (es que no se puede ser más negado que yo en esto)
Un saludo!!
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa