67
Professor: Luis Aguiar CURSO DE ACCESS 1

Apresentação de microsoft access 2007 luis aguiar

Embed Size (px)

DESCRIPTION

Apresentação para Curso de Access 2007

Citation preview

Page 1: Apresentação de microsoft access 2007   luis aguiar

1Professor: Luis Aguiar

CURSO DE ACCESS

Page 2: Apresentação de microsoft access 2007   luis aguiar

2

LUIS AGUIAR

Formado em Sistemas de Informação; Mais de 20 anos na área de TI; Diversos Softwares desenvolvidos (Clipper,

Access, VB, PHP, ASP); Possui diversos cursos na área de TI tais como: COBIT, TCP/IP Microsoft Offcial Curriculun, Windows Server 2003, Segurança da Informação, Manutenção em hardware, etc. Ministrou aulas para o Governo do Estado nas disciplinas: (IPD, Windows, Pacote Office, Internet)Atualmente é Consultor Independente na área de TI.Email: [email protected]

Page 3: Apresentação de microsoft access 2007   luis aguiar

3

CONTEÚDO PROGRAMÁTICO

Diferenças entre as versões 2007/2010; Iniciando o Access; Criando/abrindo um Banco de Dados; Criando/Salvando uma nova tabela; Componentes de um banco de dados; Tipos de dados; Criando Formulários; Criando/alterando Consultas; Critérios de Consultas Relatórios.

Professor: Luis Aguiar

Page 4: Apresentação de microsoft access 2007   luis aguiar

4

Interface do usuário Office 2010 Office 2007 Office 2003

Menus e guias

A faixa de opções substitui os menus e barras de ferramentas em todos os produtos do Office 2010 e pode ser totalmente personalizada.

A faixa de opções substitui os menus e barras de ferramentas no Access 2007, Office Excel 2007, PowerPoint 2007, Word 2007 e partes do Outlook 2007.

Só estão disponíveis menus e barras de ferramentas.

Painéis de tarefasGrupos de comandos na faixa de opções e a capacidade de personalização.

Grupos de comandos na faixa de opções e a capacidade de personalização.

Painel de tarefas básico.

Barra de Ferramentas de Acesso Rápido Totalmente personalizável. Introduzida em 2007. Não disponível.

Modo de exibição BackstageMais ferramentas fora da janela de exibição do documento.

Ferramentas limitadas que podem ser acessadas através do Botão do Microsoft Office.

Ferramentas limitadas no menu Arquivo

Assinaturas digitaisEncontrado no modo de exibição Backstage em Informações sobre o Documento / Proteger Documento.

Formatado com XMLDSig, encontrado em Arquivo / Finalizar Documento / Assinaturas.

Encontrado em Ferramentas / Opções / Segurança / Assinaturas Digitais

Smart Art Aprimorado a partir da versão 2007.As ferramentas de design disponíveis em todos os aplicativos do Microsoft Office.

Não disponível.

Formatos Open (*.odt) OpenDocument Text

Incluídos nesta versão.Adicionados no 2007 Office System Service Pack 2 (SP2).

Não disponível.

Integração com o Windows Live WriterOpções de postagem de blog disponíveis no aplicativo.

Não disponível. Não disponível.

Verificador ortográficoO verificador ortográfico é agora integrado com a correção automática.

Verificador ortográfico básico. Verificador ortográfico básico.

Visualização de ColarUma visualização dinâmica antes de você confirmar Colar. Evita o uso do botão Desfazer.

Colar, Desfazer, Colar. Funcionalidades básicas de Colar.

Impresso

O modo de exibição Backstage combina Imprimir com a Visualização de Impressão, Layout da Página e outras opções de impressão.

Botão do Microsoft Office, Imprimir com ferramentas de impressão limitadas espalhadas ao longo de diversos comandos.

Opção básica de Imprimir no menu Arquivo.

MinigráficosUm gráfico em miniatura inserido em um texto ou embutido em uma célula de planilha para resumir dados.

Gráficos dinâmicos e tipos de gráficos. Gráficos tridimensionais (3-D).

Conceitos básicos de email

Conversa, Limpeza, Ignorar Thread, e Dicas de Email para quando uma pessoa estiver fora do escritório ou se o email for enviado para um grupo.

