Dicionário Protheus
Início

Tabela TMH no Protheus

Questões do Questionário

O que é a tabela TMH no Protheus?

A tabela TMH faz parte do sistema ERP Protheus da TOTVS e é utilizada para questões do questionário.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela TMH possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela TMH, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE TMH
X2_PATH \DATA\
X2_ARQUIVO TMH990
X2_NOME Questões do Questionário
X2_NOMESPA Preguntas del Cuestionario
X2_NOMEENG Questionnaire Questions
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO TMH_FILIAL+TMH_QUESTI+TMH_QUESTA
X2_PYME N
X2_MODULO 35
X2_DISPLAY TMH_PERGUN
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 9520
R_E_C_D_E_L_ 0

Campos da Tabela TMH (15 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
TMH 01 TMH_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 157062 0
TMH 02 TMH_QUESTI C 6 0 Quetionario Cuestionario Quetionnaire Codigo do Questionario Codigo de Cuestionario Questionnaire Code @! EXISTCPO("TMG",M->TMH_QUESTI) x x x x x x x x x x x x x x x xx - TMG 1 xx - - - S - - - - - - - - - - - - N - - N N N - - - 1 1 - - - 157063 0
TMH 03 TMH_NOMQUE C 20 0 Nome Quest. Nombre Cuest Quest Name Nome do Questionario Nombre de Cuestionario Questionnaire Name @! - x x x x x x x x x x x x x x x x MDTC380Q() - 1 x xx - - - S V V - - - - - - - - - - N - - N N N - - - 1 1 - - - 157064 0
TMH 04 TMH_QUESTA C 3 0 Questao Cuestion Question Numero da Questao Numero de Pregunta Question Number 999 EXISTCHAV("TMH",M->TMG_QUESTI+M->TMH_QUESTA) x x x x x x x x x x x x x x x xx - - 1 xx - - - S - - - - - - - - - - - - N - - N N N - - - 1 1 - - - 157065 0
TMH 05 TMH_PERGUN C 60 0 Pergunta Pregunta Question Pergunta do Questionario Pregunta de Cuestionario Questionnaire Item @! - x x x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - - - - - - - - - N - - S N N - - - 1 1 - - - 157066 0
TMH 06 TMH_INDSEX C 1 0 Sexo Sexo Gender Indicador de Sexo Indicador de Sexo Gender Indicator @! Pertence('123') .And. A55CHECQUE() x x x x x x x x x x x x x x x x IF(INCLUI,"3",TMH->TMH_INDSEX) - 1 x xx - - - S - - - - 1=Masculino;2=Feminino;3=Ambos 1=Masculino;2=Femenino;3=Ambos 1=Male;2=Female;3=Both - - - - - N - - N N N - - - 1 1 - - - 157067 0
TMH 07 TMH_CODGRU C 3 0 Grupo Perg. Grupo Preg. Query Grp. Grupo Pergunta Grupo Pregunta Query Group @! If(Empty(M->TMH_CODGRU),.T.,ExistCpo('TK0',M->TMH_CODGRU)) x x x x x x x x x x x x x x x x - TK0 1 xx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 157068 0
TMH 08 TMH_COMBO C 250 0 Editar Opc. Editar Opc. Edit Option Editar Opcoes Editar Opciones Edit Options - - x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - MDT55WBOX(1) - - - N - - N N N - - - 1 2 - - - 157069 0
TMH 09 TMH_TPLIST C 1 0 Tipo Resp. Tipo Resp. Resp Type Tipo Resp Tipo Resp Resp Type @! Pertence('12') x x x x x x x x x x x x x x x x "1" - 1 x - - - S A R - - 1=Opção Exclusiva;2=Varias Opcoes 1=Opción Exclusiva;2=Varias Opciones 1=Exclusive Option;2=Various Options - - - - - N - - N N N - - - 1 2 - - - 157070 0
TMH 10 TMH_ONMEMO C 1 0 Campo Obs. Campo Obs. Field Notes Campo Obs. Campo Obs. Field Notes @! - x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 157071 0
TMH 11 TMH_COMBO2 C 250 0 Cont. Lista Cont. Lista List Cont. Cont. Lista Cont. Lista List Cont. @! - x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - MDT55WBOX(2) - - - N - - N N N - - - 1 2 - - - 157072 0
TMH 12 TMH_NOMGRU C 40 0 Nome Grupo Nombre Grupo Group Name Nome Grupo Nombre Grupo Group Name @! - x x x x x x x x x x x x x x x x Posicione("TK0",1,xFilial("TMH")+TMH->TMH_CODGRU,"TK0_DESCRI") - 1 x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 157073 0
TMH 13 TMH_DEFAUL C 1 0 Default Preconfig Default Default Precondifugado Default @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 157074 0
TMH 14 TMH_RESPOS M 10 0 Respostas Respuestas Answers Respostas do Questionário Respuestas de Cuestionari Questionnaire Answers @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - MDT55WBOX(3) - - - S - - N - N - - - 1 2 - - - 157075 0
TMH 15 TMH_ORDEM C 6 0 Ordem Orden Order Ordem Orden Order 999999 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 157076 0

Índices da Tabela TMH (4 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
TMH 1 TMH_FILIAL+TMH_QUESTI+TMH_QUESTA Quetionario + Questao Cuestionario + Cuestion Quetionnaire + Question S - - S 2 3 - 22586 0
TMH 2 TMH_FILIAL+TMH_CODGRU Grupo Perg. Grupo Preg. Query Grp. S - - S 2 3 - 22587 0
TMH 3 TMH_FILIAL+TMH_QUESTA Questao Cuestion Question S - - S 2 3 - 22588 0
TMH 4 TMH_FILIAL+TMH_QUESTI+TMH_ORDEM Quetionario + Ordem Cuestionario + Orden Quetionnaire + Order S - - S 2 3 - 22589 0

Perguntas frequentes

Para que serve a tabela TMH no Protheus?

Ela é utilizada para questões do questionário dentro do sistema ERP Protheus.

Como consultar os campos da tabela TMH?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela TMH?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela TMH

Modelo de query gerado automaticamente com base na estrutura da tabela.

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'