Copyright © 2010 Maker Portal.
Muitas vezes gostaríamos de criar componentes que representa-se valores baseados nos valores de outros componentes ou consulta por exemplo. É possível criar os chamados “campos calculados” e vincular a componentes desvinculados do banco e atribuir o valor ao mesmo sem a necessidade de criar um fluxo para isso.
Para isto, basta acessar “Definições” do formulário desejado, acessando o seu “Assistente de Consulta”. Na consulta deste formulário, selecione uma linha onde não exista nenhum campo a preenchendo, e faça uma soma dos campos desejados, da seguinte forma:
Perceba que na tabela “soma”, foi criado o campo virtual que é a soma dos campos “som_valor_1” com “som_valor2”, e lhe foi atribuído o Alias “Soma”.
No formulário, utilize um componente Caixa de Texto, e na propriedade “Campo” dele preencha com o seu campo virtual:
Após isto, basta visualizar o resultado no Webrun (Imagem abaixo). Observe que, da mesma forma que foi feita uma soma, poderia ter sido feita uma concatenação, subconsulta, enfim, qualquer valor que puder ser obtido através de um comando sql.
Resultado:
Dúvidas!? Visite o nosso forum!







05/02/2010 às 10:05
Excelente dica, simples porém necessária no dia a dia.
Precisei disso na semana passada e o suporte me deu uma solução complicada que não consegiu fazer funcionar.
Porém, esta funcionou na hora.
Parabéns e muito obrigado.
05/07/2010 às 16:00
como fazer a mesma soma com horas. Tipo 12:10 + 13:55? Nesse mesmo formato, apenas horas e minutos.