Não disponível. Não disponível.

Ferramenta de edição de fotosDisponível nos aplicativos: (Word 2010, Excel 2010, PowerPoint 2010, Outlook 2010 e Microsoft Publisher 2010).

Funcionalidade limitada. Funcionalidade limitada.

Vídeo no Microsoft PowerPoint Gatilhos e controles de vídeo. Não disponível. Não disponível.

Page 5: Apresentação de microsoft access 2007   luis aguiar

5

MICROSOFT ACCESS 2007/2010 O Access é um SGBD da Microsoft Corporation, que tem

a finalidade de auxiliar o usuário no desenvolvimento e manipulação de arquivos de bancos de dados.

Sistema de Gerenciamento de Bancos de Dados(SGBD): é um software com recursos específicos para facilitar a manipulação das informações dos bancos de dados e o desenvolvimento de programas aplicativos. Exemplos: Oracle, MySql, Access, dBase, MS-SQL, etc;

O que são Bancos de Dados? um conjunto de registros dispostos em estrutura que

possibilita a reorganização dos mesmos e produção de informação

Exemplos: lista telefônica, controle do acervo de uma biblioteca, sistema de controle dos recursos humanos de uma empresa.

Professor: Luis Aguiar

Page 6: Apresentação de microsoft access 2007   luis aguiar

6

PASSO A PASSO

Clique no botão iniciar do Windows e aponte o mouse sobre o menu Todos os programas. No final, clique no ícone da Microsoft Access.

Professor: Luis Aguiar

Page 7: Apresentação de microsoft access 2007   luis aguiar

7

CRIANDO UM NOVO BANCO DE DADOS

Informar o nome do banco de dados qualquer.

Professor: Luis Aguiar

Page 8: Apresentação de microsoft access 2007   luis aguiar

8

CRIANDO UMA NOVA TABELA

Após criar um Banco de Dados em branco você será direcionado para a tela principal do Access 2007/2010, na qual é criado o seu próprio banco (tabelas, formulário, consultas relatórios e macros). Veja figura a seguir.

Professor: Luis Aguiar

Page 9: Apresentação de microsoft access 2007   luis aguiar

9

COMPONENTES DO BANCO DE DADOS

TABELA é um conjunto de dados dispostos em número finito de colunas e número ilimitado de linhas (ou registros);

REGISTROS são as linhas da tabela; CAMPOS são as colunas da tabela; FORMULÁRIO: serve para visualizar, introduzir e

modificar com facilidade os dados diretamente em uma tabela. É o elemento de comunicação entre o banco de dados e o usuário;

CONSULTAS: são usadas para encontrar e recuperar apenas os dados que atendem as condições especificadas pelo usuário. É usada para visualizar, modificar e analisar dados de diferentes formas

Professor: Luis Aguiar

Page 10: Apresentação de microsoft access 2007   luis aguiar

10

RELATÓRIO: é uma forma eficiente para mostrar seus dados em um formato impresso. Pode-se imprimir um relatório que agrupe dados, por exemplo;

MACRO: é um conjunto de uma ou várias ações na qual cada uma executa uma operação diferente, como fechar um formulário ou abrir uma tabela, por exemplo. As macros deixam seu Banco de Dados automatizado.

COMPONENTES DO BANCO DE DADOS

Professor: Luis Aguiar

Page 11: Apresentação de microsoft access 2007   luis aguiar

11

CRIANDO UMA TABELA

Quando é criado um novo banco de dados, você é direcionado para a tela do Access 2007/2010. Nessa tela você já pode criar sua primeira tabela. Elas podem ser visualizadas de duas formas, no Modo Design ou no Modo Folhas de Dados, como mostra a seguir:

Modo Design: usada para criar a tabela;Modo Folha de dados: usada para inserir dados na tabela.

Professor: Luis Aguiar

Page 12: Apresentação de microsoft access 2007   luis aguiar

12

PASSO A PASSO

Dê um clique na opção Modo de Exibição e selecione Modo Design.

Surgirá a caixa de diálogo Salvar como. Nela você definirá um nomepara sua tabela (no nosso casoserá Clientes) e depois clicará em OK para continuar veja figura abaixo:

