Crystal Report - Concatenar campos de registros

 
Vista:

Concatenar campos de registros

Publicado por Nelson Marcos (4 intervenciones) el 08/01/2007 14:34:19
Hola a todos,
El problema que tengo es que deberia concatenar un campo texto segun se repita o no un campo cuit. Es decir, mientras el numero de cuit se el mismo, concatenar el texto de cada registro. Alguien sabe como se podria hacer? Agradezco la ayuda
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

RE:Concatenar campos de registros

Publicado por Fran (371 intervenciones) el 08/01/2007 18:08:03
A lo mejor si, pero podrías colocar un ejemplo. sería algo como esto????:
1.......A
1.......B--------->AB
1.......C--------->ABC
2.......D
2.......E---------->DE
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

RE:Concatenar campos de registros

Publicado por Nelson Marcos (4 intervenciones) el 08/01/2007 19:49:33
Si es asi...

CUIT; campo2; ...; texto;

y mientras se repita el cuit, ir concatenando el texto...

Creen que se puede hacer? Como se haria
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

RE:Concatenar campos de registros

Publicado por Francisco Rivas (371 intervenciones) el 08/01/2007 20:15:55
Si se puede hacer, dame tiempo..hace poco escribi algo como eso...
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

RE:Concatenar campos de registros

Publicado por Fran (371 intervenciones) el 08/01/2007 20:48:35
Esto lo haces en un formula y luego lo colocas en el reporte

Shared stringvar variable;
if OnFirstRecord then
variable:={Table1.campotexto}
else
if previous({Table1.cuit})={Table1.cuit} then
variable:=variable + {Table1.campotexto}
else
variable:={Table1.campotexto} ;

variable

puedes descargar el ejmplo que realizé en la siguiente URL (con un click arriba )

http://s11.up-file.com/download3/b35a62610863_wu204q73h79ouow9/Nueva-carpeta.rar
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

RE:Concatenar campos de registros

Publicado por Nelson Marcos (4 intervenciones) el 09/01/2007 13:10:06
Gracias Fran!
Me sirvio bastante tu respuesta. Hasta Pronto
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

RE:Concatenar campos de registros

Publicado por Nelson Marcos (4 intervenciones) el 09/01/2007 13:30:19
Hola,
Probando la formula, me di cuenta de un detalle

No deberia ser asi,
1.......A
1.......B--------->AB
1.......C--------->ABC
2.......D
2.......E---------->DE

Si no, asi
1.......A
1.......B
1.......C--------->ABC
2.......D
2.......E---------->DE

Y tambien se deberia imprimir el ultimo registro, por mas que el siguiente cuit no sea el mismo

Gracias por la ayuda, y hasta pronto
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

RE:Concatenar campos de registros

Publicado por Francisco Rivas (371 intervenciones) el 09/01/2007 14:37:23
Es el mismo procedimiento, solo que al final vas a mostrar la variable asi:
if next (campocuit)= campocuit then
""
else
variable
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