Error con respuestas en tablas asociadas

Buenos días…

Les consulto por este error que nos ocurre.

Tenemos respuestas en tablas asociadas. Cuando vemos los reportes nos dimos cuenta que las respuestas que estan asociadas en trablas no se muestran.

Controlamos en las tablas y efectivamente (revisando un encuestado de pruebas) las preguntas que tienen esas respuestas habian sido contestadas. Cual puede ser el problema por el cual no se esten mostrando???

Espero sus comentarios al respecto
Saludos
Carolina

Siguiendo con este tema estuve revisando las tablas

sge_encuesta_realizada
sge_encuesta_realizada_valores
sge_encuesta_realizada_encabezado

Al parecer los reportes se toman de la tabla sge_encuesta_realizada_valores, no???

Y ahi no aparecen las respuestas, en cambio en la tabla sge_encuesta_realizada si se puede verificar que el encuestado respondio esas preguntas.

Cual podrá ser el problema???
Espero sus comentarios

Saludos y gracias

En la imagen adjunta se puede ver en primer lugar, como esta respondido el bloque que contiene preguntas con respuestas en tablas asociadas (¿En su opinión como influyeron los siguientes factores en la obtención del empleo?, las seis tiene respuestas en tablas asociadas).

En la imagen dos, se ve parte del reporte por preguntas y salta del bloque “Las siguientes preguntas aplican sólo …” al siguiente, y no aparecen las respestas de esas preguntas. Solo aparecen las primeras tres preguntas del bloque.

Cual podrá ser el problema???

Saludos y gracias


Hola Carolina,
hay un error en la consulta que obtiene las respuestas de los encuestados y no se estaban recuperando las respuestas de las tablas asociadas. Fijate que subí en este foro una actualización de la versión 3.0: ese es el archivo de consultas que deberías reemplazar.
Saludos,
Clara.

Clara, siguen sin aparecerme las respuestas. No es necesario reiniciar y nada de eso no?

No, no hace falta. ¿Te pasa solo con el reporte por pregunta?

Con los dos, por encuestado tambien no me lo muestra

Clara, cuando hago el reporte por encuestado, como se ve en la imagen adjunta, en la pregunta que aparece no se muestra el codigo de la respuesta seleccionada…


Carolina, la consulta corregida soluciona este problema, te diría que chequees que realmente se haya reemplazado el archivo viejo con el nuevo y en el lugar correcto, porque si las respuestas estan grabadas no debería haber otro motivo para que no aparezcan en los reportes.

Si, es ese el archivo. Fecha de modificacion 06/07/2011, son iguales. Asi que no se que puede estar pasando :frowning:

Clara, a la hora de crear las tablas para las respuestas asociadas, hay q tener en cuenta alguna cuestión en particular a parte de los campos codigo y nombre???

Esperamos tus comentarios asi resolvemos estos. Nos esta faltando solo ese detalle en los reportes. Graciassss

No hay otras consideraciones que las que te he comentado en otras ocasiones sobre los campos que deben existir en la tabla

CREATE TABLE kolla.<nombre_de_la_tabla>
(
  codigo serial NOT NULL,
  nombre character varying(255) NOT NULL,
  CONSTRAINT <nombre_de_la_tabla>_pkey PRIMARY KEY (codigo)
)
WITH ( OIDS=TRUE );

y los permisos de acceso a la tabla para los usuarios correspondientes

GRANT ALL ON TABLE kolla.<nombre_de_la_tabla> TO <usuario>;

¿Editaron manualmente alguna otra cosa?

Esta asi la tabla.

Manualmente solo edite de esas tablas los valores del campo codigo, o sea, lo agregue yo cuando agregue las tablas. Solo eso.

Clara, una de las tablas con respuesta esta asi:

– Table: kolla.respuesta_aux

– DROP TABLE kolla.respuesta_aux;

CREATE TABLE kolla.respuesta_aux
(
codigo serial NOT NULL,
nombre character varying(255) NOT NULL,
CONSTRAINT respuesta_aux_pkey PRIMARY KEY (codigo)
)
WITH (OIDS=TRUE);
ALTER TABLE kolla.respuesta_aux OWNER TO postgres;
GRANT ALL ON TABLE kolla.respuesta_aux TO postgres;
GRANT ALL ON TABLE kolla.respuesta_aux TO kolla;

Es correcto???

Saludos

Clara, te adjunto el log del kolla para ver si se ve algún error respecto del reporte.

Saludos
Carolina


Gracias Carolina, te cuento que estoy haciendo algunos cambios en las consultas para volver a enviartelas a ver si podemos solucionar tu problema. Pronto tendras novedades nuestras.