Concatenar campo
Tengo una base de datos llamada "pintura en general" la cual se compone de:
3 tablas:
"empleados" (idempleado, nombreempleado, apellido1, apellido2, dni, ss, horas, jornadas, nomina, activo)
"partes" (idparte, idempleado, diapresentacion,¿en plazo?, preciohora, preciojornada, ennomina, observaciones)
"detalle" (idetalle, idparte, fecha, descripcion, jornada, extras, extras-no, descuentos, a/c,atrasos, vacaciones)
1 consulta:
"horas extraordinarias" (varios campos de las 3 tablas)
3 formularios:
"empl_empleados"
"empl_partes"
"empl_detalle"
1 informe:
"pago mensual"
La cuestión es que el informe, el cual está basado en la consulta, me arroja los datos referidos a las horas extras, jornada de trabajo, pagos a cuenta, etc... Que han realizado los trabajadores en un mes determinado y durante el cual se han presentado diferentes partes. Todo ello agrupado por trabajador.
Todo va correcto en el cálculo en los distintos campos que componen el informe, me suma correctamente todas las horas extras realizadas durante el mes, los atrasos, los descuentos, las extras no computadas, es decir todos los campos numéricos, y me los totaliza en un campo individual en el informe.
El problema lo tengo con el campo "observaciones" de la tabla "partes". Este es un campo tipo memo el cual refleja las posibles incidencias que pueda conllevar cada uno de los partes presentados por cada trabajador. Al emitir el referido informe como he comentado anteriormente todos los demás campos me los agrupa correctamente pero este al tratarse de campo memo no lo puede sumar (agrupar) en uno sólo, por lo que me muestra el conjunto de los demás campos todos desagrupados tantas veces como número de "observaciones" (es decir partes) haya.
Por tanto lo que quiero es que al abrir el informe, ese campo "observaciones" de los diferentes registros, que correspondan según la consulta en la que está basado, quede concatenado en un único campo en el informe.
No se si me he expresado correctamente para que lo puedas entender.
Si quieres te podría enviar la bd para que vieras exactamente lo que ocurre y así te fuera más sencillo comprenderlo.
Mi e-mail es: [email protected]
3 tablas:
"empleados" (idempleado, nombreempleado, apellido1, apellido2, dni, ss, horas, jornadas, nomina, activo)
"partes" (idparte, idempleado, diapresentacion,¿en plazo?, preciohora, preciojornada, ennomina, observaciones)
"detalle" (idetalle, idparte, fecha, descripcion, jornada, extras, extras-no, descuentos, a/c,atrasos, vacaciones)
1 consulta:
"horas extraordinarias" (varios campos de las 3 tablas)
3 formularios:
"empl_empleados"
"empl_partes"
"empl_detalle"
1 informe:
"pago mensual"
La cuestión es que el informe, el cual está basado en la consulta, me arroja los datos referidos a las horas extras, jornada de trabajo, pagos a cuenta, etc... Que han realizado los trabajadores en un mes determinado y durante el cual se han presentado diferentes partes. Todo ello agrupado por trabajador.
Todo va correcto en el cálculo en los distintos campos que componen el informe, me suma correctamente todas las horas extras realizadas durante el mes, los atrasos, los descuentos, las extras no computadas, es decir todos los campos numéricos, y me los totaliza en un campo individual en el informe.
El problema lo tengo con el campo "observaciones" de la tabla "partes". Este es un campo tipo memo el cual refleja las posibles incidencias que pueda conllevar cada uno de los partes presentados por cada trabajador. Al emitir el referido informe como he comentado anteriormente todos los demás campos me los agrupa correctamente pero este al tratarse de campo memo no lo puede sumar (agrupar) en uno sólo, por lo que me muestra el conjunto de los demás campos todos desagrupados tantas veces como número de "observaciones" (es decir partes) haya.
Por tanto lo que quiero es que al abrir el informe, ese campo "observaciones" de los diferentes registros, que correspondan según la consulta en la que está basado, quede concatenado en un único campo en el informe.
No se si me he expresado correctamente para que lo puedas entender.
Si quieres te podría enviar la bd para que vieras exactamente lo que ocurre y así te fuera más sencillo comprenderlo.
Mi e-mail es: [email protected]
Respuesta de dm700
-1
3 respuestas más de otros expertos
Respuesta de mristol
Respuesta de ragys2001
Respuesta de joecuack