Relação N-N
Permite configurar a atualização automática de tabelas de ligação em relacionamentos N:N.
Identificação
Esta ligação será manipulada como um campo dentro da aplicação de Formulário. Definimos o Nome do Campo, o Tipo de Dado, o Label e se usará conexão específica para esta ligação. Caso use conexão específica será exibido um select com as conexões disponíveis no projeto.
Criando campo Atualiza Tabela de Ligação.
Informação da consulta
Neste passo será informada a origem dos dados que ficarão disponíveis para o usuário selecionar (lookup). Permite escolher se o comando select será informado ou irá se basear em uma tabela.
Informando o comando select.
Caso seja escolhida a opção Desejo me basear numa tabela serão exibidos três selects para escolha da tabela e dos campos Código e Descrição.
Informando o comando select baseado emn uma tabela.
- Código : Valor que será armazenado na tabela de ligação.
- Descrição : Valor que será exibido no campo de atualização.
Comando SELECT
Comando Select informado pelo usuário ou criado baseado em uma tabela, responsável pela exibição do conteúdo de seleção do campo de atualização.
Comando select.
Exibição Lookup
Define-se a forma de exibição do campo de atualização.
Tipo de objeto do campo.
- Mostrar valor original e lookup : Exibe o código e a descrição informados no comando select.
- Exibir Título : Exibe título do atributo de ligação (ver atributo de ligação).
- Separados por : Quando a opção Mostrar valor original e lookup estiver habilitada deve-se definir um separador entre o código e a descrição.
- Objeto : Tipo de objeto do campo de atualização que será exibido no formulário. Os tipos são : Select, Duplo Select, Checkbox e Radio.
- Marcar e desmarcar todos : Opção para marcar e desmarcar todos registros (disponível apenas para o objeto Checkbox).
- Colunas : Define a quantidade de colunas (disponível apenas para os objetos Checkbox e Radio).
- Altura : Define a altura do objeto (disponível apenas para os objetos Select e Duplo Select).
Tabela de ligação
Tabela de ligação.
Define a tabela de relacionamento que será atualizada.
Seleção da tabela de atualização.
Chave de ligação
Chave de ligação
Define os campos da aplicação que estão relacionados com os campos da tabela de ligação.
Definindo valores para os campos da tabela de atualização.
Campo Lookup
Campo Lookup.
Define o campo da tabela de lookup que está relacionado com a tabela de ligação.
Definindo chave estrangeira da tabela de relacionamento.
Atributos de ligação
Define os valores que serão gravados nos campos da tabela de ligação que não são chave estrangeira.
Definindo o campo de atribuição.
- Atribuição : É gravado um valor sem a necessidade de entrada de dado do usuário, para tanto é escolhido um campo da própria aplicação.
- Entrada de dados : É gravado um valor informado pelo usuário, para tanto é necessário criar um campo e relacioná-lo pelo select.
## Filtro
Disponível apenas para Duplo Select
Filtro no campo Duplo Select.
Define um filtro para o campo de ligação.
![Configuração do Filtro do campo de ligação.][relacao_n_n_info_filtro_config] Configuração do Filtro do campo de ligação.
- Limite de Registros : Quantidade máxima de registros retornados pela pesquisa.
- Estado Inicial : Define se na carga do formulário o campo virá Preenchido ou Vazio.
- Campos do Filtro : Define se na pesquisa será exibido o Código e/ou Descrição.
Configuração da visualização
Define toda configuração de visualização do campo de ligação, setando os atributos CSS do campo, título e objeto .
Configuração da Visualização.
Configuração da ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a melhor maneira de operar o Sistema.
Configuração da Ajuda
- Atributos
- Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
- __Tipo do Help:
- Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
- Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
- Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
- __Tipo do Help: