none
No recuperta todos los datos en consulta sql access 2007 RRS feed

  • Pregunta

  • Hola a todos, tengo un problema que me tiene mal, es una consulta que hago desde visual 2005 a access 2007, esta es la consulta

    Transform(Sum(P.Precio)) SELECT RTRIM(LTRIM(STR(R.Tipo) + R.Categoria + R.Secuencial)) AS CodigoMostrar, R.Id,R.Id_Base,R.Id_Categoria,

    R.Tipo,R.Categoria,R.Secuencial,R.Codigo,R.Codigo_Transferencia,R.Termino,R.Descripcion,R.Unidad,R.Especificaciones, R.Comentario1,

    R.Comentario2, R.Fecha_C, R.Fecha_M, R.Usuario_C, IIF(IsNumeric(R.Codigo_Transferencia),1,0) AS TieneCT FROM Recurso R INNER JOIN Precio P

    ON R.Id=P.Id_Recurso WHERE(R.Id_Base=1) GROUP BY R.Id,R.Id_Base,R.Id_Categoria,R.Tipo,R.Categoria,R.Secuencial,R.Codigo,

    R.Codigo_Transferencia,R.Termino,R.Descripcion,R.Unidad,R.Especificaciones, R.Comentario1, R.Comentario2, R.Fecha_C, R.Fecha_M,

    R.Usuario_C, R.Usuario_M PIVOT SWITCH (P.Id_Instancia=1,'Precio1',P.Id_Instancia=2,'Precio2',P.Id_Instancia=3,'Precio3',

    P.Id_Instancia=4,'Precio4')


    El problema me da cuando el campo descripcion tiene mas de 53 caracteres no me recupera el valor de los precios, me regresa campos vacios, pero dentro de la tabla recurso, el campo descripcion es de tipo texto de maximo 255.

    No se que hacer!!!  Aqui esta el resultado de la consulta

    Llevo algun tiempo intentando solucionar esto, pero ya se me acabaron las ideas.

    Si alguien pudiera ayudarme, les agradececia un monton.

    miércoles, 13 de febrero de 2013 15:08