Juntar en un campo otros campos de varios registros

13/04/2011 - 17:17 por carlos batata | Informe spam
Lo que necesito hacer, de una tabla de Socios y otra enganchada con la
Familia del Socio, en una consulta de creación de tabla juntar todos
los Familiares del socio (nombre solamente separados por comas) en un
campo de la nueva tabla con otros datos del Socio (nombre, domicilio,
localidad, etc.). Es para poder imprimirlos, ya que si los pongo en
detalle de un informe (recibo del socio que figuran los familiares)
los nombres de estos se imprimen en forma vertical uno debajo de otro
y hace un recibo largo y variable en altura, al estar tods en un
campo, los pondria en algun lugar del informe.
 

Leer las respuestas

#1 José Mª Fueyo
14/04/2011 - 17:36 | Informe spam
Hola
Podrías hacer una función a la cual le pasas como parámetro, el ID del
socio. Dicha función devuelve un string.
Lo que hace ésta función, es recuperar un recordset con los familiares
del socio cuyo ID se ha pasado como argumento. Recorres dicho
recordset y en cada pasa, concatenas el nombre del familiar a una
variable de texto manteniendo los datos que previamente se han leido.
Una vez terminado se devuelve dicha variable como salida de la
función.
Espero te sirva.

Salu2
José Mª Fueyo
[MS MVP Access]

Preguntas similares