Concatenar campos en un subinforme

22/01/2013 - 08:56 por Toni | Informe spam
Buenas de nuevo,

Trabajo con Acces 2007, y sigo con mis problemillas en este caso tengo la siguiente situación:

PETICIONES TABLAPUENTE MOTIVOS
IdPeticiones - IdPeticion
IdMotivo IdMotivo
NombreMotivo

En un subinforme, necesito, para cada IdPeticiones, crear una consulta que lea todos los campos de PETICIONES y agrupe, en un campo, todos los NOMBREMOTIVO del registro. Es decir:

IdPeticiones: 57
FechaPeticion: ...
...
CampoConcatenado: "Pendiente de pago, Fuera de terminio, No cumple edad"

Cada registro así elaborado, lo mostraría en el subinforme de manera continua.

Espero haberme explicado. Muchas gracias.

Preguntas similare

Leer las respuestas

#1 José Mª Fueyo
22/01/2013 - 09:43 | Informe spam
Hola
¿Y cual es tu problema?

Salu2
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
#2 Toni
22/01/2013 - 13:35 | Informe spam
Pues que no se cómo hacerlo! Se me ocurre que puedo crear un evento en el mismo subinforme, pero desconozco cómo.


El dimarts 22 de gener de 2013 9:43:04 UTC+1, José Mª Fueyo va escriure:
Hola

¿Y cual es tu problema?



Salu2


José Mª Fueyo

[MS MVP Access]
Respuesta Responder a este mensaje
#3 José Mª Fueyo
22/01/2013 - 13:56 | Informe spam
Hola
Puedes crearte una función a la cual pases como parámetro el ID de petición, y que concatene en una variable de texto las descripciones de motivo. Esa variable es la que devuelve la citada función. Úsala en un campo calculado, por ejemplo, de la consulta que es origen de datos de tu informe.

Salu2
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
#4 Toni
22/01/2013 - 15:16 | Informe spam
Jose Mª,

Creo entender lo que me dices, pero el problema me surge en cuanto a dónde colocar la función. Tengo la función hecha, mediante Recordset, y funciona, devolviendo un valor String.

Me dices que debo colocarla en la consulta de origen de datos? Cómo?



El dimarts 22 de gener de 2013 13:56:38 UTC+1, José Mª Fueyo va escriure:
Hola

Puedes crearte una función a la cual pases como parámetro el ID de petición, y que concatene en una variable de texto las descripciones de motivo. Esa variable es la que devuelve la citada función. Úsala en un campo calculado, por ejemplo, de la consulta que es origen de datos de tu informe.



Salu2


José Mª Fueyo

[MS MVP Access]
Respuesta Responder a este mensaje
#5 José Mª Fueyo
22/01/2013 - 18:32 | Informe spam
Hola
Crea un campo calculado en la consulta origen de datos de tu informe

Salu2
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida