Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Access Básico - Apostilas - Informática Part3, Notas de estudo de Informática

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

2013

Compartilhado em 27/08/2013

Garoto
Garoto 🇪🇸

4.6

(121)

1 / 11

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
25
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.
pf3
pf4
pf5
pf8
pf9
pfa

Pré-visualização parcial do texto

Baixe Access Básico - Apostilas - Informática Part3 e outras Notas de estudo em PDF para Informática, somente na Docsity!

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.

2.7. Convertendo dados

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.

2.8. Criando uma AssociaÁ„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. Os diferentes tipos de consulta

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.

3. Macros

3.1. Criando uma Macro

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.