Professor: Luis Aguiar

Page 13: Apresentação de microsoft access 2007   luis aguiar

13

PASSO A PASSO

Sua tabela Clientes foi criada, agora você criará os campos, que neste caso podem ser nome, endereço, telefone, bairro, cidade e o código do cliente.

O código será a chave primária, ou seja, neste campo não é aceita repetição de dados e o tipo de dados será a numeração automática, o restante (nome, endereço, bairro, CEP) será dados do tipo texto. Preencha a sua tabela conforma mostra a figura a seguir:

Professor: Luis Aguiar

Page 14: Apresentação de microsoft access 2007   luis aguiar

14

PASSO A PASSO

Professor: Luis Aguiar

Page 15: Apresentação de microsoft access 2007   luis aguiar

15

TIPOS DE DADOS As tabelas podem ter dados de diversos tipos, como

os mostrados na figura a seguir:

Memorando: caracteres alfanuméricos longos que possuem até 64.000 caracteres;

Número: valores numéricos; Texto: caracteres alfanuméricos que possuem até

256 caracteres; Moeda: valor monetário; Data / hora: datas e horas; Auto Numeração: valor numérico que é

incrementado automaticamente; Sim / Não: valor booleano; Objeto OLE: gráficos ou figuras.

Professor: Luis Aguiar

Page 16: Apresentação de microsoft access 2007   luis aguiar

16

PROPRIEDADES DOS CAMPOS

Na parte inferior da tela pode-se visualizar uma lista de propriedades referentes aos campos descritos anteriormente, veja figura abaixo

Professor: Luis Aguiar

Page 17: Apresentação de microsoft access 2007   luis aguiar

17

SALVANDO A TABELA

Vamos agora salvar a tabela Clientes com o nome Clientes. Clique com botão direito e na lista suspensa clique em salvar, veja figura abaixo:

Professor: Luis Aguiar

Page 18: Apresentação de microsoft access 2007   luis aguiar

18

OS DETALHES SOBRE A DESCRIÇÃO DE CADA UM DOS CAMPOS Tamanho do campo: os campos de texto nas tabelas do banco de

dados do Access não poderão ter mais de 256 caracteres. Exemplo: no campo Nome defina seu tamanho de como 60. Quer dizer que o nome terá no máximo 60 caracteres;

Formato: mostra os dados e números em determinado formato de exibição, como, data completa ou moeda;

Máscara de entrada: mostra caracteres de formação em determinado campo para que eles não tenham de ser colocados e garante que os dados inseridos se ajustam à máscara;

Legenda: mostra uma etiqueta que não é etiqueta padrão, por exemplo, nome do campo, para novos formulários e relatórios , o valor padrão.

Regra de validação e Texto de validação: limita os dados colocados em um campo a valores que atendam a determinada exigência;

Requerido: requer que os dados sejam colocados em um campo; Permitir comprimento zero: aceita que uma seqüência de caracteres

de comprimento zero seja guardada em um campo texto ou memorando;

Indexado: acelera buscas em campos freqüentemente procurados.

Professor: Luis Aguiar

Page 19: Apresentação de microsoft access 2007   luis aguiar

19

PREENCHIMENTO DA TABELA

Lembre-se que, como o campo Código é do tipo Auto Numeração, não entre com os dados diretamente nele; quando o cursor estiver neste campo, apenas tecle (Tab). Abaixo, uma lista de teclas que o ajudarão a manipular os dados numa tabela:

Tab: permite avançar o cursor para o campo seguinte.

Shift + Tab: permite retroceder o cursor. Enter: idem à tecla Tab. Setas de navegação do teclado: navega pelso

campos. F2: pressione esta tecla quando quiser colocar

em modo de edição o conteúdo de um campo.Professor: Luis Aguiar

Page 20: Apresentação de microsoft access 2007   luis aguiar

20

EXERCICIO 01

Inicie o Microsoft Acess 2007/2010; Crie um novo Banco de Dados chamado

Controle de DVDS; Crie uma tabela chamada CADFILMES

conforme modelo (Slide); Criar uma nova tabela chamada ESTILOFILME

