Navigation:  Questionário >

Pergunta

Previous  Top  Next

Visão geral

Este comando listará a pergunta desejada, filtrando pela sua descrição. Através dela são buscadas as informações da pergunta, e de vários detalhes que nela estão configurados. Os dados listados neste comando podem também ser buscados através da tela de Cadastro arrowrgray Pergunta (SV003).

 

Tabelas relacionadas

TABELA

Descrição

Chave primária (PK)

Tabelas de ligação

GNQUESTION

Tabela de pergunta

CDQUESTION

GNQUESTIONLEVEL

GNQUESTIONGROUP

ADALLUSERS

GNQUESTIONLEVEL

Tabela de grau de dificuldade

CDQUESTIONLEVEL


GNGENTYPE

Tabela de tipo genérico

CDGENTYPE

ADCHECKLIST

GNACTIVITYTIMECFG

GNASSOC

GNELETRONICFILECFG

GNEVAL

GNFAVORITE

GNMASK

GNREVCONFIG

GNSECURITY

GNTRANSLATION

GNTYPEROLE

GNQUESTIONANSWER

Tabela de respostas

CDQUESTIONANSWER

GNQUESTION

 

Oracle/Postgres/SQL Server

SELECT GNQ.DSQUESTION                      ,
       GNQ.FGTYPEQUESTION                  ,
       GNTP.IDGENTYPE                      ,
       GNTP.NMGENTYPE                      ,
       GNQL.IDQUESTIONLEVEL                ,
       GNQL.NMQUESTIONLEVEL                ,
       GNQ.DSHELP                          ,
       GNQ.VLWEIGHT                        ,
       GNQ.FGREQUIREANSWER                 ,
       GNQ.FGREQUIRCORRECTANS              ,
       GNQ.FGATTACH                        ,
       GNQ.FGATTACHREQUIRED                , --Obs1
       GNQ.FGMULTCHECK                     , --Obs2
       GNQTEMP.DSQUESTION AS QUESTIONMATRIX, --Obs2
       GNANS.DSANSWER                      ,
       GNANS.NRORDER                       ,
       GNANS.VLNOTE                        , --Obs3
       GNANS.FGCORRECT                     ,
       GNANS.FGREQOBSERVATIONS             ,
       GNANS.FGOBSREQUIRED                 ,
       GNANS.FGDEFAULT                     ,
       GNANS.FGATTACHREQUIRED
FROM   GNQUESTION GNQ
       LEFT JOIN GNGENTYPE GNTP
       ON     (
                     GNTP.CDGENTYPE = GNQ.CDQUESTIONGROUP
              )
       LEFT JOIN GNQUESTIONLEVEL GNQL
       ON     (
                     GNQL.CDQUESTIONLEVEL = GNQ.CDQUESTIONLEVEL
              )
       LEFT JOIN GNQUESTIONANSWER GNANS
       ON     (
                     GNANS.CDQUESTION = GNQ.CDQUESTION
              )
       LEFT JOIN GNQUESTION GNQTEMP
       ON     (
                     GNQTEMP.CDQUESTIONOWNER = GNQ.CDQUESTION
              )
WHERE  CAST(GNQ.DSQUESTION AS VARCHAR(4000))= 'Descricao da Pergunta' 

 

Observações

1: Campo somente será mostrado em tela no modo de pergunta “Descritivo”.

2: Campo somente será mostrado em tela no modo de pergunta “Matriz”.

3: Campo somente será mostrado em tela caso a pergunta não seja avaliativa.

 

Campos utilizados na consulta

 

survey-03

 

survey-04

 

survey-05

 

ID do campo

Tipo

Observação

1

DSQUESTION

TEXT(16)

Descrição da pergunta

2

FGTYPEQUESTION

NUMERIC(5)

Tipo de pergunta:

1- Escolha única

2- Escolha múltipla

3- Descritiva

4- Matriz única

5- Matriz múltipla

6- Texto curto

7- Data e hora

8- Data

9- Hora

3

IDGENTYPE

VARCHAR(50)

Identificador do grupo de pergunta

4

NMGENTYPE

VARCHAR(255)

Nome do grupo de pergunta

5

IDQUESTIONLEVEL

VARCHAR(50)

Identificador do nível de dificuldade

6

NMQUESTIONLEVEL

VARCHAR(255)

Nome do nível de dificuldade

7

DSHELP

TEXT(16)

Texto de ajuda

8

VLWEIGHT

NUMERIC(13)

Peso

9

FGREQUIREANSWER

NUMERIC(5)

Indica se a resposta da pergunta é obrigatória:

1 - Sim

2 - Não

10

FGREQUIRCORRECTANS

NUMERIC(5)

Indica se a pergunta requer ao menos uma resposta correta:

1 - Sim

2 - Não

11

FGATTACH

NUMERIC(5)

Flag que indica a opção de preenchimento de anexos na pergunta:

1 - Sim

2 - Não

12

DSANSWER

VARCHAR(50)

Resposta

13

NRORDER

VARCHAR(255)

Ordem da disposição das repostas

14

VLNOTE

NUMERIC(5)

Nota. Obs1.

15

FGCORRECT

NUMERIC(5)

Indica se é a resposta correta:

1 - Sim

2 - Não

16

FGREQOBSERVATIONS

NUMERIC(5)

Indica se a resposta requer o preenchimento da observação:

1 - Sim

2 - Não

17

FGOBSREQUIRED

NUMERIC(5)

Indica se a observação é requerida:

1 - Sim

2 - Não

18

FGDEFAULT

NUMERIC(5)

Resposta padrão

19

FGATTACHREQUIRED

NUMERIC(5)

Flag que indica se a pergunta requer o preenchimento de anexos:

1 - Sim

2 - Não

20

FGMULTCHECK

NUMERIC(5)

Indica se é permitido marcar a mesma resposta para todas as perguntas (Obs2):

1 - Sim

2 - Não

21

QUESTIONMATRIX

TEXT(16)

Descrição da pergunta da matriz.

Campo criado a partir do “DSQUESTION” (Obs2).