Inserindo tabelas auxiliares
Last updated
Last updated
Ao utilizarmos um controle Grid, por exemplo, podemos precisar de tabelas auxiliares que irão fornecer os dados que serão usados durante o processamento.
Para inserir tabelas auxiliares para o Grid, utilize a propriedade AuxiliarTables, em destaque na figura abaixo:
Ao clicar no botão da propriedade AuxiliarTables, a figura abaixo aparece:
Siga as instruções abaixo para inserir uma tabela auxiliar para o Grid.
2. Selecione a tabela desejada a partir da lista Tabela;
O apelido da tabela aparecerá automaticamente. Este apelido foi definido durante a definição da tabela no painel Banco de dados.
3. Na aba "Definição", marque a opção "Forçar relacionamento";
4. Selecione um dos índices para a tabela escolhida, a partir da lista Índice;
A janela Fórmula será exibida.
A opção Criticar pode ser marcada caso o relacionamento seja forçado (quando a opção Forçar relacionamento estiver marcada). Neste caso, o Gvinci criará rotina na aplicação para apresentar a mensagem definida no campo Mensagem crítica, caso haja algum erro na realização do relacionamento durante a execução.
Caso esta tabela auxiliar esteja sendo aberta como alvo de um lançamento, este lançamento só será executado após a inclusão do registro na tabela básica (origem do lançamento) razão pela qual deve-se ter um cuidado especial com a opção Criticar, pois ela será executada antes que o lançamento seja efetivado. Na maioria dos casos, as tabelas auxiliares que são alvos de lançamentos devem estar com esta opção desmarcada.
A opção Utilizar todos os campos (SELECT *) deve ser usada para selecionar todos os campos da tabela. A expressão SELECT * serve para selecionar todos, visto que o caractere coringa * significa "todos". Se não marcar esta opção, você poderá então definir quais os campos farão parte do relacionamento.
Vídeo explicativo disponível pelo Canal da SSI no youtube:
1. Clique sobre o botão ;
5. Na seção Relacionamentos, clique no botão para escolher um campo para unir a tabela básica à nova tabela auxiliar adicionada, a partir da lista apresentada.
6. Clique no campo que deseja escolher para o relacionamento e em seguida, clique em para incluir o campo na expressão.
O botão pode ser usado para inserção manual de código CSharp.
7. Clique em .