Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   unir varias filas en una sola (https://www.clubdelphi.com/foros/showthread.php?t=67612)

microbiano 26-04-2010 17:52:28

unir varias filas en una sola
 
hola adjunto archivo en excel, lo que quiero hacer es que por ejemplo

tengo una tabla de la siguiente manera

registro |gpo|gen|esp|dif|var|descripcion
1|010|000|2510|01|01|caja
2|010|000|2510|01|01|de chocolates
3|010|000|2510|01|01|rellenos de nuez
4|010|000|2510|01|01|crijiente.


ahora bien lo que quiero hacer es que me quede de la siguiente manera

|010|000|2510|01|01|caja de chocolaes rellenos de nuez crijiente.

alguien tendra una idea de como se hace este tipo de consultas?

la base de datos es acces muchas gracias

Caral 26-04-2010 18:17:47

Hola
Me imagino que con una concatenacion, pero aparte de eso:
La caja de chocolates con nuez crujiente me ha dado un hambre o antojo......:);)
Saludos

microbiano 26-04-2010 18:20:47

hola caral
 
podrias darme un ejemplo

Caral 26-04-2010 18:22:47

Hola
Amigo en excel estoy perdido, me gustaria ayudarte, pero ahi no entro.
Estoy seguro que alguien mas podrá hacer la concatenacion de esos archivos.
Saludos

marcoszorrilla 26-04-2010 18:28:27

No acabo de verlo claro, pero una vez seleccionados los datos que van a formar una sola fila mediante SQL, yo crearía una tabla temporar con los datos correspondientes a los códigos y luego la concatenación la haría mediante un bucle
Código Delphi [-]
Var
s:String
begin
While Not MiTabla.Eof do
begin
S:=S+MiTablaCampo.AsString+' ';
MiTabla.Next;
end;

NuevaTabla.Edit
MiTablaCampo.AsString:=S;

Un Saludo.


La franja horaria es GMT +2. Ahora son las 13:02:24.

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