none
ACCESS 2003 - Problemas de operaciones con registros RRS feed

  • Pregunta

  • Buenos días, el problema que tengo es el siguiente:

    Tengo una base de datos con la cual estoy intentando sacar informes con datos de partes de trabajo. En el informe, entre otras cosas, aparecen detallados el numero de horas de 'campo' que se han realizado y el numero de horas de 'gabinete' que se han realizado para CADA registro de ficha de trabajo.

    El problema es que en la tabla de la que extraigo informacion, el tema de las horas esta construido de la siguiente manera: hay dos campos: NumHoras (donde se introduce el numero de horas) y Tipo (Donde se pone si es 'campo' o 'gabinete'). La cosa es que hay registros que para un mismo idFichaTrabajo solo hay de campo o gabinete y en el informe no me aparecen esos registros ya que no puede hacer la suma total (campo + gabinete) ni tampoco el ratio (ya que viene derivado de la suma total). No puedo hacer esa suma porque a veces para el mismo trabajo no hay horas de campo o de gabinete (no existe el registro. Hubiera sido mas facil si los campos hubiesen sido NumHorasCampo y NumHorasGabinete ya que si no existieran horas para alguno de los campos, utilizaria la funcion NZ y listo).

     

    No se si me he explicado bien, ya que es un poco complejo... Mi idea es que de alguna forma pueda detectar registros que, para un mismo Trabajo, solo tengan registros que en el tema horario tengan solo de campo O de gabinete, y a partir de ahi, que me genere una copia de esos registros en los que en 'Tipo', me deje el tipo de hora que haga falta con el 'NumHoras' en cero o nulo.

     

    Espero me puedan ayudar,

    Muchas gracias!

    lunes, 16 de mayo de 2011 6:59