<?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>Access Exemplos &#187; Sem categoria</title>
	<atom:link href="http://www.accessexemplos.com/category/sem-categoria/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.accessexemplos.com</link>
	<description>Aprender a trabalhar com Access</description>
	<lastBuildDate>Wed, 19 Aug 2009 21:54:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Barra de menus personalizada</title>
		<link>http://www.accessexemplos.com/barra-menus-personalizada/</link>
		<comments>http://www.accessexemplos.com/barra-menus-personalizada/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 21:49:39 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Sem categoria]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/?p=65</guid>
		<description><![CDATA[Passo a passo para construir uma barra de menus personalizada no Access.]]></description>
			<content:encoded><![CDATA[<p>Hoje vou demonstrar como se cria uma barra de menus, passo a passo, para dar um aspecto mais profissional e apenas dar acesso às opções que realmente interessam para o utilizador final de um projecto em Access.<br />
No final iremos ter uma barra de menus com um aspecto igual à imagem abaixo.</p>
<p><img src="http://i28.tinypic.com/dltb8l.jpg" alt="Barra de menus" /></p>
<p>1- Ir ao menu &#8216;Ferramentas&#8217; e escolher &#8216;personalizar&#8217;. Aparece o seguinte menu:</p>
<p><img src="http://i30.tinypic.com/snfojo.jpg" alt="personalizar" /></p>
<p>2- Escolher o separador &#8216;Barras de Ferramentas&#8217; e escolher &#8216;nova&#8217; e digitar o nome que queremos dar à barra de ferramentas, eu escolhi &#8220;menu&#8221;. Clicar em OK e aparece a barra de ferramentas sobre a qual vamos trabalhar, que para já ainda não tem opções.</p>
<p>3- Com a barra de ferramentas seleccionada clicar em &#8216;propriedades&#8217; e aparece o seguinte menu:</p>
<p><img src="http://i28.tinypic.com/28tw2rm.jpg" alt="propriedades" /></p>
<p>4- Alterar o &#8216;Tipo&#8217; para &#8216;Barra de Ferramentas&#8217; e depois clicar em fechar.</p>
<p>5- Clicar no separador &#8216;comandos&#8217; e na listagem do lado esquerdo que diz &#8216;categorias&#8217; escolher &#8216;novo menu&#8217; que deve estar na última posição. Depois Clicar na caixa do lado direito &#8216;comandos&#8217; e arrastar &#8216;novo menu&#8217; para cima da nossa barra de menus como exemplifica a imagem abaixo.</p>
<p><img src="http://i32.tinypic.com/2m4rv2s.jpg" alt="menu" /></p>
<p>Arrastar &#8216;novo menu&#8217; para cima da nossa barra de menus, as vezes necessárias mediante o número de menus que precisarmos, neste exemplo vou arrastar 3 vezes, para fazer dois menus e um submenu. Para fazer um submenu basta arrastar &#8216;novo menu&#8217; para dentro de um menu. Nota: O número de menus pode ser alterado posteriormente, pode-se acrescentar ou diminuir mediante o que precisar.</p>
<p>6- Clicar com o botão do lado direito do rato em cima de &#8216;novo menu&#8217; da nossa barra de ferramentas e alterar o nome conforme pretendido. No exemplo eu escolhi &#8216;Clientes&#8217; para o 1º e &#8216;Fornecedores&#8217; para o 2º.</p>
<p>7- Agora vamos colocar nos menus os formulários que pretendemos abrir. Clicar no separador &#8216;comandos&#8217; e escolher a categoria &#8216;Todos os formulários&#8217; e no lado direito irá aparecer todos os formulário existentes no projecto actual. Clicar no formulário que queremos e arrastar para a nossa barra de ferramentas. No exemplo eu escolhi vários formulários e relatórios e também a opção SAIR (para fechar o Access). Nesta etapa podemos escolher o que queremos que a nossa barra de ferramentas abra para isso basta escolher nas categorias o que pretendemos (tabelas, formulários, relatórios, consultas, acções dos menus do Access  que aparece como barra de menus por defeito, etc.)</p>
<p>8- Depois de escolhermos tudo aquilo que pretendemos ter na nossa barra de menus podemos clicar em cada um deles com o botão direito do rato ver as propriedades que podemos alterar. Veja a imagem abaixo.</p>
<p><img src="http://i30.tinypic.com/5cyvj9.jpg" alt="alterar opcoes" /></p>
<p>&#8216;repor&#8217; &#8211; Serve para por um item como estava originalmente antes de alterar o nome a imagem, etc.<br />
&#8216;eliminar&#8217; &#8211; apagar um item do menu<br />
&#8216;nome&#8217; &#8211; para alterar o nome do item do menu. Aqui também podemos definir o atalho para esse item utilizando o símbolo &#038; antes da letra que queremos usar como atalho. Por exemplo a opção Sair já vem por defeito assim Sai&#038;r, no menu aparece a letra &#8216;r&#8217; sublinhada o que nos indica que ao utilizar a tecla ALT + r é executado o item Sair do menu. No exemplo que escolhi &#038;Clientes para a abrir Cliente com o atalho ALT + C.</p>
<p>&#8216;copiar/colar/repor/editar/alterar imagem do botão&#8217; &#8211; estes comando servem exactamente para trabalhar a imagem que queremos ver ao lado de cada item. Podemos copiar e colar a imagem para usar num outro item, repor a imagem original, editar a imagem e fazer com o editor um ícone (pixel a pixel) ou escolher uma imagem disponível no menu alterar.</p>
<p>Depois podemos escolher também o aspecto do item, ou seja se queremos só texto ou texto e imagem.</p>
<p>&#8216;iniciar um grupo&#8217; &#8211; serve para separar itens através de uma barra horizontal, ou seja criar grupos de itens.</p>
<p>&#8216;atribuir hiperligação&#8217; &#8211; para atribuir uma ligação quer para um URL ou para algum objecto na base de dados.</p>
<p>&#8216;propriedades&#8217; &#8211; mostra todas as propriedades do item. </p>
<p>9- Agora que já temos a barra de menus pronta temos que a pôr no lugar devido. Para isso clicamos no botão fechar e arrastamos o nosso menu para o canto superior do ecrã até que ele se cole ao local onde está a barra por defeito do Access.</p>
<p>10- Para a barra iniciar ao abrir a base de dados temos que dar a instrução para abrir quando iniciar o Access. Vamos a &#8216;Ferramentas&#8217; e &#8216;Arranque&#8217; e em &#8216;barra de menus&#8217; escolhemos o nome do nosso menu, neste exemplo &#8216;menu&#8217;. </p>
<p>11- Para alterar as imagens de cada um dos itens do menu podemos utilizar outra forma que consiste em inserir uma imagem num formulário e copiar a mesma para o item. Ou seja:</p>
<p>- Criar um formulário na forma de estrutura</p>
<p>- ir ao menu inserir e escolher a opção imagem</p>
<p>- escolher uma imagem qualquer e clicar em inserir</p>
<p>- seleccionar a imagem e com o botão direito do rato escolher copiar</p>
<p>- ir no menu ferramentas e escolher a opção personalizar</p>
<p>- clicar com o botão do lado direito do rato no item que desejamos alterar a imagem e escolher colar imagem do botão.</p>
<p>- Clicar em fechar e fechar o Access</p>
<p>- Iniciar a base de dados para ver o resultado final</p>
<p>NOTA IMPORTANTE: Ao alterar a barra de menus, os menu do Access desaparecem na base de dados em que é feito. Para fazer alterações na mesma é necessário arrancar a base de dados pressionado a tecla SHIFT. </p>
<p>O meu menu ficou assim:</p>
<p><img src="http://i28.tinypic.com/dltb8l.jpg" alt="barra final" /></p>
<p>Download: <a href="http://www.easy-share.com/1907411821/Barra de Ferramentas.mdb">Barra de Menus</a></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-4541039566964820";
/* accessexemplos.com/468x60, criado 05/12/07 */
google_ad_slot = "1261987716";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>]]></content:encoded>
			<wfw:commentRss>http://www.accessexemplos.com/barra-menus-personalizada/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Impedir um relatório de abrir se não houver dados para mostrar</title>
		<link>http://www.accessexemplos.com/impedir-relatorio-abrir-sem-dados/</link>
		<comments>http://www.accessexemplos.com/impedir-relatorio-abrir-sem-dados/#comments</comments>
		<pubDate>Wed, 20 May 2009 21:01:09 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Sem categoria]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/?p=61</guid>
		<description><![CDATA[Como impedir um relatório de abrir se não houver dados para mostrar.]]></description>
			<content:encoded><![CDATA[<p>Podemos impedir que um relatório abra se não houver dados para mostrar, e para isso podemos utilizar duas formas dependendo da versão do Access:</p>
<p>1- Todas as versões do ACCESS<br />
Colocar o código abaixo nas propriedades do relatório, no evento &#8216;Ao ativar&#8217;</p>
<p>Utilize o evento Ao ativar (Activate) do Relatório:</p>
<p>Private Sub Report_Activate()</p>
<p>    If DCount(&#8220;*&#8221;, Me.RecordSource) = 0 Then</p>
<p>        MsgBox &#8220;Não existem registos para mostrar&#8221;, vbDefaultButton1, &#8220;Erro!&#8221;</p>
<p>        DoCmd.Close acReport, &#8220;nome do relatório&#8221;</p>
<p>    End If</p>
<p>End Sub</p>
<p>2- A partir da versão 7 (Access 95) foi incluido o evento &#8216;se nenhum dado&#8217;, então podemos urilizar o seguinte código: </p>
<p>Private Sub Report_NoData(Cancel As Integer)</p>
<p>MsgBox &#8220;Não existem dados no relatório.&#8221;, vbInformation, &#8220;Erro!!!&#8221;</p>
<p>Cancel = True</p>
<p>End Sub</p>
<p>Para ver em funcionamento faça o download do exemplo: <a href="http://www.easy-share.com/1904864878/Cancelar abertura do relatorio 2009-04-30.zip">Impedir relatório de abrir</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.accessexemplos.com/impedir-relatorio-abrir-sem-dados/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
