Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Produto:

Framework

Versões:

12.1.9

Ocorrência:

Transformação de um campo complementar em lookup.

Ambiente:

 


Passo a passo:

Este documento tem por finalidade exemplificar como transformar um campo complementar em lookup. Como exemplo iremos utilizar o módulo do RM Officina (Totvs Manutenção)

 


Aviso
titleATENÇÃO:
Somente campos complementares podem ser transformados em LookUp. 
Caso o campo não seja um campo complementar somente o Label será alterado.
 


Acesse o módulo "RM Officina" e clique em "Cadastros | Campos Complementares". 

Em seguida adicione as colunas chaves desse lookup: CODCOLIGADA e CODFILIAL.

 


Aviso
titleATENÇÃO:
Caso a tabela do formulário contenha a chave do lookup, o campo complementar deverá ter um nome diferente da chave.
 


Image Modified

 


Após a criação dos campos complementares, crie uma fórmula visual para alterar o campo Textbox para Lookup.
Na criação da formula, utilize a atividade “Alterar Propriedades da Coluna”. A atividade é configurada de acordo com a imagem abaixo:

 


Aviso
titleATENÇÃO:

Separe as chaves Local e Lookup com "ponto e virgula" sem espaços.

 


Image Modified

Em seguida adicione outra atividade "Alterar Propriedades da Coluna", e a configure conforme imagem abaixo:

 


Image Modified

 


Depois de configurar a fórmula visual, adicione o gatilho "Após a leitura da visão" no objeto.

Pesquise pelo nome "Objeto de Manutenção", e adicione a action "MntObjOficinaData".


Image Modified

 


Feito isso acesse "Manutenção | Objeto de Manutenção | Objeto de Manutenção" e edite um objeto qualquer. Clique na aba "Campos Complementares", e observe que o campo "Filial" está configurado como Lookup.

 


Image Modified

Observações:

 

Essa funcionalidade é válida somente para aplicação windows forms( nova MDI ).