<?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; Formulários</title>
	<atom:link href="http://www.accessexemplos.com/category/formularios/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>Como evitar que um formulário abra se não houver registos para mostrar?</title>
		<link>http://www.accessexemplos.com/como-evitar-que-um-formulario-abra-se-nao-houver-registos-para-mostrar/</link>
		<comments>http://www.accessexemplos.com/como-evitar-que-um-formulario-abra-se-nao-houver-registos-para-mostrar/#comments</comments>
		<pubDate>Sat, 02 May 2009 10:32:50 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Formulários]]></category>
		<category><![CDATA[Módulos]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/?p=59</guid>
		<description><![CDATA[Evitar que um formulário abra se não houver dados para mostrar.]]></description>
			<content:encoded><![CDATA[<p>Por vezes torna-se necessário evitar que um formulário abra se não houver registos para mostrar, por exemplo quando fazemos uma consulta e não se encontra nenhum registo pretendido, não precisamos de estar a abrir o formulário uma vez que não temos dados para mostrar. Então o que temos que verificar é se existem registos a mostrar e caso não haja nenhum mostramos uma mensagem e impedimos o formulário de abrir. Como?</p>
<p>É fácil basta colocarmos o código abaixo nas propriedades do formulário no evento &#8216;ao abrir&#8217;:</p>
<p>If Form.RecordsetClone.RecordCount = 0 Then<br />
   MsgBox &#8220;Não encontrei registos.&#8221;, vbExclamation, &#8220;Erro!!!&#8221;<br />
   DoCmd.Close acForm, &#8220;localizar dados&#8221;<br />
   Exit Sub<br />
End If</p>
<p>Para ver um exemplo faça o download: <a href="http://www.easy-share.com/1904863863/Formularios 2009-04-29.zip">Impedir Formulário de Abrir</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/como-evitar-que-um-formulario-abra-se-nao-houver-registos-para-mostrar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como atribuir acções a teclas?</title>
		<link>http://www.accessexemplos.com/atribuir-accoes-teclas/</link>
		<comments>http://www.accessexemplos.com/atribuir-accoes-teclas/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 22:06:57 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Formulários]]></category>
		<category><![CDATA[Módulos]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/?p=47</guid>
		<description><![CDATA[Exemplo de como trabalhar com teclas de atalho.]]></description>
			<content:encoded><![CDATA[<p>1- Criar um formulário na vista estrutura e no evento &#8216;Ao carregar&#8217; nas propriedades do formulário introduzir o seguinte: me.keypreview=true<br />
Ou seja isto vai fazer com que os eventos de teclado sejam recebidos primeiro no formulário.</p>
<p>2- Nas propriedades do formulário, no evento &#8216;com a tecla em baixo&#8217; colocar o seguinte código:</p>
<p>Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)<br />
Select Case KeyCode<br />
Case vbKeyF2<br />
DoCmd.OpenForm &#8220;formulario1&#8243;<br />
Case vbKeyF3<br />
DoCmd.OpenForm &#8220;formulario2&#8243;<br />
Case vbKeyF4<br />
DoCmd.OpenForm &#8220;formulario3&#8243;<br />
Case vbKeyF5<br />
Dim Calculadora As Double<br />
Calculadora = Shell(&#8220;calc.exe&#8221;, vbNormalFocus)<br />
Case vbKeyF6<br />
DoCmd.Close<br />
Case Else<br />
End Select<br />
End Sub</p>
<p>O que este código faz é o seguinte:<br />
- Ao pressionar a tecla F2 abre o formulário1<br />
- Ao pressionar a tecla F3 abre o formulário2<br />
- Ao pressionar a tecla F4 abre o formulário3<br />
- Ao pressionar a tecla F5 abre a calculadora do Windows<br />
- Ao pressionar a tecla F6 fecha o formulário</p>
<p>Além das tecla de funções F1, F2&#8230;etc, também podemos utilizar qualquer outra tecla para executar funções, mas tendo em atenção que se estivermos num formulário para introduzir dados não convêm utilizar teclas que são usadas para escrever os dados nos campos.<br />
Outra coisa é o facto de só funciona no formulário onde colocarem os códigos acima mencionados.</p>
<p>Download: <a href="http://w18.easy-share.com/1702807467.html">Teclas</a><br />
<img src="http://i513.photobucket.com/albums/t333/weuros/Teclas.jpg" alt="Exemplo teclas de atalho" /></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/atribuir-accoes-teclas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Menu Personalizado</title>
		<link>http://www.accessexemplos.com/menu-personalizado/</link>
		<comments>http://www.accessexemplos.com/menu-personalizado/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 18:22:24 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Formulários]]></category>
		<category><![CDATA[Módulos]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/?p=42</guid>
		<description><![CDATA[Este é um tipo de menu que nos permite economizar tempo, linhas de código e uma melhor arrumação em termos de formulários abertos, uma vez que com este menu apenas precisamos de um formulário aberto. Além de diminuir o número de formulários abertos também diminui o número de botões num menu para abrir cada formulario. [...]]]></description>
			<content:encoded><![CDATA[<p>Este é um tipo de menu que nos permite economizar tempo, linhas de código e uma melhor arrumação em termos de formulários abertos, uma vez que com este menu apenas precisamos de um formulário aberto. Além de diminuir o número de formulários abertos também diminui o número de botões num menu para abrir cada formulario.<br />
Este tipo de menu, certamente que já existe há algum tempo e já é utilizado por muitos utilizadores do Access.<br />
Então em que consiste este menu?<br />
Vamos criar o menu utilizando uma caixa de combinação que contenha todos os formulários que pretendemos abrir através dele. Ao selecionar uma das opções da caixa de combinação o respectivo formulário é exibido dentro de subformulário. Então vamos começar a fazer o menu passo a passo.</p>
<p>1- Vamos criar uma tabela onde vamos guardar o nome que queremos dar a cada um dos formulários e o nome do formulario que vamos abrir. No exemplo criei a tabela &#8216;tblmenu&#8217; com os seguintes campos:<br />
Campo        Tipo<br />
Nomedomenu    texto -&gt; Nome que vai ser visto no menu (caixa de combinação)<br />
formulario    texto -&gt; Nome do formulário que vai abrir</p>
<p>Depois introduzimos os dados que no exemplo são os seguintes:</p>
<p>NomedoMenu    Formulario</p>
<p>Contas        formulario1<br />
Depósitos    formulario2<br />
Movimentos    formulario3<br />
Conta-Caixa    formulario4<br />
Conta-Conta    formulario5<br />
Extracto    formulario6</p>
<p>2- Depois vamos criar uma consulta da tabela anterior:<br />
Escolhemos a tabela tblmenu e depois escolhemos os dois campos em que escolhemos a ordenação  ascendente para o nomedomenu para ser mais fácil de encontrar o menu que queremos quando tempos bastantes formulários para abrir. A esta consulta dei o nome de &#8216;CsMenu&#8217;.</p>
<p>3- Vamos criar o formulário &#8216;Menu&#8217;, ou seja escolhemos novo formulário em vista de estrutura. Depois vamos criar uma caixa de combinação e modificar as seguintes propriedades:<br />
- Nº de colunas: 2<br />
- LArgura das colunas: 1cm;0cm;<br />
- origem da linha: csmenu ( que é o nome da consulta criada no ponto anterior )</p>
<p>4- No mesmo formulário vamos criar um subformulário desvinculado do formulário principal(No exemplo dei o nome de menuquadro). É neste formulário que vai ser aberto cada um dos formulários que escolher no menu (caixa de combinação).</p>
<p>5- Agora vamos criar o módulo que nos vai permitir abrir o menu que é selecionado na caixa de combinação no subformulário.<br />
Criamos um módulo (ao qual eu chamei de &#8216;abrirmenu&#8217;) e colamos o seguinte código:</p>
<p>Public Function AtivarMenu(Combmenu As ComboBox, subabrir As SubForm)<br />
Dim abrirform As String<br />
abrirform = Combmenu.Column(1)<br />
subabrir.SourceObject = abrirform<br />
subabrir.LinkChildFields = &#8220;&#8221;<br />
subabrir.LinkMasterFields = &#8220;&#8221;<br />
End Function</p>
<p>Depois vamos às propriedades da caixa de combinação no formulário Menu e no evento Depois de Actualizar colocamos a função criada: =ativarmenu([Menu];[menuquadro]) em que &#8216;Menu&#8217; é o nome da caixa de combinação e &#8216;menuquadro&#8217; o nome do subformulário.</p>
<p>E finalmente o menu está pronto a utilizar. É só testar e usar. Espero que tenham gostado desta dica.<br />
Download: <a title="Menu Personalizado" href="http://w14.easy-share.com/1701646473.html" target="_blank">Menu</a></p>
<p>Abaixo uma imagem do menu.</p>
<div class="wp-caption alignnone" style="width: 449px"><a href="http://i319.photobucket.com/albums/mm458/j-martins/Menupersonalizado.jpg"><img src="http://i319.photobucket.com/albums/mm458/j-martins/Menupersonalizado.jpg" alt="Menu Personalizado" width="439" height="283" /></a><p class="wp-caption-text">Menu Personalizado</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.accessexemplos.com/menu-personalizado/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Medir o tempo que um operador gasta a inserir um registo</title>
		<link>http://www.accessexemplos.com/medir-o-tempo-que-um-operador-gasta-a-inserir-um-registo/</link>
		<comments>http://www.accessexemplos.com/medir-o-tempo-que-um-operador-gasta-a-inserir-um-registo/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 21:23:20 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Datas]]></category>
		<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Exemplos cedidos]]></category>
		<category><![CDATA[Expressões]]></category>
		<category><![CDATA[Formulários]]></category>
		<category><![CDATA[Horas]]></category>
		<category><![CDATA[access exemplos]]></category>
		<category><![CDATA[exemplo de leitores]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/?p=41</guid>
		<description><![CDATA[Esta era uma dúvida do leitor Elton Rueb e que ele mesmo conseguiu resolver antes de eu ajudar. O que o leitor pretendia era medir o tempo que um utilizador demora a inserir um registo e para isso tem 3 campos: 1 para a hora de inicio altura em que abre o formulário, 1 para [...]]]></description>
			<content:encoded><![CDATA[<p>Esta era uma dúvida do leitor Elton Rueb e que ele mesmo conseguiu resolver antes de eu ajudar. O que o leitor pretendia era medir o tempo que um utilizador demora a inserir um registo e para isso tem 3 campos: 1 para a hora de inicio altura em que abre o formulário, 1 para a hora de fim que é inserida quando se clica no botão de gravar e 1 campo para calcular a diferença. Este é um exemplo simples mas que pode fazer falta a quem pretenda calcular diferença entre dois tempos. Por isso o <a href="mailto:elton.rueb@gmail.com" target="_blank"><strong>Elton Rueb</strong></a> (Rio de Janeiro &#8211; RJ &#8211; Brasil) disponibilizou o exemplo para que pudesse ajudar mais alguém.</p>
<p>Download: <a href="http://w17.easy-share.com/1700684287.html" target="_blank">Teste Hora</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.accessexemplos.com/medir-o-tempo-que-um-operador-gasta-a-inserir-um-registo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resposta a dúvida: Formatar data</title>
		<link>http://www.accessexemplos.com/resposta-a-duvida-formatar-data/</link>
		<comments>http://www.accessexemplos.com/resposta-a-duvida-formatar-data/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 21:55:29 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Datas]]></category>
		<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Expressões]]></category>
		<category><![CDATA[Formulários]]></category>
		<category><![CDATA[access exemplos]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[formatar data]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/?p=40</guid>
		<description><![CDATA[O leitor Jacinto pôs uma questão aqui sobre como proceder para alterar o formato de uma data de 2008-06-12 para 2 0 0 8 0 6 1 2, a resposta tal como expliquei nos comentários é simples, basta uma caixa de texto com a seguinte expressão: =formatar([o nome do campo data];”yyyy mm dd”) e nas [...]]]></description>
			<content:encoded><![CDATA[<p>O leitor Jacinto pôs uma questão <a href="http://www.accessexemplos.com/formatar-folhas-dados/#comments" target="_self">aqui</a> sobre como proceder para alterar o formato de uma data de 2008-06-12 para 2 0 0 8 0 6 1 2, a resposta tal como expliquei nos comentários é simples, basta uma caixa de texto com a seguinte expressão:</p>
<p>=formatar([o nome do campo data];”yyyy mm dd”)</p>
<p>e nas propriedades do campo pôr a seguinte expressão na máscara de introdução: 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0</p>
<p>Bastante simples e fácil. Segue o exemplo para download: <a title="Formatar data" href="http://w17.easy-share.com/1700617046.html" target="_blank">Formatar data</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.accessexemplos.com/resposta-a-duvida-formatar-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exemplo de gestão de prestações</title>
		<link>http://www.accessexemplos.com/gestao-credito/</link>
		<comments>http://www.accessexemplos.com/gestao-credito/#comments</comments>
		<pubDate>Tue, 06 May 2008 22:13:36 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Datas]]></category>
		<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Formulários]]></category>
		<category><![CDATA[Módulos]]></category>
		<category><![CDATA[Registos]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[access exemplos]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[Exemplo]]></category>
		<category><![CDATA[inserir registos]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/?p=37</guid>
		<description><![CDATA[Este exemplo mostra como fazer um sistema de gestão de prestações de pagamentos. O que este exemplo mostra e faz é criar automaticamente, com um clique num só botão, as prestações de um contrato de venda mediante os dados inseridos. Ou seja, introduzimos o nome do cliente a data de inicio do contrato e o [...]]]></description>
			<content:encoded><![CDATA[<p>Este exemplo mostra como fazer um sistema de gestão de prestações de pagamentos.</p>
<p>O que este exemplo mostra e faz é criar automaticamente, com um clique num só botão, as prestações de um contrato de venda mediante os dados inseridos. Ou seja, introduzimos o nome do cliente a data de inicio do contrato e o valor total a pagar. Depois basta clicar no botão &#8220;calcular prestações&#8221; que ele gera automaticamente o número de prestações indicadas e divide o valor por cada uma delas e calcula a data de cada prestação( uma por cada mês). Este também é um exemplo que demonstra como acrescentar vários registos de uma só vez, porque ao clicar no botão ele acrescenta um registo para cada uma das prestações.</p>
<p>Download: <a title="Inserir Vários Registos" href="http://w14.easy-share.com/1700333157.html" target="_blank">Inserir Vários Registos</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.accessexemplos.com/gestao-credito/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Mudar cor de fundo de um campo de texto que tem o foco</title>
		<link>http://www.accessexemplos.com/mudar-cor-fundo-campo-texto-tem-foco/</link>
		<comments>http://www.accessexemplos.com/mudar-cor-fundo-campo-texto-tem-foco/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 19:42:43 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Cores]]></category>
		<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Formulários]]></category>
		<category><![CDATA[access exemplos]]></category>
		<category><![CDATA[campos de texto]]></category>
		<category><![CDATA[mudar cor]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/?p=36</guid>
		<description><![CDATA[Para quem quer dar um efeito diferente nos formulários, mais propriamente quando estamos a introduzir dados , podemos alterar a cor do campo onde se encontra o cursor. Ou seja , todos os campos de introdução de dados estão com o fundo a branco excepto o campo onde estamos a escrever que está de outra [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem quer dar um efeito diferente nos formulários, mais propriamente  quando estamos a introduzir dados , podemos alterar  a cor do campo onde  se encontra o cursor.  Ou seja , todos os campos de introdução de dados estão com o fundo a branco excepto o campo onde estamos a escrever que está de outra cor.</p>
<p>Para fazer isto é muito fácil, basta seleccionar os campos e escolher a cor de fundo que queremos que apareça quando está o cursor no campo e de seguida alterar a cor para transparente.</p>
<p>Download: <a href="http://w16.easy-share.com/1700063762.html" target="_blank">Mudar cor campo de dados</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.accessexemplos.com/mudar-cor-fundo-campo-texto-tem-foco/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Fichas para um abrigo de animais</title>
		<link>http://www.accessexemplos.com/fichas-para-um-abrigo-de-animais/</link>
		<comments>http://www.accessexemplos.com/fichas-para-um-abrigo-de-animais/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 16:16:48 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Formulários]]></category>
		<category><![CDATA[Fotos]]></category>
		<category><![CDATA[Módulos]]></category>
		<category><![CDATA[Registos]]></category>
		<category><![CDATA[tabelas]]></category>
		<category><![CDATA[access exemplos]]></category>
		<category><![CDATA[animais]]></category>
		<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[exemplos access]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/index.php/fichas-para-um-abrigo-de-animais/</guid>
		<description><![CDATA[Este é um exemplo a pedido da leitora Sónia Campos que pretende uma base de dados para registar dados de animais. É uma base de dados simples com apenas um formulário para entrada de dados com fotografia do animal. Download:  Abrigo Animais Qualquer modificação é só comentar aqui.]]></description>
			<content:encoded><![CDATA[<p>Este é um exemplo a pedido da leitora Sónia Campos que pretende uma base de dados para registar dados de animais. É uma base de dados simples com apenas um formulário para entrada de dados com fotografia do animal.</p>
<p>Download:  <a href="http://w16.easy-share.com/1699987112.html" title="Abrigo animais" target="_blank">Abrigo Animais</a></p>
<p>Qualquer modificação é só comentar aqui.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.accessexemplos.com/fichas-para-um-abrigo-de-animais/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Ponto</title>
		<link>http://www.accessexemplos.com/ponto/</link>
		<comments>http://www.accessexemplos.com/ponto/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 21:49:15 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Consultas]]></category>
		<category><![CDATA[Datas]]></category>
		<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Expressões]]></category>
		<category><![CDATA[Formulários]]></category>
		<category><![CDATA[Horas]]></category>
		<category><![CDATA[relatórios]]></category>
		<category><![CDATA[access exemplos]]></category>
		<category><![CDATA[controle de assiduidade]]></category>
		<category><![CDATA[ponto]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/index.php/ponto/</guid>
		<description><![CDATA[A pedido do leitor João Cabrita desenvolvi este exemplo de controle de ponto que se aplica a um quartel de bombeiros, mais especificamente às necessidades do leitor. É um exemplo básico, mas com alguns pormenores mais avançados em que o que se pretende com ele é fazer o controle das entradas e saídas dos funcionários, [...]]]></description>
			<content:encoded><![CDATA[<p>A pedido do leitor João Cabrita desenvolvi este exemplo de controle de ponto que se aplica a um quartel de bombeiros, mais especificamente às necessidades do leitor.</p>
<p>É um exemplo básico, mas com alguns pormenores mais avançados em que o que se pretende com ele é fazer o controle das entradas e saídas dos funcionários, verificar se trabalharam um turno de 12 horas e somar as horas trabalhadas a mais e as horas trabalhadas a menos.</p>
<p>Tudo isto para obter um relatório mensal de assiduidade de cada funcionário.</p>
<p>Download: <a href="http://w16.easy-share.com/1699890848.html" title="Ponto">Ponto</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.accessexemplos.com/ponto/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Introduzir um registo através de campos independentes</title>
		<link>http://www.accessexemplos.com/introduzir-independente/</link>
		<comments>http://www.accessexemplos.com/introduzir-independente/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 13:22:03 +0000</pubDate>
		<dc:creator>Administrador</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Formulários]]></category>
		<category><![CDATA[Módulos]]></category>
		<category><![CDATA[Registos]]></category>
		<category><![CDATA[tabelas]]></category>
		<category><![CDATA[Introduzir Independente]]></category>
		<category><![CDATA[Introduzir Registos]]></category>

		<guid isPermaLink="false">http://www.accessexemplos.com/introduzir-independente</guid>
		<description><![CDATA[Existem várias formas de introduzir um registo, sendo que a mais comum é fazer através de um formulário vinculado a uma tabela. Outra forma de o fazer é através de campos desvinculados, ou seja através de um formulário com campos independentes sem ligação à tabela. Para introduzir os dados vamos utilizar o ‘recordset’, ou seja [...]]]></description>
			<content:encoded><![CDATA[<p>Existem várias formas de introduzir um registo, sendo que a mais comum é  fazer através de um formulário vinculado a uma tabela. Outra forma de o fazer é  através de campos desvinculados, ou seja através de um formulário com campos  independentes sem ligação à tabela. Para<br />
introduzir os dados vamos utilizar o  ‘recordset’, ou seja através de um código, que no caso deste exemplo é o  seguinte:</p>
<blockquote><p>Dim db As Database<br />
Dim rs As Recordset</p>
<p>If MsgBox(”Deseja gravar?”, vbYesNoCancel, “Opções”) = vbYes Then<br />
‘ Ao  carregar no botão é perguntado se deseja gravar o registo ou não, no caso  afirmativo continua o código senão termina<br />
Set db = CurrentDb()<br />
Set rs =  db.OpenRecordset(”Dados”, dbOpenTable)<br />
‘ Abre a tabela dados para inserir o  registo</p>
<p>rs.AddNew<br />
rs(”nome”) = Me!INome<br />
rs(”morada”) =  Me!Imorada<br />
rs(”idade”) = Me!Iidade<br />
rs.Update ‘ envia os dados para a  tabela<br />
rs.Close ‘ Limpa os dados e fecha o recordset<br />
Set rs =  Nothing<br />
Set db = Nothing</p>
<p>Me.INome = Null ‘ limpa os campos no formulário<br />
Me.Imorada =  Null<br />
Me.Iidade = Null<br />
MsgBox “Registo gravado”, vbInformation, “Concluído”  ‘ Exibe mensagem de confirmação<br />
Me.INome.SetFocus ‘ Move o cursor para o  primeiro campo<br />
Else: Exit Sub<br />
End If</p></blockquote>
<p>Download: <a href="http://w13.easy-share.com/1699637585.html">Introduzir  Independente</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.accessexemplos.com/introduzir-independente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
