Crystal Report - Problema con Campo

   
Vista:

Problema con Campo

Publicado por Ruben (2 intervenciones) el 18/05/2015 16:30:29
Hola buenas a todos, para empezar soy bastante novato con Crystal Report, pero necesito hacer una cosa que me estáv volviendo loco.
Tengo una base de datos de la cual saco los campos y los valores, hasta hay sin problema pero tengo un campo de nombre Valor donde consecutivamente me saca los datos entonces si hay 15 datos distintos hace 15 líneas con los datos de otros que intento sacar repetidos solo cambia este. Necesito sacar esos datos pero que me los saque en la misma línea, si pongo el mismo campo seguido en el apartado de detalles siempre coloca el primer valor de la cadena.

Espero me entendais jeje.
Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problema con Campo

Publicado por Juan Gilberto (129 intervenciones) el 19/05/2015 19:10:49
Estudia la siguiente solucion... se van a concatenar los campos y se desplegara al pie del reporte o de un grupo (si acaso manejas uno)

Para hacerlo, tienes que crear 3 campos de formula

La primera, la llamaremos @null
1
2
whileprintingrecords;
stringvar names := "";
Ponla en la seccion Encabezado de Reporte o del Grupo
No desplegara nada, solo sirve para inicializar el vector


La segunda, la llamaremos @comma_field
1
2
3
whileprintingrecords;
stringvar names;
names := names & ", " & {tabla.campo};
Ponla en laSeccion de Detalle y Suprimes la Seccion


Y la tercera dormula, la llamaremos @final (o como tu quieras):
1
2
3
whileprintingrecords;
stringvar names;
Mid(names, 3);
Ponla en la Seccion de Pie de Reporte o de Grupo
Esta formula es la que te desplegara todos los valores concatenados

Espero me entiendas...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Problema con Campo

Publicado por Ruben (2 intervenciones) el 20/05/2015 09:47:08
Perfecto ! Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar