<?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; Relatório</title>
	<atom:link href="http://www.makerportal.com.br/category/relatorio/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makerportal.com.br</link>
	<description></description>
	<lastBuildDate>Fri, 04 Jun 2010 17:09:39 +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>Como filtrar relatório com variável de sessão</title>
		<link>http://www.makerportal.com.br/como-filtrar-relatorio-com-variavel-de-sessao/</link>
		<comments>http://www.makerportal.com.br/como-filtrar-relatorio-com-variavel-de-sessao/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 13:58:53 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Relatório]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[filtro]]></category>
		<category><![CDATA[REPORT_FILTER]]></category>
		<category><![CDATA[sessao]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=396</guid>
		<description><![CDATA[Sabemos que a função pré-definida &#8220;FUNCAO_SESSAO_&#60;nome_da_variavel&#62;&#8221; não funciona no assistente de consulta do Maker Report. Porém existe uma solução alternativa chamada REPORT_FILTER.
Com ele podemos obter um valor de uma variável de sessão no assistente de consulta do relatório.
Funciona assim:
Crie um parâmetro (filtro) na consulta do seu relatório Ex: =:makerportal

Caso você deseje que o relatório atribua [...]]]></description>
			<content:encoded><![CDATA[<p>Sabemos que a função pré-definida &#8220;FUNCAO_SESSAO_&lt;nome_da_variavel&gt;&#8221; não funciona no assistente de consulta do Maker Report. Porém existe uma solução alternativa chamada <strong>REPORT_FILTER</strong>.</p>
<p>Com ele podemos obter um valor de uma variável de sessão no assistente de consulta do relatório.</p>
<p><span id="more-396"></span>Funciona assim:</p>
<p>Crie um parâmetro (filtro) na consulta do seu relatório Ex: =:makerportal</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/04/SQL1.JPG" rel="shadowbox[post-396];player=img;"><img class="alignnone size-medium wp-image-413" title="SQL" src="http://www.makerportal.com.br/wp-content/uploads/2010/04/SQL1-300x107.jpg" alt="SQL" width="300" height="107" /></a></p>
<p>Caso você deseje que o relatório atribua o valor de uma variável de sessão a esse filtro, você deve criar a variável de sessão com o seguinte nome &#8220;REPORT_FILTER_makerportal&#8221; (ou seja, REPORT_FILTER_&lt;nome do filtro&gt;).</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/04/REPORT_FILTER1.JPG" rel="shadowbox[post-396];player=img;"><img class="alignnone size-medium wp-image-415" title="REPORT_FILTER" src="http://www.makerportal.com.br/wp-content/uploads/2010/04/REPORT_FILTER1-300x168.jpg" alt="REPORT_FILTER" width="300" height="168" /></a></p>
<p>Ao abrir o relatório, caso exista a variável de sessão, automaticamente será filtrado.</p>
<p><strong>Observação: </strong>O fluxo que define a variável de sessão deve ser salvo na camada <strong>SERVIDOR</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/como-filtrar-relatorio-com-variavel-de-sessao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como imprimir 3 colunas na aba detalhes</title>
		<link>http://www.makerportal.com.br/como-imprimir-3-colunas-na-aba-detalhes/</link>
		<comments>http://www.makerportal.com.br/como-imprimir-3-colunas-na-aba-detalhes/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 18:58:28 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Relatório]]></category>
		<category><![CDATA[aba detalhe]]></category>
		<category><![CDATA[colunas]]></category>
		<category><![CDATA[impressao colunas]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=261</guid>
		<description><![CDATA[É possível na aba detalhe imprimir os registros em várias colunas. Desta forma tem-se uma lista de informações com um número de páginas bem menor. Veja como fazer.Para este exemplo, criei um relatório simples, baseado na tabela FR_REGRAS_FUNCOES que contém todas as funções do sistema. Coloquei um label e um componente caixa de texto na [...]]]></description>
			<content:encoded><![CDATA[<p>É possível na aba detalhe imprimir os registros em várias colunas. Desta forma tem-se uma lista de informações com um número de páginas bem menor. Veja como fazer.<span id="more-261"></span>Para este exemplo, criei um relatório simples, baseado na tabela FR_REGRAS_FUNCOES que contém todas as funções do sistema. Coloquei um label e um componente caixa de texto na aba detalhes ligado ao compo Nome da tabela.<br />
Veja o layout como ficou e o seu resultado:</p>
<div id="attachment_262" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/02/layout-padrao.png" rel="shadowbox[post-261];player=img;"><img class="size-medium wp-image-262" title="Layout Padrão" src="http://www.makerportal.com.br/wp-content/uploads/2010/02/layout-padrao-300x121.png" alt="Layout Padrão" width="300" height="121" /></a><p class="wp-caption-text">Layout Padrão</p></div>
<div id="attachment_263" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/02/layout-padrao-resultado.png" rel="shadowbox[post-261];player=img;"><img class="size-medium wp-image-263" title="layout padrao resultado" src="http://www.makerportal.com.br/wp-content/uploads/2010/02/layout-padrao-resultado-300x230.png" alt="layout padrao resultado" width="300" height="230" /></a><p class="wp-caption-text">layout padrao resultado</p></div>
<p>Perceba que existe um &#8220;desperdício&#8221; de página em branco. Poderíamos nesta mesma página, incluir mais funções criando outras colunas ao lado. Para efetuar esta configuração vá ao menu Arquivo -&gt; Configurar Página. Então clique na aba &#8220;Layout&#8221;.</p>
<div id="attachment_264" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/02/criando-3-layout.png" rel="shadowbox[post-261];player=img;"><img class="size-medium wp-image-264" title="Criando 3 colunas" src="http://www.makerportal.com.br/wp-content/uploads/2010/02/criando-3-layout-300x171.png" alt="Criando 3 colunas" width="300" height="171" /></a><p class="wp-caption-text">Criando 3 colunas</p></div>
<p>Observe que na janela que aparece para configuração das colunas, podem ser definidas quantas colunas você quer e o tamanho inicial de cada uma delas. Quando clicamos em OK, observe que a largura da aba detalhe é apresentada de acordo com a largura definida. Clique em visualizar e veja o resultado.</p>
<div id="attachment_265" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/02/resultado-com-3-colunas.png" rel="shadowbox[post-261];player=img;"><img class="size-medium wp-image-265" title="Resultado da impressão com 3 colunas" src="http://www.makerportal.com.br/wp-content/uploads/2010/02/resultado-com-3-colunas-300x230.png" alt="Resultado da impressão com 3 colunas" width="300" height="230" /></a><p class="wp-caption-text">Resultado da impressão com 3 colunas</p></div>
<p><strong>Dúvidas?! Utilize o nosso <a title="Fórum Maker Portal" href="http://forum.makerportal.com.br" target="_blank" onclick="pageTracker._trackPageview('/outgoing/forum.makerportal.com.br?referer=');">fórum</a>!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/como-imprimir-3-colunas-na-aba-detalhes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como imprimir PDF direto numa impressora no Servidor</title>
		<link>http://www.makerportal.com.br/como-imprimir-pdf-direto-numa-impressora-no-servidor/</link>
		<comments>http://www.makerportal.com.br/como-imprimir-pdf-direto-numa-impressora-no-servidor/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 21:07:12 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Maker]]></category>
		<category><![CDATA[Relatório]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[impressão]]></category>
		<category><![CDATA[impressora]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[servidor]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=251</guid>
		<description><![CDATA[Em certos momentos pode ser necessário efetuar a impressão de relatórios direto para uma impressora instalada ou mapeada na rede do servidor. É possível realizar esta impressão por meio de uma linha de comando através do &#8220;print&#8221;. Entretanto, queremos imprimir um PDF e o comando não supre a necessidade. Então como proceder?É necessário ter no [...]]]></description>
			<content:encoded><![CDATA[<p>Em certos momentos pode ser necessário efetuar a impressão de relatórios direto para uma impressora instalada ou mapeada na rede do servidor. É possível realizar esta impressão por meio de uma linha de comando através do &#8220;print&#8221;. Entretanto, queremos imprimir um PDF e o comando não supre a necessidade. Então como proceder?<span id="more-251"></span>É necessário ter no servidor:</p>
<p>-O Adobe Acrobat Reader ou Foxit (programas de exibição de arquivos do tipo PDF) instalado;<br />
-O arquivo PDF;<br />
-Impressora (Esta pode estar mapeada na rede deste servidor).</p>
<p>Para isso, deve-se utilizar a função &#8220;Executar linha de comando&#8221; com a seguinte sintaxe:<br />
&#8220;&lt;Caminho do executável do Adobe ou Foxit&gt;&#8221; /t &#8220;&lt;Caminho do Arquivo PDF&gt;&#8221; &#8220;&lt;nome da impressora&gt;&#8221;</p>
<p>Ex:<br />
&#8220;C:\Arquivos de Programas\Adobe\Reader 8.0\Reader\AcroRd32.exe&#8221; /t &#8220;C:\Arquivo.PDF&#8221; &#8220;HP DeskJet 870C&#8221;<br />
O parâmetro /t indica que não haverá interação com o usuário.</p>
<p>Existem também outros tipos de parâmetros, como por exemplo, imprimir mais de uma via diretamente. Entretanto, tais parâmetros devem ser pesquisados no manual do acrobat ou dando a famosa googlada <img src='http://www.makerportal.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
A depender do Software utilizado (Acrobat ou o Foxit) os parâmetros podem variar, visto que nenhum dos dois são obrigados a manterem um padrão.</p>
<p>Observações:</p>
<p>- Sobre a questão da impressão do PDF via linha de comando no Vista, foi verificado que não imprime por conta da mensagem que é exibida ao usuário na 1ª vez que o executável é acessado. Lembrando que este processo é executado pelo usuário que executa o tomcat (usuário SYSTEM) e por este motivo nada é exibido na tela do usuário logado e com isso a mensagem não pode ser fechada e o processo continuado.<br />
Uma forma de contornar tal situação, é a utilização do programa FOXIT, que não ocorre este tipo de problema como o software da Adobe.</p>
<p>Para os casos de impressoras mapeadas em rede, no parâmetro referente ao nome da impressora, basta passar o caminho completo da impressora mapeada.</p>
<p>Ex.:<br />
&#8220;C:\Arquivos de programas\Adobe\Reader 8.0\Reader\AcroRd32.exe&#8221; /t &#8220;C:\1.PDF&#8221; &#8220;\\impressoras\HP&#8221;<br />
<strong>Dúvidas!? Utilize o nosso <a title="Fórum Maker Portal" href="http://forum.makerportal.com.br" target="_blank" onclick="pageTracker._trackPageview('/outgoing/forum.makerportal.com.br?referer=');">forum</a>!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/como-imprimir-pdf-direto-numa-impressora-no-servidor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como obter um valor no relatório por parâmetro sem vínculo com o banco</title>
		<link>http://www.makerportal.com.br/como-obter-um-valor-no-relatorio-por-parametro-sem-vinculo-com-o-banco/</link>
		<comments>http://www.makerportal.com.br/como-obter-um-valor-no-relatorio-por-parametro-sem-vinculo-com-o-banco/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 13:42:24 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Relatório]]></category>
		<category><![CDATA[parametros relatorios]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=235</guid>
		<description><![CDATA[Muitas vezes precisamos passar valores vindo de uma regra de negócio ou de um formulário que não estão ligados ao banco de dados e mostra-los no relatório. Neste exemplo você vera como mostrar no relatório um valor que foi digitado no componente text (não ligado a banco) que se encontra no formulário.

Para isso, na fonte [...]]]></description>
			<content:encoded><![CDATA[<p>Muitas vezes precisamos passar valores vindo de uma regra de negócio ou de um formulário que não estão ligados ao banco de dados e mostra-los no relatório. Neste exemplo você vera como mostrar no relatório um valor que foi digitado no componente text (não ligado a banco) que se encontra no formulário.</p>
<p><span id="more-235"></span></p>
<p>Para isso, na fonte de dados do relatório criado (Figura 1), crie o que será o campo fictício (:nome_fictício) e o filtro (2) que será utilizado para habilitar a opção parâmetro e com isso exibir o valor enviado.</p>
<p style="text-align: center;">
<div id="attachment_236" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/criando_parametro.png" rel="shadowbox[post-235];player=img;"><img class="size-medium wp-image-236 " title="Criando parâmetro" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/criando_parametro-300x226.png" alt="Criando parâmetro" width="300" height="226" /></a><p class="wp-caption-text">Figura 1 - Criando o parâmetro</p></div>
<p>Logo após defina qual o tipo do parâmetro de acordo com o nome do campo fictício (Figura 2).</p>
<div id="attachment_237" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/definindo_parametros.png" rel="shadowbox[post-235];player=img;"><img class="size-medium wp-image-237" title="definindo_parametros" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/definindo_parametros-300x198.png" alt="Definindo os parâmetros" width="300" height="198" /></a><p class="wp-caption-text">Figura 2 - Definindo os parâmetros</p></div>
<p>Agora configure o parâmetro na aba desenho para ser apresentado no relatório (Figura 3).</p>
<div id="attachment_238" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/desenho_parametros_componente.png" rel="shadowbox[post-235];player=img;"><img class="size-medium wp-image-238" title="desenho_parametros_componente" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/desenho_parametros_componente-300x176.png" alt="Aplicando o parâmetro para ser visualizado no relatório" width="300" height="176" /></a><p class="wp-caption-text">Figura 3 - Aplicando o parâmetro para ser visualizado no relatório</p></div>
<p>No fluxo, utilizando a função abrir relatório imediatamente, basta passar o parâmetro no mesmo local de um filtro (Figura 4).</p>
<div id="attachment_239" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/passando_parametro_fluxo.png" rel="shadowbox[post-235];player=img;"><img class="size-medium wp-image-239" title="passando_parametro_fluxo" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/passando_parametro_fluxo-300x291.png" alt="Passando o parâmetro por fluxograma" width="300" height="291" /></a><p class="wp-caption-text">Figura 4 - Passando o parâmetro por fluxograma</p></div>
<p>Resultado:</p>
<div id="attachment_240" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/resultado_relatorio_parametro.png" rel="shadowbox[post-235];player=img;"><img class="size-medium wp-image-240" title="resultado_relatorio_parametro" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/resultado_relatorio_parametro-300x190.png" alt="Visualização do Relatório no Webrun" width="300" height="190" /></a><p class="wp-caption-text">Figura 5 - Visualização do Relatório no Webrun</p></div>
<p><strong> </strong></p>
<p>Da mesma forma que foi apresentado um valor digitado no formulário, também pode ser mostrado qualquer valor dinamicamente via fluxo. Por exemplo, mostrar no relatório a data atual que aquele relatório está sendo gerado&#8230; Para isso, ao invés de concatenar com o valor do componente, utilizar:</p>
<div id="attachment_241" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/filtro_data.png" rel="shadowbox[post-235];player=img;"><img class="size-medium wp-image-241" title="filtro_data" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/filtro_data-300x134.png" alt="Passando a data atual para o relatório" width="300" height="134" /></a><p class="wp-caption-text">Figura 6 - Passando a data atual para o relatório</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/como-obter-um-valor-no-relatorio-por-parametro-sem-vinculo-com-o-banco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relatório &#8211; Como colar um SQL que esteja na Área de Transferência do Windows</title>
		<link>http://www.makerportal.com.br/relatorio-como-colar-um-sql-que-esteja-na-area-de-transferencia-do-windows/</link>
		<comments>http://www.makerportal.com.br/relatorio-como-colar-um-sql-que-esteja-na-area-de-transferencia-do-windows/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 14:44:05 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Relatório]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[clipboard]]></category>
		<category><![CDATA[colar]]></category>
		<category><![CDATA[copiar]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=171</guid>
		<description><![CDATA[Diversas vezes, temos uma ou várias consultas enormes com muitos critérios e subconsultas e nos deparamos com o seguinte problema:
Como utilizar consultas no relatório sem precisar refaze-las?Para isso existem 2 caminhos:
1) Criar um relatório baseado em um formulário (Menos personalizável)
2) Utilizar o parâmetro avançado &#8220;ImportSQLFromClipboard&#8221;
O primeiro modo, nos restringe a uma única consulta, onde o [...]]]></description>
			<content:encoded><![CDATA[<p>Diversas vezes, temos uma ou várias consultas enormes com muitos critérios e subconsultas e nos deparamos com o seguinte problema:</p>
<p>Como utilizar consultas no relatório sem precisar refaze-las?<span id="more-171"></span>Para isso existem 2 caminhos:</p>
<p>1) Criar um relatório baseado em um formulário (Menos personalizável)<br />
2) Utilizar o parâmetro avançado &#8220;ImportSQLFromClipboard&#8221;</p>
<p>O primeiro modo, nos restringe a uma única consulta, onde o relatório será baseado na consulta do formulário ao qual foi associado no momento da criação do mesmo.<br />
Para criar um relatório baseado em um formulário, basta na tela principal do Maker, ir para a aba relatório e clicar em Novo. Na janela que se abrir, selecionar a opção &#8220;Baseado em Formulário&#8221;. Então, pode-se selecionar o formulário que será utilizado como base para o relatório.</p>
<div id="attachment_172" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/relatorio_baseado_em_form.PNG" rel="shadowbox[post-171];player=img;"><img class="size-medium wp-image-172" title="relatorio_baseado_em_form" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/relatorio_baseado_em_form-300x205.PNG" alt="Assistente de Criação de Relatório baseado em um formulário" width="300" height="205" /></a><p class="wp-caption-text">Assistente de Criação de Relatório baseado em um formulário</p></div>
<p>A segunda opção (melhor na minha opinião), nos permite uma personalização maior do nosso relatório permitindo a &#8216;colagem&#8217; das nossas consultas.<br />
No diretório</p>
<p>C:\Documents and Settings\&lt;Nome do Usuário&gt;\Configurações Locais\Dados de Aplicativos\Softwell Solutions\Maker2\ (Windows XP)<br />
C:\Users\&lt;Nome do Usuário&gt;\AppData\Local\Softwell Solutions\Maker 2\ (Windows Vista / Seven)</p>
<p>Existe um arquivo de nome &#8220;Maker2.ini&#8221;. Este arquivo é utilizado para guardar configurações do Maker. Vários parâmetros são setados automaticamente através da tela de configurações (Projeto -&gt; Configurações (Ou tecla F6)).<br />
Entretanto, existem alguns parâmetros que não estão disponíveis diretamente na IDE, apenas a utilização manual. (Acho que a ferramenta poderia melhorar muito neste sentido, pois várias funcionalidades ficam &#8216;escondidas&#8217;).<br />
Dentro do arquivo Maker2.ini existe a chave [MAKER] responsável pelo grupo de parâmetros.<br />
Dentro deste grupo, insira o parâmetro &#8220;ImportSQLFromClipboard&#8221; e seu valor igual a 1 (Ativado).</p>
<pre>[MAKER]
ImportSQLFromClipboard=1</pre>
<p>Após a alteração, feche o Maker e abra-o novamente.</p>
<p>Crie um novo relatório, vá na aba de consultas e crie uma nova consulta. Observe que um botão de colagem fica a disposição desta tela.</p>
<div id="attachment_174" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/colar_clipboard1.PNG" rel="shadowbox[post-171];player=img;"><img class="size-medium wp-image-174" title="colar_clipboard" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/colar_clipboard1-300x229.PNG" alt="Colar do Clipboard" width="300" height="229" /></a><p class="wp-caption-text">Colar do Clipboard</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/relatorio-como-colar-um-sql-que-esteja-na-area-de-transferencia-do-windows/feed/</wfw:commentRss>
		<slash:comments>0</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>
		<item>
		<title>Alguns erros ao gerar relatórios</title>
		<link>http://www.makerportal.com.br/alguns-erros-ao-gerar-relatorios/</link>
		<comments>http://www.makerportal.com.br/alguns-erros-ao-gerar-relatorios/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 03:00:27 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Relatório]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[createprocess]]></category>
		<category><![CDATA[erros]]></category>
		<category><![CDATA[midas.dll]]></category>
		<category><![CDATA[provider]]></category>
		<category><![CDATA[relatórios]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=113</guid>
		<description><![CDATA[Neste post, irei mostrar alguns erros ao gerar um relatório e algumas possíveis soluções.
ERRO 01: CreateProcess

O motivo deste erro é a inexistência do arquivo WFRReports2.exe no diretório C:/Arquivos de Programas/Softwell Solutions/Maker 2.5/Webrun 2/reports/
SOLUÇÃO: Verifique se existe o arquivo no diretório mencionado acima.
Caso o sistema seja publicado o diretório é diferente. Verifique o diretório através da [...]]]></description>
			<content:encoded><![CDATA[<p>Neste post, irei mostrar alguns erros ao gerar um relatório e algumas possíveis soluções.</p>
<p><strong><span id="more-113"></span>ERRO 01: CreateProcess</strong></p>
<p style="text-align: center;"><img class="size-full wp-image-114 aligncenter" title="createProcess" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/createProcess.png" alt="createProcess" width="382" height="276" /></p>
<p style="text-align: left;">O motivo deste erro é a inexistência do arquivo WFRReports2.exe no diretório C:/Arquivos de Programas/Softwell Solutions/Maker 2.5/Webrun 2/reports/</p>
<p style="text-align: left;"><strong>SOLUÇÃO: </strong>Verifique se existe o arquivo no diretório mencionado acima.</p>
<p style="text-align: left;">Caso o sistema seja publicado o diretório é diferente. Verifique o diretório através da url http://<em>&lt;servidor&gt;</em>:<em>&lt;porta&gt;</em>/<em>&lt;sistema&gt;</em>/<strong>autotest</strong></p>
<p style="text-align: left;">será necessário uma autenticação: usuário &#8220;admin&#8221; e senha &#8220;z102030&#8243;</p>
<p style="text-align: left;">Pronto, neste local verifique o diretório de destino da pasta config onde estão os XML de configuração do webrun, pois junto desta pasta estão as pastas Systems e reports.</p>
<p style="text-align: left;">Verifique na pasta report se há o arquivo WFRReport2.exe</p>
<p style="text-align: left;">
<p style="text-align: left;"><strong>ERRO 02:  SQL Server Error: Requeried provider is not installed</strong></p>
<p style="text-align: left;"><img class="size-full wp-image-115 aligncenter" title="Client sql 2008" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/Client-sql-2008.png" alt="Client sql 2008" width="378" height="146" /></p>
<p style="text-align: left;">Este erro ocorre quando não há client do SQL Server instalado na máquina onde está instalado o servidor de relatório.</p>
<p style="text-align: left;"><strong>SOLUÇÃO:</strong> Instale o Microsoft SQL Server 2008 Native Client, mesmo que a versão do banco que está sendo utilizado no projeto seja inferior ao 2008</p>
<p style="text-align: left;">Clique <a href="http://go.microsoft.com/fwlink/?LinkId=123717&amp;clcid=0x409" target="_blank" onclick="pageTracker._trackPageview('/outgoing/go.microsoft.com/fwlink/?LinkId=123717_amp_clcid=0x409&amp;referer=');">aqui</a> para fazer o download.</p>
<p style="text-align: left;">
<p style="text-align: left;"><strong>ERRO 03: Error loading Midas.dll</strong></p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-116" title="Midas" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/Midas.png" alt="Midas" width="386" height="147" /></p>
<p style="text-align: left;">Este erro ocorre quando a DLL &#8220;MIDAS.DLL&#8221; não está registrada</p>
<p style="text-align: left;"><strong>SOLUÇÃO: </strong></p>
<ol>
<li>Copie a dll que se encontra no diretório C:/Arquivos de Programas/Softwell Solutions/Maker 2.5/Webrun 2/reports/ para o diretório C:/Windows/system32</li>
<li>Abra o prompt de comando: Iniciar -&gt; Executar -&gt; &#8220;cmd&#8221;</li>
<li> Digite o seguinte comando: regsvr32 midas.dll</li>
</ol>
<p><strong>Gostaria de continuar discutindo um pouco mais sobre este assunto ou tirar dúvidas? Acesse o <a title="MAKERPORTAL.COM.BR" href="http://forum.makerportal.com.br/viewtopic.php?f=19&amp;t=8&amp;sid=1f6867e2ef1ae951708bddc1e62aa27b" target="_blank" onclick="pageTracker._trackPageview('/outgoing/forum.makerportal.com.br/viewtopic.php?f=19_amp_t=8_amp_sid=1f6867e2ef1ae951708bddc1e62aa27b&amp;referer=');">tópico</a> em nosso forum !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/alguns-erros-ao-gerar-relatorios/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
