Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela TMH no Protheus

Questões do Questionário

A tabela TMH do Protheus está descrita no dicionário (SX2) como “Questões do Questionário”. Possui 15 campos e 4 índices e chave única TMH_FILIAL+TMH_QUESTI+TMH_QUESTA. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
TMH
Nome
Questões do Questionário
Nome (inglês)
Questionnaire Questions
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
TMH_FILIAL+TMH_QUESTI+TMH_QUESTA
Campos / índices
15 / 4

Campos da tabela TMH (15)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 TMH_FILIAL C 2 0 Filial Filial do Sistema Real
02 TMH_QUESTI C 6 0 Quetionario Codigo do Questionario Real
03 TMH_NOMQUE C 20 0 Nome Quest. Nome do Questionario Virtual
04 TMH_QUESTA C 3 0 Questao Numero da Questao Real
05 TMH_PERGUN C 60 0 Pergunta Pergunta do Questionario Real
06 TMH_INDSEX C 1 0 Sexo Indicador de Sexo Real
07 TMH_CODGRU C 3 0 Grupo Perg. Grupo Pergunta Real
08 TMH_COMBO C 250 0 Editar Opc. Editar Opcoes Real
09 TMH_TPLIST C 1 0 Tipo Resp. Tipo Resp Real
10 TMH_ONMEMO C 1 0 Campo Obs. Campo Obs. Real
11 TMH_COMBO2 C 250 0 Cont. Lista Cont. Lista Real
12 TMH_NOMGRU C 40 0 Nome Grupo Nome Grupo Virtual
13 TMH_DEFAUL C 1 0 Default Default Real
14 TMH_RESPOS M 10 0 Respostas Respostas do Questionário Real
15 TMH_ORDEM C 6 0 Ordem Ordem Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela TMH (4)

OrdemChaveDescriçãoApelido
1TMH_FILIAL+TMH_QUESTI+TMH_QUESTAQuetionario + Questao
2TMH_FILIAL+TMH_CODGRUGrupo Perg.
3TMH_FILIAL+TMH_QUESTAQuestao
4TMH_FILIAL+TMH_QUESTI+TMH_ORDEMQuetionario + Ordem

Perguntas frequentes sobre a tabela TMH

O que é a tabela TMH?

É a tabela “Questões do Questionário” do ERP TOTVS Protheus, com 15 campos definidos no dicionário SX3.

Qual é a chave única da tabela TMH?

A chave única é TMH_FILIAL+TMH_QUESTI+TMH_QUESTA.

Quais são os índices da tabela TMH?

A tabela tem 4 índices. O principal (ordem 1) usa a chave TMH_FILIAL+TMH_QUESTI+TMH_QUESTA.

Qual é o nome físico da tabela TMH no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: TMH990). Em ADVPL, use RetSqlName("TMH") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela TMH

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    TMH_FILIAL,
    TMH_QUESTI,
    TMH_NOMQUE,
    TMH_QUESTA,
    TMH_PERGUN,
    TMH_INDSEX,
    TMH_CODGRU,
    TMH_COMBO,
    TMH_TPLIST,
    TMH_ONMEMO,
    TMH_COMBO2,
    TMH_NOMGRU,
    TMH_DEFAUL,
    TMH_RESPOS,
    TMH_ORDEM
FROM TMH
WHERE
    D_E_L_E_T_ = ' '
    AND TMH_FILIAL = 'VALOR'
    AND TMH_QUESTI = 'VALOR'
    AND TMH_NOMQUE = 'VALOR'
    AND TMH_QUESTA = 'VALOR'
    AND TMH_PERGUN = 'VALOR'
    AND TMH_INDSEX = 'VALOR'
    AND TMH_CODGRU = 'VALOR'
    AND TMH_COMBO = 'VALOR'
    AND TMH_TPLIST = 'VALOR'
    AND TMH_ONMEMO = 'VALOR'
    AND TMH_COMBO2 = 'VALOR'
    AND TMH_NOMGRU = 'VALOR'
    AND TMH_DEFAUL = 'VALOR'
    AND TMH_ORDEM = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.