<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Maker Portal &#187; campo calculado</title>
	<atom:link href="http://www.makerportal.com.br/tag/campo-calculado/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makerportal.com.br</link>
	<description></description>
	<lastBuildDate>Wed, 08 Sep 2010 19:05:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Utilizando campos &#8220;virtuais&#8221;/calculados em formulários</title>
		<link>http://www.makerportal.com.br/utilizando-campos-virtuaiscalculados-em-formularios/</link>
		<comments>http://www.makerportal.com.br/utilizando-campos-virtuaiscalculados-em-formularios/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:41:44 +0000</pubDate>
		<dc:creator>Felipe Ramos</dc:creator>
				<category><![CDATA[Componentes]]></category>
		<category><![CDATA[Maker]]></category>
		<category><![CDATA[Webrun]]></category>
		<category><![CDATA[campo calculado]]></category>
		<category><![CDATA[componente]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=244</guid>
		<description><![CDATA[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 &#8220;campos calculados&#8221; 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, [...]]]></description>
			<content:encoded><![CDATA[<p>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 &#8220;campos calculados&#8221; e vincular a componentes desvinculados do banco e atribuir o valor ao mesmo sem a necessidade de criar um fluxo para isso.<span id="more-244"></span></p>
<p>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:</p>
<div id="attachment_245" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/campo_calculado.png" rel="shadowbox[post-244];player=img;"><img class="size-medium wp-image-245" title="Campo Calculado" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/campo_calculado-300x199.png" alt="Criando o campo calculado" width="300" height="199" /></a><p class="wp-caption-text">Criando o campo calculado</p></div>
<p>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”.</p>
<p>No formulário, utilize um componente Caixa de Texto, e na propriedade “Campo” dele preencha com o seu campo virtual:</p>
<div id="attachment_246" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/campo_calculado_formulario.png" rel="shadowbox[post-244];player=img;"><img class="size-medium wp-image-246" title="Campo Calculado Formulario" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/campo_calculado_formulario-300x230.png" alt="Associando o Campo Calculado ao Formulário" width="300" height="230" /></a><p class="wp-caption-text">Associando o Campo Calculado ao Formulário</p></div>
<p>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.</p>
<p>Resultado:</p>
<div id="attachment_247" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/resultado_campo_calculado.png" rel="shadowbox[post-244];player=img;"><img class="size-medium wp-image-247" title="resultado campo calculado" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/resultado_campo_calculado-300x218.png" alt="Resultado no Webrun com o componente vinculado a um campo calculado" width="300" height="218" /></a><p class="wp-caption-text">Resultado no Webrun com o componente vinculado a um campo calculado</p></div>
<p>Dúvidas!? Visite o nosso <a title="Fórum MakerPortal" href="http://forum.makerportal.com.br" target="_blank" onclick="pageTracker._trackPageview('/outgoing/forum.makerportal.com.br?referer=');"><strong>forum</strong></a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/utilizando-campos-virtuaiscalculados-em-formularios/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como calcular totalização de um grupo no cabeçalho ?</title>
		<link>http://www.makerportal.com.br/como-calcular-totalizacao-de-um-grupo-no-cabecalho/</link>
		<comments>http://www.makerportal.com.br/como-calcular-totalizacao-de-um-grupo-no-cabecalho/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 20:58:49 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Relatório]]></category>
		<category><![CDATA[cabeçalho]]></category>
		<category><![CDATA[campo calculado]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=162</guid>
		<description><![CDATA[Muitas vezes gostaríamos de ter uma totalização (seja uma soma, média, contador) no cebeçalho de um grupo, ou seja, antes de precisar olhar todo o grupo e procurar ao fim o total.  Podemos resolver isto com uma simples propriedade, sem a necessidade de ficar quebrando a cabeça com consultas sql&#8217;s.
Tomando como exemplo o relatório acima, [...]]]></description>
			<content:encoded><![CDATA[<p>Muitas vezes gostaríamos de ter uma totalização (seja uma soma, média, contador) no cebeçalho de um grupo, ou seja, antes de precisar olhar todo o grupo e procurar ao fim o total.  Podemos resolver isto com uma simples propriedade, sem a necessidade de ficar quebrando a cabeça com consultas sql&#8217;s.<span id="more-162"></span></p>
<div id="attachment_163" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/exemplo-lookahead.png" rel="shadowbox[post-162];player=img;"><img class="size-medium wp-image-163" title="exemplo-lookahead" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/exemplo-lookahead-300x176.png" alt="Utilizando campo calculado no cabeçalho" width="300" height="176" /></a><p class="wp-caption-text">Utilizando campo calculado no cabeçalho</p></div>
<p>Tomando como exemplo o relatório acima, temos uma lista de funcionários agrupados por departamentos e temos os atributos: Nome do Funcionário, Idade e o Salário de cada um. Entretanto, eu gostaria que fosse exibido o total do salário dos funcionários antes da repetição dos mesmos. Se colocarmos o componente &#8220;Campo Calculado&#8221; no cabeçalho e fizermos a soma, no momento da visualização do relatório, não será calculado a soma/média/totalização dos atributos, pois, será considerado apenas o do primeiro registro.</p>
<p>Para isto, existe uma propriedade chamada &#8220;LookAhead&#8221;. Com o checkbox marcado, o campo calculádo irá exibir a totalização apenas quando terminarem os registros da aba detalhe. Desta forma, a cada repetição, ele poderá fazer os cálculos!</p>
<div id="attachment_164" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/relatorio_lookahead.png" rel="shadowbox[post-162];player=img;"><img class="size-medium wp-image-164" title="relatorio_lookahead" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/relatorio_lookahead-300x173.png" alt="Relatório exemplificando o uso da propriedade LookAhead" width="300" height="173" /></a><p class="wp-caption-text">Relatório exemplificando o uso da propriedade LookAhead</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/como-calcular-totalizacao-de-um-grupo-no-cabecalho/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