conforme modelo (Slide);

Professor: Luis Aguiar

Page 21: Apresentação de microsoft access 2007   luis aguiar

21

Professor: Luis Aguiar

Page 22: Apresentação de microsoft access 2007   luis aguiar

22

DETALHE DO CAMPO DURAÇÃO DO FILME

OBSERVAR- Tamanho do campo;- Formato;- Escala- Casas decimais.

Professor: Luis Aguiar

Page 23: Apresentação de microsoft access 2007   luis aguiar

23

TABELA ESTILOFILME

Professor: Luis Aguiar

Page 24: Apresentação de microsoft access 2007   luis aguiar

24

CURIOSIDADES SOBRE O ACCESS

Tamanho máximo do Banco de dados: Def. pelo HD

Numero de Tabelas em um banco de dados: 32.768

Tamanho máximo da tabela: 1 Gigabyte Numero de campos por registro: 255 campos. O Microsoft Access pode abrir e gravar, alem de

importar e exportar dados para os seguintes tipos de formato de arquivo: Btrieve, dBase III Plus e dBase IV, Microsoft FoxPro 2.0 e 2.5, Microsoft SQL Server, SYBASE SQL Server e Paradox 3.0, 3.5, 4.0 e 4.5, Lotus 1-2-3(WKS,WK1, e WK3) ASCII largura delimitada e ASCII largura fixa e todas as versões do Microsoft Excel.

Page 25: Apresentação de microsoft access 2007   luis aguiar

25

FORMULÁRIOS Os formulários são utilizados para muitos propósitos. Entrada de dados de alguma tabela; Criar uma caixa de diálogo personalizada para receber

a entrada do usuário e em seguida executar uma ação de acordo com esta entrada;

Criar um formulário menu de controle para abrir outros formulários ou relatórios.

Criar botões ou menus para abrir outros formulários, relatórios, consultas, etc.

Pode-se criar um formulário por meio do assistente de formulário.

O Assistente acelera o processo de desenvolvimento, pois acaba fazendo todo o trabalho básico.

Professor: Luis Aguiar

Page 26: Apresentação de microsoft access 2007   luis aguiar

26

FORMULÁRIOS

Vamos utilizar o nosso banco de dados criado anteriormente. Abra-o e clique na aba Criar > Mais Formulários > Assistente de formulário, como mostra a figura a seguir:

Professor: Luis Aguiar

Page 27: Apresentação de microsoft access 2007   luis aguiar

27

ASSISTENTE DE FORMULÁRIO

