Access - Lista de valores en un campo separados por coma

   
Vista:

Lista de valores en un campo separados por coma

Publicado por Javier (2 intervenciones) el 23/08/2013 17:05:36
Hola!

Tengo un problema acerca de una consulta en Access que no puedo solucionar y quería ver si alguien tiene alguna idea de como encarar el tema.

Tengo dos tablas que tienen la siguiente forma:

Orden ID: | Cliente
1..................Mario
2..................Pedro
3..................Juan
4..................Francisco

y la otra tiene la siguiente forma

Orden ID | Destino
1.................DINAMARCA
1.................EEUU
1.................DINAMARCA
1.................MEXICO
2.................UK
2.................UK
2.................ARABIA
4.................ARGENTINA

El Resultado que necesitaria seria el siguiente

Orden ID | Cliente..............| Destinos
1.................Mario...................DINAMARCA, EEUU, MEXICO
2.................Pedro..................UK, ARABIA
3.................Juan
4.................Francisco...........ARGENTINA

El tema es que cuando aparece el mismo destino en la segunda tabla no se repita en la tabla de resultados y cuando en la segunda tabla no hay registros que en la tercera aparezca el campo vacio.

Desde ya agradecería mucho si alguien me pudiera ayudar
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

Lista de valores en un campo separados por coma

Publicado por 2pl (461 intervenciones) el 23/08/2013 18:24:09
Lo de separado por coma, no lo entiendo.
Agrupa la consulta por Orden ID y por Destino y Cliente como primero. Lo de poner en horizontal los destinos es más complicado,
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

Lista de valores en un campo separados por coma

Publicado por Javier (2 intervenciones) el 23/08/2013 18:59:58
Gracias por tu respuesta!

Agrupar por cliente ID y destino es bastante simple. Lo que no logro resolver es el tema es poner todos los destinos para un mismo ID en un solo campo separado por algun caracter (coma, punto, guion, lo que sea)

Alguna idea?

Saludos
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

Lista de valores en un campo separados por coma

Publicado por 2pl (461 intervenciones) el 23/08/2013 19:52:03
Salvo que haya alguna otra forma de hacer eso, yo utilizo VBA y si no estas habituado a utilizarlo, creo que es bastante complicado explicartelo aqui.
La consulta serie de creación de tabla, para utilizarla como Recordset
Una tabla con el numero de campos posibles de destinos, ademas de los otros campos
Habria que crearse una función y ahi empieza la complicación.
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