






Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Apostilas de Informática sobre Access Básico, Fazap, Varejo / Cartões, Criando Tabelas, Consultas, Exportando dados de uma Consulta, Definindo Critérios para uma Consulta, Incluindo, Excluindo e Alterando dados de uma Tabela.
Tipologia: Notas de estudo
1 / 11
Esta página não é visível na pré-visualização
Não perca as partes importantes!







2.6.1. OperaÁıes com n˙meros
As operaÁıes com n˙meros s„o bem simples. S„o as operaÁıes matem·ticas cotidianas nossas. Exemplos:
Soma: [Tabela]![Valor] +25 , soma 25 ao campo valor. SubtraÁ„o : [Tabela]![Valor] -25 , subtrai 25 ao campo valor. MultiplicaÁ„o: [Tabela]![Valor] *2 , multiplica por 2 o campo valor. Divis„o: [Tabela]![Valor] /100 , divide por 100 o campo valor. MÈdia: MÈdia ( [Tabela]![Valor] ), calcula o valor mÈdio do campo Valor. Contar: Contar ( [TFIXO]![Data] ), conta quantos cartıes aparecem na tabela. Essa funÁ„o n„o faz a contagem distinta de cartıes, por exemplo, numa tabela com 50 registros mas em que os cartıes se repetem, essa funÁ„o calcular· 50! M·x: M·x ( [Tabela]![Valor] ), acha o maior valor. MÌn: MÌn ( [Tabela]![Valor] ), acha o menor valor.
2.6.2. OperaÁıes com textos
As operaÁıes com textos s„o ferramentas de ediÁ„o, veja abaixo os principais exemplos:
Esquerda: Esquerda ( [Tabela]![Cartao] ; N), mostrar· os N primeiros dÌgitos de um texto. Num cart„o, essa funÁ„o do exemplo nos traria o BIN do cart„o se N = 6. Direita : Direita ( [Tabela]![Cartao] ; N), mostrar· os N ˙ltimos dÌgitos de uma texto. Meio : Meio ( [Tabela]![Cartao] ; I; T), mostrar· a seq¸Íncia de letras que comeÁa na posiÁ„o I e de tamanho T. Exemplo: Se a funÁ„o Meio(ì 7261159874151235 î ;5;2) mostrar· ì 15 î. Compr: Compr([Tabela]![Cartao]), mostrar· quantos caracteres possui o texto, inclusive os espaÁos. SuprEspaÁo: SuprEspaÁo([Tabela]![Cartao]), essa funÁ„o elimina os espaÁos que existem antes do texto. &: [Tabela]![Cartao] & [Tabela]![Cartao], essa funÁ„o agrupa dois textos num ˙nico texto. As FunÁıes Contar, M·x, MÌn tambÈm funcionam para textos.
2.6.3. OperaÁıes com datas
As operaÁıes com datas funcionam como as operaÁıes com n˙meros.
Soma: [Tabela]![data] +25 , soma 25 dias ao campo data. SubtraÁ„o : [Tabela]![Valor] -25 , subtrai 25 dias ao campo data. Dia : Dia ( [Tabela]![Data] ), retorna o dia de uma data. Exemplo: Dia (21/04/1981) ir· mostrar 21. MÍs : MÍs ( [Tabela]![Data] ), retorna o dia de uma data. Exemplo: Dia (21/04/1981) ir· mostrar 4. Ano : Ano ( [Tabela]![Data] ), retorna o dia de uma data. Exemplo: Dia (21/04/1981) ir· mostrar 1981. As FunÁıes Contar, M·x, MÌn tambÈm funcionam para textos.
O Access permite que vocÍ use uma funÁ„o dentro de uma funÁ„o, ou construir uma express„o com mais de uma funÁ„o.
Em algumas ocasiıes, os dados que recebemos n„o est„o do jeito ideal para nÛs trabalharmos. Em algumas ocasiıes, por exemplo, a data vem no formato DDMMAAAA, e assim nÛs n„o podemos import·-la diretamente para uma tabela como data. Para isso, o Access nos fornece ferramentas para converter textos, n˙meros e datas. Abaixo vocÍ vai ver as principais funÁıes de convers„o, vocÍ as encontrar· no construtor de expressıes demostrado no capÌtulo anterior.
Seq ([Tabela]![Valor]), essa funÁ„o converte n˙meros em Textos. CInt ([Tabela]![texto]), essa funÁ„o converte textos em n˙meros inteiros, n„o fracion·rios. CDup ([Tabela]![texto]), essa funÁ„o converte textos em n˙meros reais, fracion·rios. CData ([Tabela]![texto]), essa funÁ„o converte o conte˙do de um campo em uma data. O campo deve estar no formato DD/MM/AAAA.
O Access permite que vocÍ use uma funÁ„o dentro de uma convers„o, ou construir uma convers„o com mais de uma funÁ„o.
Suponhamos que numa tabela vocÍ tenha vocÍ tenha todos os dados das autorizaÁıes, inclusive com o n˙mero do MCC de um estabelecimento onde houve uma compra, e que em outra tabela vocÍ tenha o n˙mero do MCC e a descriÁ„o desse MCC. NÛs poderemos criar uma consulta com os dados da autorizaÁ„o e a descriÁ„o do MCC. Basta utilizarmos uma associaÁ„o. Para criarmos uma associaÁ„o , crie uma consulta, e coloque as tabelas que possuem as informaÁıes que vocÍ deseja. Clique em um dos campos relacionados de uma tabela, e arraste atÈ o seu equivalente na outra tabela, como mostra a figura a seguir.
Fig. 2.8.a
Para ver como fica a SQL de uma Consulta no Access, clique no Ìcone mostrado abaixo, na opÁ„o SQL. A SQL È importante para aqueles que pretendem se aprofundar num curso de Access.
Fig. 2.
2.10.1 Consulta SeleÁ„o
A Consulta SeleÁ„o È uma consulta normal, que n„o realiza nenhuma aÁ„o, esse tipo de consulta È o que foi descrito atÈ o momento.
2.10.2 Consulta Criar Tabela
A Consulta Criar Tabela È uma consulta de aÁ„o, pois ao mesmo tempo faz uma consulta em uma ou mais tabela(s) gerando uma nova tabela com o resultado desta consulta. Para construir uma Consulta Criar Tabela , vocÍ dever·, primeiramente estar na estrutura da consulta, adicionar a(s) tabela(s) que deseja consultar e selecionar os campos que desejar para a prÛxima tabela. Em seguida clique na barra de ferramentas o Ìcone Tipo de consulta , vide imagem a seguir, escolhendo a opÁ„o de Consulta criar tabela.
Fig. 2.10.2.a
O Access exibir· a tela Criar Tabela , onde vocÍ deve informar o seguinte: Nome da tabela que ser· criada. Selecionar o banco de dados que vocÍ ir· armazenar a nova tabela. Clicar em OK Executar a consulta clicando no Ìcone
Fig. 2.10.2.b
O Access exibe uma mensagem perguntando se vocÍ deseja colar os registros em uma nova tabela. Para efetivar a consulta vocÍ deve responder sim. Cada vez que vocÍ executar uma consulta criar Tabela, o Access verifica se a tabela a ser criada existe, se existir ela ser· excluÌda e criada novamente. ApÛs executar a consulta, salve- a e feche- a. Abra a tabela que vocÍ criou e verifique que os dados ser„o iguais aos da tabela que vocÍ fez a consulta.
2.10.3 Consulta AcrÈscimo
A Consulta AcrÈscimo È uma consulta de aÁ„o, pois ao mesmo tempo faz uma consulta em uma ou mais tabela( s) e acrescenta registros em uma outra tabela com o resultado desta consulta. Para a criaÁ„o de uma Consulta AcrÈscimo , primeiramente vocÍ deve estar na estrutura da consulta, adicionar a(s) tabela(s) que deseja consultar e selecionar os campos que deseja acrescentar na outra tabela. Em seguida, clique na barra de ferramentas o Ìcone Tipo de consulta , escolhendo a opÁ„o de Consulta AcrÈscimo vide figura 2.10.2.a. O Access exibir· a tela ìAcrescentarî, semelhante ao da figura 2.10.2.b onde vocÍ deve informar o seguinte:
Nome da tabela onde ir· acrescentar os dados. Selecionar o banco de dados que contÈm esta tabela. Clicar em OK
A linha Acrescentar a ser· exibida quando vocÍ clicar o Ìcone de AcrÈscimo. Nesta linha vocÍ escolher· quais campos receber„o o conte˙do dos dados. Preste atenÁ„o na escolha dos campos pois seus tipos devem ser iguais. O Access n„o consegue converter tipos de dados diferentes, ent„o a consulta n„o conseguiria acrescentar os dados ‡ tabela. Em seguida execute a consulta clicando no Bot„o.
Fig. 2.10.
Salve e feche sua consulta. Abra a tabela que vocÍ excluiu os dados, veja que ela contÈm somente os dados com data maior que 13/08/2004.
2.10.5 Consulta AtualizaÁ„o
A Consulta AtualizaÁ„o È uma consulta de aÁ„o, pois ao mesmo tempo faz uma consulta na tabela e o resultado desta consulta ser· atualizado, desta forma vocÍ pode modificar uma grande quantidade de registros, sem atualizar registro a registro. Para a criaÁ„o de uma Consulta AtualizaÁ„o , primeiramente vocÍ deve estar na estrutura da consulta, adicionar a(s) tabela(s) e selecionar os campos que deseja para a consulta. Em seguida estipule o critÈrio para esta consulta, clique na barra de ferramentas o Ìcone Tipo de consulta , escolhendo a opÁ„o de Consulta AtualizaÁ„o , vide figura 2.10.2.a. A linha Atualizar para ser· exibida, onde vocÍ dever· preencher nesta linha, na coluna do campo desejado, um conte˙do novo. Execute a consulta clicando no bot„o. O Access exibir· uma mensagem dizendo quantas linhas ser„o atualizadas e pedir· confirmaÁ„o. A consulta abaixo ir· atualizar as datas, nos registros com "data" igual a "13/08/2004", para ì01/01/2006î.
Fig. 2.10.
Salve e feche sua consulta. Abra a tabela que vocÍ alterou os dados, veja que ela contÈm as datas j· alteradas.
2.10.6 Consulta ReferÍncia Cruzada
Vamos supor que seja necess·rio obter uma consulta que informe quais foram os Bins e a quantidade de transaÁıes realizadas em uma determinada data. Para criar essa situaÁ„o usaremos uma Consulta tabela de referÍncia cruzada. Crie primeiro uma consulta seleÁ„o, adicionando todas as tabelas que ser„o necess·rias, bem como os campos. Em seguida estipule o critÈrio para esta consulta, clique na barra de ferramentas o Ìcone Tipo de Consulta , escolhendo a opÁ„o de Consulta ReferÍncia Cruzada , vide figura 2.10.2.a. A linha ReferÍncia Cruzada ser· exibida, onde vocÍ dever· preencher se os dados ser„o Colunas, Linhas ou Valores. AtenÁ„o, sÛ poder· haver um campo representando cada tipo de referÍncia cruzada. Execute a consulta clicando no bot„o.
Uma macro È um conjunto de aÁıes onde cada uma efetua uma determinada operaÁ„o, agilizando as tarefas rotineiras e cansativas como imprimir relatÛrios, abrir consultas ou formul·rios, etc... Como criar uma macro que abra um formul·rio?
Estar com a janela de Banco de Dados ativa. Clique sobre o objeto Macros Clique sobre o bot„o N ovo
Ser· exibida a tela da estrutura da macro (abaixo):
Fig. 3.
Nesta tela vocÍ preenchera da seguinte forma: Na coluna AÁ„o : selecione a aÁ„o da macro, como por exemplo Abrir Consulta , ao escolher a aÁ„o ser· apresentado os Argumentos da aÁ„o. Argumentos s„o informaÁıes adicionais sobre como executar a aÁ„o, que objetos ou dados usar na aÁ„o. Veja os argumentos da aÁ„o Abrir Consulta : Nome da consulta : selecione a Consulta a ser aberta. Exibir : modo de exibiÁ„o para abrir a Consulta (estrutura, folha de dados, SQL).
Modo de Dados : modo de entrada de dados da Consulta (editar, adicionar, somente leitura).
Para testar uma macro, vocÍ pode execut·- la no modo estrutura, atravÈs do menu Executar , opÁ„o Executar ou clique no Ìcone na barra de ferramentas. Em aula nÛs mostraremos exemplos da utilizaÁ„o das macros.