Surgirá à caixa de diálogos Assistente de formulário, escolha a tabela para a criação dele (em nosso exemplo será a tabela CADFILMES). Escolha os campos que fazem parte do seu formulário (no nosso exemplo serão todos e clique em Avançar:

Page 28: Apresentação de microsoft access 2007   luis aguiar

28

LAYOUT DO FORMULÁRIO

Na tela que surge escolha o layout para o seu formulário. No nosso exemplo será utilizado a opção Coluna Clique em Avançar:

Professor: Luis Aguiar

Page 29: Apresentação de microsoft access 2007   luis aguiar

29

ESTILO DO FORMULÁRIO

Escolha agora o estilo para o seu formulário assim como desejar (no nosso exemplo utilizaremos Access 2007/2010). Clique em Avançar para continuar:

Professor: Luis Aguiar

Page 30: Apresentação de microsoft access 2007   luis aguiar

30

NOMEANDO O FORMULÁRIO

Nesta opção definiremos um nome para o nosso formulário como a tabela em questão é a de FILMES usaremos o mesmo nome em nosso formulário. Existe a opção de abrir o formulário já com dados ou de modificar o design do formulário. Marque a opção Abrir o formulário para visualizar ou inserir informações e clique em Concluir:

Professor: Luis Aguiar

Page 31: Apresentação de microsoft access 2007   luis aguiar

31

CONCLUINDO O FORMULÁRIO

Professor: Luis Aguiar

Page 32: Apresentação de microsoft access 2007   luis aguiar

32

FORMULÁRIO PRONTO

Seu formulário foi criado com sucesso por meio do Assistente de criação. Veja o resultado na Figura a seguir

Professor: Luis Aguiar

Page 33: Apresentação de microsoft access 2007   luis aguiar

33

EXERCICIO 02

Crie um novo banco de dados com o nome Exercício de Fixação 02 e salve-o. Precisaremos deste exercício futuramente.

No seu banco de dados crie duas tabelas;

Segue passo a passo;

Nome do Campo Tipos de DadosCódigo do Fornecedor Numeração AutomáticaNome da Companhia TextoNome do Contato TextoCargo do Contato TextoEndereço TextoCidade Texto

Tabela Produtos

Nome do Campo Tipos de Dados

Código do Fornecedor Numeração Automática

Nome da Companhia Texto

Nome do Contato Texto

Cargo do Contato Texto

Endereço Texto

Cidade Texto

Fornecedores Produtos

Professor: Luis Aguiar

Page 34: Apresentação de microsoft access 2007   luis aguiar

34

EXERCICIO 02 - PASSOS

1. Inicialmente vamos criar o banco de dados. Para isso abra o Access.

2. Como o Access aberto, insira o nome para o novo banco de dados.

3. Agora vamos criar as nossas duas tabelas. Clique sobre a Tabela 1, que aparece, assim que você cria o banco de dados, como o botão direito do mouse, e na lista suspensa clique na opção Modo Design.

4. Na caixa de diálogo Salvar como, insira um nome para a nova tabela e em seguida em OK.

5. A tabela será criada no Modo Design. Crie os dados que foram descritos no início deste Exercício.

Professor: Luis Aguiar

Page 35: Apresentação de microsoft access 2007   luis aguiar

35

EXERCICIO 02 - PASSOS

6. Agora feche a tabela. Surgirá uma caixa de diálogo perguntando se você deseja salvar as alterações feitas. Clique em Sim:

7. Excute o mesmo procedimento para a tabela Produtos. Acesse a aba Criar > Tabela:

8. Siga os mesmos passos dos tópicos 4,5,6, não esquecendo que o nome da tabela agora é Produtos.

9. Insira os dados que foram descritos no início deste exercício:

10. Pronto, agora feche a tabela e salve-a da mesma forma da anterior.

11. Vamos analisar agora como está nosso banco de dados.

Professor: Luis Aguiar

Page 36: Apresentação de microsoft access 2007   luis aguiar

36

EXERCICIO 02 - PASSOS

Precisamos alimentar nosso banco de dados para que nossas futuras consultas e relatórios tenham conteúdo;

Abra o formulário Filmes; Digite no mínimo 15 registros aleatórios;

Professor: Luis Aguiar

Page 37: Apresentação de microsoft access 2007   luis aguiar

37

EXERCICIO 03

Abra o Banco de Dados Exercício de Fixação 02;

Crie um formulário para a tabela Fornecedores;

Crie um formulário para a tabela Clientes; Preencha alguns registros de Fornecedores; Preencha alguns registros de Clientes.

Professor: Luis Aguiar

Page 38: Apresentação de microsoft access 2007   luis aguiar

38

CONSULTAS A consulta é um dos recursos mais importantes do Access.

Com elas, o usuário pode filtrar, ordenar e agrupar duas ou mais tabelas, podendo assim criar tabelas virtuais e subconjuntos de registros, que atendam a determinada necessidade dos seus sistemas.

Uma consulta é uma pergunta feita ao Access a respeito dos dados de suas tabelas. Pode-se perguntar dentro de uma tabela do salário, por exemplo, se o usuário deseja ter os dados de quem ganha mais.

O tipo de consulta mais usado é o de seleção. Uma consulta de seleção recupera informações de uma ou mais tabelas usando métodos especializados pelo usuário, e em seguida os dados são mostrados na ordem em que você deseja. Suponha que você queira visualizar alguns produtos de determinada marca no seu banco de dados da tabela produtos. Em vez de buscar em toda a tabela, pode-se estruturar uma consulta que mostre apenas os dados que você deseja.

Professor: Luis Aguiar

Page 39: Apresentação de microsoft access 2007   luis aguiar

39

TIPOS DE CONSULTAS Consulta Seleção: como comentamos anteriormente este

tipo de consulta é o mais usado, ele seleciona campos e registros a partir de uma ou mais tabelas. Recupera dados nos quais se podem atualizar os registros com pequenas restrições.

Consulta de Tabela de Referência Cruzada: agrupa informações em categorias e mostra os dados no formato de uma planilha resumidamente. Uma consulta de tabela de referência cruzada mostra valores resumidos como: somas, contagens e médias de um campo em de um campo em uma tabela

Consulta Parâmetros: aceita que uma consulta seja executada para determinar diferentes conjuntos de informações, em função de um ou mais parâmetros que são fornecidos antes de sua execução

Consulta Ação: aceita que os dados sejam arrastados ou modificados. As consultas desse tipo subdividem-se em quatro tipos: exclusão, atualização, acréscimo e criar tabela;

Professor: Luis Aguiar

Page 40: Apresentação de microsoft access 2007   luis aguiar

40

CONSULTAS AÇÃO Exclusão: remove um grupo de registro de uma ou mais tabelas.

Suponha que se posa usar uma Consulta Exclusão para remover produtos que estão em uso ou para os quais dos registros inteiros, e não apenas os campos selecionados dentro dos registros;

Consulta Atualização: ela cria modificações globais em um grupo de registros em uma ou mais tabelas. Suponha que se você tenha uma tabela

Consulta Criação de Tabela: aceita a criação de uma tabela, a partir de outras tabelas ou consultas. Não esqueça que uma consulta apenas reúne os dados de outras tabelas. Ela não é uma tabela propriamente dita. A consulta Criação de Tabela é útil para:

- criar uma tabela para exportar dados para outros bancos de dados do Access;

- criar relatórios que mostrem dados a partir de determinada data; - criar uma cópia de backup de uma tabela; - criar uma tabela de histórico que possua registros antigos. Suponha

que você poderia criar uma tabela que guardasse todos os seus pedidos antigos, antes de removê-los de sua tabela Pedidos atual.

de cadastro de possíveis fornecedores.

Professor: Luis Aguiar

Page 41: Apresentação de microsoft access 2007   luis aguiar

41

CRIANDO UMA CONSULTA

Antes verifique se você tem registros disponíveis registros no seu banco de dados atual.

Selecionamos o item Assistente de Consulta no menu Criar.

Professor: Luis Aguiar

Page 42: Apresentação de microsoft access 2007   luis aguiar

42

CRIANDO UMA CONSULTA

Observe que selecionamos a tabela CADFILMES e somente alguns campos desta tabela.

Selecione-os e clique em avançar.

Page 43: Apresentação de microsoft access 2007   luis aguiar

43

CRIANDO UMA CONSULTA

Temos nesta tela as opções Detalhe ou Resumo, a opção resumo serve normalmente para somatórios ou quantitativos, não é nosso caso.

Professor: Luis Aguiar

Page 44: Apresentação de microsoft access 2007   luis aguiar

44

CRIANDO UMA CONSULTA

Digitamos um título para nossa consulta e clicamos em concluir;

Como podemos ver, a consulta foi aberta automaticamente com os campos que selecionamos.

Professor: Luis Aguiar

Page 45: Apresentação de microsoft access 2007   luis aguiar

45

CRIANDO UMA CONSULTA SELEÇÃO

Selecionamos o item Design da Consulta no menu Criar.

Professor: Luis Aguiar

Page 46: Apresentação de microsoft access 2007   luis aguiar

46

CRIANDO UMA CONSULTA SELEÇÃONa caixa Mostrar Tabela, devemos clicar na tabela desejada em seguida no botão ADICIONAR.

Professor: Luis Aguiar

Page 47: Apresentação de microsoft access 2007   luis aguiar

47

CONSULTA SELEÇÃO

Os campos da tabela CADFILMES aparecem em uma caixa

Professor: Luis Aguiar

Page 48: Apresentação de microsoft access 2007   luis aguiar

48

CONSULTA SELEÇÃO

Devemos clicar nos campos que queremos que façam parte da consulta e arrastar para a parte debaixo da consulta soltando sobre o item CAMPO;

Fazemos isso tantas vezes quantas forem os campos necessários a nossaconsulta.

Professor: Luis Aguiar

Page 49: Apresentação de microsoft access 2007   luis aguiar

49

CONSULTA SELEÇÃO

Nas consultas o item mais importante e mais utilizado é o item CRITÉRIOS

Professor: Luis Aguiar

Page 50: Apresentação de microsoft access 2007   luis aguiar

50

INTRODUÇÃO AOS CRITÉRIOS DE CONSULTA

Um critério é semelhante a uma fórmula — é uma cadeia de caracteres que pode consistir em referências de campo, operadores e constantes.

As tabelas a seguir mostram alguns exemplos de critérios e explicam como eles funcionam.

Professor: Luis Aguiar

Page 51: Apresentação de microsoft access 2007   luis aguiar

51

OPERADORES DE COMPARAÇÃO

Operador

Significado do operador Exemplo Significado do exemplo

= Igual =Lisboa ou =“Lisboa” Igual a Lisboa

> Maior > 6000 Maior que 6000

< Menor < 1/1/95 Antes de 1/1/95

>= Maior ou Igual >=1500 Maior ou igual a 1500

<> Diferente <> FF ou <> “FF” Diferente de FF

Entre Entre dois Valores (inclusive) Entre 20 E 40 Um número entre 20 e 40

Em Entre uma série de valores Em (Lisboa, Porto, Faro)

Lisboa, Porto ou Faro

Como Condiz com o padrão Como Li* Registos que começam por Li seguidos por qualquer caracter

Professor: Luis Aguiar

Page 52: Apresentação de microsoft access 2007   luis aguiar

52

OPERADORES LÓGICOS

OperadorSignificado do

operadorExemplo Significado do exemplo

E Ambos são verdadeiros

=Lisboa E >150000 De Lisboa E Maior que 150000

Ou Um deles é verdadeiro

Alverca Ou Póvoa De Alverca ou Póvoa

Negado Falso Negado com Li??? Registos que não começam por Li seguidos por três caracteres

exactos

Professor: Luis Aguiar

Page 53: Apresentação de microsoft access 2007   luis aguiar

53

OPERADORES MATEMÁTICOS

+ Adição

- Subtracção

* Multiplicação

/ Divisão

^ Exponenciação

& Juntar dois conjuntos de texto (concatenar)

Professor: Luis Aguiar

Page 54: Apresentação de microsoft access 2007   luis aguiar

54

CARACTERES ESPECIAIS PARA CRITÉRIOS

OperadorSignificado do

operador Exemplo Significado do Exemplo

? Qualquer caracter simples B?la Encontra as palavras Bala, Bela, Bola, Bula

* Qualquer ou nenhum caracter Carl* Encontra Carlos, Carla, Carlota

# Qualquer digito 1## Encontra todos os números entre 100 e 199

[] Qualquer caracter entre os parênteses

B[ao]la Encontra Bala e Bola mas não Bela e Bula

- Qualquer caracter dentro do intervalo (entre parênteses)

[N-Z] Encontra qualquer caracter entre N e Z

! Excepção do caracter (entre parênteses)

[!N-Z] Encontra qualquer caracter que não comece entre N e Z

“” Dados com comprimento zero

“” Encontra dados com comprimento zero

[nome do campo]

Qualquer outro campo na grelha

<[Preço Unidade]

Registos cujos valores dos campos sejam inferiores aos valores do campo Preço Unidade

Page 55: Apresentação de microsoft access 2007   luis aguiar

55

EXEMPLOS DE EXPRESSÕES QUE UTILIZAM VALORES DE TEXTO COMO CRITÉRIOS

Professor: Luis Aguiar

Page 56: Apresentação de microsoft access 2007   luis aguiar

56

Campo Expressão Descrição

CidadeDeDestino “Joao Pessoa" Mostra as encomendas enviadas para João Pessoa.

CidadeDeDestino “Joao Pessoa" Ou “Fortaleza"

Utiliza o operador Ou para mostrar as encomendas enviadas para João Pessoa ou Fortaleza.DataDeEnvio Entre #5/1/95# E

#10/1/95#Utiliza o operador Entre...E para mostrar as encomendas enviadas depois do dia 5-Jan-95 e antes do dia 10-Jan-95.

DataDeEnvio #2/2/95# Mostra as encomendas enviadas no dia 2-Fev-95.

PaísDeDestino Em(“Espanha", “França") Utilize o operador Em para mostrar as encomendas enviadas para Espanha ou França.PaísDeDestino Negado "EUA" Utiliza o operador Negado para mostrar as encomendas enviadas para todos os países, excepto os EUA.

NomeDeEnvio Como "S*" Encomendas enviadas para clientes cujo nome começa com a letra S.

NomeDaEmpresa >="N" Mostra as encomendas enviadas para as empresas cujo nome começa com as letras N a Z.

Page 57: Apresentação de microsoft access 2007   luis aguiar

57

EXEMPLOS DE EXPRESSÕES QUE CALCULAM OU MANIPULAM DATAS E, EM SEGUIDA,

UTILIZAM O RESULTADO COMO CRITÉRIOS

 

Campo Expressão Descrição

DataDaEncomenda

< Data( )- 30Utiliza a função Data para mostrar as encomendas com mais de 30 dias.

DataDaEncomenda

< Data( ) Utiliza a função Data para mostrar as encomendas efectuadas hoje. Data () é uma função que devolve a data do sistema, ou seja, a data actual.

Professor: Luis Aguiar

Page 58: Apresentação de microsoft access 2007   luis aguiar

58

EXEMPLOS DE EXPRESSÕES QUE UTILIZAM PARTE DE UM VALOR DE UM CAMPO COMO CRITÉRIOS

Campo Expressão Descrição

NomeDeEnvio Como "S*" Mostra as encomendas enviadas para os clientes cujos nomes começam com a letra S.

NomeDeEnvio Como "*Importação"

Mostra as encomendas enviadas para os clientes cujos nomes terminam com a palavra "Importação".NomeDeEnvio Como "[A-D]*" Mostra as encomendas enviadas para os clientes cujos nomes começam com A a D.

NomeDeEnvio Como "*ar*" Mostras encomendas enviadas para os clientes cujos nomes incluem a sequência de letras "ar".

Professor: Luis Aguiar

Page 59: Apresentação de microsoft access 2007   luis aguiar

59

EXEMPLOS DE CONSULTAS

Page 60: Apresentação de microsoft access 2007   luis aguiar

60

EXEMPLO DE CONSULTAS

Como prevíamos, apenas os registros que satisfazem o critério (ALUGADO = VERDADEIRO)

Page 61: Apresentação de microsoft access 2007   luis aguiar

61

EXERCICIO 04

1. Construa uma consulta com a tabela CADFILMES que apresente apenas os filmes romanticos;

2. Construa uma consulta com a tabela CADFILMES que apresente apenas os filmes cadastrados antes do mês 08;

3. Construa uma consulta com a tabela CADFILMES que apresente apenas os filmes cujo nome iniciem com M;

4. Construa uma consulta com a tabela CADFILMES que apresente apenas os filmes que não estejam alugados;

Page 62: Apresentação de microsoft access 2007   luis aguiar

62

RELATÓRIOS

Os relatórios são o resultado final de todo um trabalho, e quase sempre é o Item mais requisitado nas empresas.

Na janela do banco de dados CADFILMES clique na Aba Criar e em seguida em Assistente de Relatório (Figura abaixo).

Page 63: Apresentação de microsoft access 2007   luis aguiar

63

RELATÓRIOS

Surgirá a caixa de diálogo Assistente de Relatório. Na caixa de listagem selecione a tabela CADFILMES; escolha também os campos que farão parte do seu relatório.

Page 64: Apresentação de microsoft access 2007   luis aguiar

64

RELATÓRIOS

Aqui podemos decidir se vamos agrupar algum campo. Ex: Estilo do Filme.

Page 65: Apresentação de microsoft access 2007   luis aguiar

65

RELATÓRIOS

Selecionamos o ordenação; Selecionamos o Layout do Relatório.

Page 66: Apresentação de microsoft access 2007   luis aguiar

66

RELATÓRIO

Agora escolha (no estilo do seu relatório), e clique novamente em Avançar;

Seguido do Titulo do Relatório

Page 67: Apresentação de microsoft access 2007   luis aguiar

67

RELATÓRIO PRONTO