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
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.
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, 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.
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???
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>;
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;
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.