86
5/16/2018 ACCESSAvancado-slidepdf.com http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 1/86  Access  Avançado      I     n       f     o     r     m       á      t      i     c     a Escola Virtual

ACCESS Avancado

Embed Size (px)

Citation preview

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 1/86

 Access  Avançado

     I    n      f    o    r    m      á     t     i    c    a

Escola Virtual

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 2/86

 

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 3/86

Informática

 Access

 Avançado

  Escola Virtual

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 4/86

Ficha técnica

® Reservados todos os direitos patrimoniais e de reprodução à Fundação Bradesco

Homepage: www.fb.org.br

 AUTORIA

InfoSERVER S.A.Departamento de Treinamento

COLABORADORES

Departamento Escola Virtual - Fundação Bradesco

PROJETO GRÁFICO E REVISÃO

Setor Geração de Recursos Didáticos

PUBLICAÇÃO: 2010

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 5/86

3

 APRESENTAÇÃO

Esta apostila compõe o material didático dos cursos de Informáticareferentes ao Pacote Ofce 2007, composto pelos aplicativos Word,Excel, PowerPoint, Access, Outlook e Internet.

Na sequência, apresentamos denições, orientações técnicas,procedimentos e exercícios práticos, fundamentais para qualicarprossionalmente jovens e adultos, para que possam ter autonomiano uso da ferramenta, dominar as competências exigidas pelo

mercado de trabalho e, assim, favorecer sua empregabilidade emqualquer área ocupacional.

Lembramos que as profundas transformações ocorridas no mundodo trabalho, a velocidade da informação, a comunicação, aglobalização, a difusão de novas tecnologias e de novas formasde organização do trabalho são alguns exemplos das mudançasque vêm exigindo dos trabalhadores o desenvolvimento de novascompetências frente às prossões.

Diante desse contexto, a informática é parte fundamental dessatransformação, visto que está presente em todos os setores dasociedade: no comércio, na indústria, na saúde, na educação etc.

Enm, as informações aqui apresentadas servirão para alicerçara base do conhecimento requerida para a construção das

competências e habilidades propostas na qualicação de Operadorde Microcomputador.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 6/86

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 7/86

5

SUMÁRIO

1. IMPORTAÇÃO E VINCULAÇÃO DE DADOS ...................................................................91.1 Quando convém importar dados?.......................................................................91.2 Importar ou vincular: qual a diferença? ............................................................101.3 Importar dados de um documento de texto (Txt e Rich Text) .............................101.4 Importar dados de planilhas do Microsoft Excel .................................................131.5 Importar dados de outros formatos ..................................................................17

1.5.1 Importar dados de banco de dados ODBC ...............................................171.5.2 Importar dados de pasta do Microsoft Outlook ........................................21

1.6 Vincular dados ................................................................................................24

2. EXPORTAÇÃO DE DADOS ........................................................................................252.1 Exportar dados para um arquivo de texto (Txt e Rich Text) ................................262.2 Exportar dados para uma planilha do Excel .......................................................272.3 Exportar dados para PDF ou XPS .....................................................................282.4 Exportar dados para outros formatos: ..............................................................30

2.4.1 Exportar dados para o Microsoft Access ..................................................302.4.2 Exportar dados para ODBC ....................................................................31

3.COLETA DE DADOS .................................................................................................333.1 Criar email .....................................................................................................33

3.2 Gerenciar respostas ........................................................................................35

4. GUIA FERRAMENTA DE DADOS ...............................................................................374.1 Grupo Analisar ................................................................................................37

4.1.1 Documentar o banco de dados ...............................................................374.1.2 Analisar o desempenho do banco de dados .............................................38

4.2 Grupo Ferramentas de Banco de Dados ............................................................444.2.1 Gerenciador do menu Controle ...............................................................444.2.2 Criptografar o arquivo com senha ...........................................................484.2.3 Criar arquivo do tipo ACCDE ..................................................................49

4.2.4 Suplementos .........................................................................................504.3 Grupo Mover dados.........................................................................................52

4.3.1 Migrar os dados para uma base do SQL Server ........................................52

5. MACROS ................................................................................................................535.1 Criar macro simples ........................................................................................545.2 Associar uma macro a um evento de formulário ................................................555.3 Macros Condicionais ........................................................................................575.4 Macros de Grupo ............................................................................................60

6. PERSONALIZAÇÃO DO APLICATIVO .........................................................................616.1 Criar um menu principal ..................................................................................616.2 Iniciar o banco de dados com determinado formulário .......................................61

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 8/86

6

7. ADMINISTRAÇÃO DO BANCO DE DADOS..................................................................647.1 Compactação do banco de dados .....................................................................647.2 Trabalho em ambiente de multiusuários............................................................65

7.2.1 Formas de compartilhamento do banco de dados ....................................65

7.2.2 Proteção de registros............................................................................. 70

8. SEGURANÇA NA VERSÃO 2007 ................................................................................ 72

EXERCÍCIOS ..............................................................................................................73

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 9/86

7

INTRODUÇÃO

Seja bem-vindo ao Access 2007 – Avançado!

No curso de Access 2007 Básico, você teve uma visão sobre acriação, armazenagem e manipulação de informações. Agora,você conhecerá novos recursos para aprimorar seu bancode dados: coletar, administrar, importar, vincular e exportardados; utilizar macros e ferramentas de dados; personalizar o

aplicativo etc.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 10/86

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 11/86

9

1. Importação e vinculação de dados

1.1 Quando convém importar dados?

Imagine que você esteja desenvolvendo um banco de dados no Microsoft Access eoutro usuário possua algumas informações vitais em outra base de dados. Digitar todosos dados novamente levaria algum tempo. O ideal é importá-los e, em seguida, fazeralterações para otimizar o banco de dados.

Como nas demais versões do Microsoft Access, aqui, você também pode importar ouvincular dados de tabelas de outros bancos de dados do Microsoft Access, além de outrosaplicativos, como Microsoft Excel, gerenciadores de banco de dados Dbase, Microsoft

FoxPro ou Paradox no formato de listas HTML ou XML, que podem encontrar-se em seucomputador local, em um servidor de rede ou em um servidor Internet.

Para importar dados, utilizamos o grupo Importar da guia Dados Externos.

Figura 1

 Access Permite importar dados de outra base de dados do Microsoft Access.

Excel Permite importar dados cuja origem é uma planilha eletrônica do Microsoft Excel.

Lista do

SharePoint Permite importar dados de listas de compartilhamento do Microsoft SharePoint.

 Arquivos de Texto Permite importar dados no formato TXT, CSV, TAB ou ASC.

 XML Permite importar dados no formato XML ou XSD.

MaisPermite importar dados no formato ODBC (SQL Server), HTML, Outlook, dBase,

Paradox ou Lotus 1-2-3.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 12/86

10

1.2 Importar ou vincular: qual a diferença?

Na importação, gera-se uma cópia das informações em uma nova tabela no banco

de dados atual, sendo que a tabela ou arquivo de origem não sofre alterações. Já noprocesso de vinculação de dados, as informações são lidas do aplicativo de origem e écriado um vínculo (ligação) entre o Microsoft Access e o aplicativo de origem. Assim, alémde permitir a leitura dos dados, promove também sua atualização, ou seja, altera-se algoem uma planilha do Microsoft Excel ou Access que serviu de origem. Automaticamente,as alterações se reetem nas tabelas do Microsoft Access.

 Ao importar dados, não é possível anexá-los a tabelas existentes (exceto ao importararquivos de texto ou planilhas). Contudo, uma vez importada uma tabela, é possívelefetuar uma consulta de acréscimo para adicionar dados à outra tabela.

 A partir de outro banco de dados do Microsoft Access, também é possível importaroutros objetos, como formulários ou relatórios.

1.3 Importar dados de um documento de texto (Txt eRich Text)

 Alguns gerenciadores de banco de dados geram informações no formato de texto(*.RTF e *.TXT) e esses dados podem ser lidos e convertidos para uma tabela. Paraqualquer arquivo no formato de texto, seja TXT, RTF, CSV, sejam outros, faça o seguinteapós abrir o banco de dados desejado ou criar um novo:

1. Na guia Dados Externos, grupo Importar, clique no botão Arquivo de Texto .

Figura 2

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 13/86

11

2. Indique o local e o nome do arquivo de texto a ser importado e clique no botãoProcurar.

3. Especique como armazenar as informações:

Opção Descrição

Importar os dados de origem para

uma nova tabela do banco de

dados atual.

Permite gerar nova tabela no banco de dados atual.

 Acrescentar uma cópia dos

registros à tabela.

Permite acrescentar os registros a uma tabela existente. É preciso

tomar certo cuidado com a tabela, pois ela deverá ter os mesmos

campos e formatos dos dados de origem.

 Vincular à fonte de dados criando

uma tabela vinculada.

Permite vincular dados da fonte de origem. Assim, qualquer

alteração na tabela de origem se reetirá, imediatamente, na tabela

de destino.

4. Clique no botão OK .

5. Verique o formato do arquivo de origem, que pode ser delimitado (dados separadospor vírgula, ponto e vírgula, tabulação ou outros caracteres); ou ter largura xa (permite

demarcar cada uma das colunas existentes na origem).

Figura 3

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 14/86

12

6. Clique no botão Avançar.

7. Caso tenha escolhido a opção Largura xa, você deverá demarcar cada uma dascolunas com um clique no local desejado. Em seguida, clique no botão Avançar.

Figura 4

8. Indique o nome de cada uma das colunas (campos) existentes com um clique sobreela, preencha a opção Nome, informe se ele deve ser classicado (opção Indexado), bemcomo o tipo dos dados. Se necessário, utilize a opção Não importar (Ignorar), paraque determinadas colunas não apareçam na nova tabela.

Figura 5

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 15/86

13

9. Clique no botão Avançar.

10. Dena se deseja uma chave primária (nesse caso, será acrescida uma nova colunacom registros do tipo numeração automática); sem chave primária (opção ideal, pois,

após a importação, permite denir, no design da tabela, que campo deverá ser chaveprimária). Se preferir, indique um campo que deseja ver como chave primária (opçãoEscolher minha própria chave primária).

11. Em seguida, clique no botão Avançar.

12. Informe o nome que a nova tabela deverá receber e clique no botão Concluir.

1.4 Importar dados de planilhas do Microsoft Excel

Uma opção econômica do pacote Ofce da Microsoft é poder manter uma versãocompleta (professional) com os aplicativos Word, Excel, PowerPoint, Outlook, Access eOneNote em determinadas máquinas e, nas demais, uma versão mais simples (standard),que, praticamente, contém a maioria dos aplicativos já listados, exceto o Microsoft Access.

Nesse caso, algumas bases de dados podem ser gerenciadas pelo Microsoft Excel,que é bem mais simples do que o Microsoft Access, pois, na verdade, trata-se de umaplanilha eletrônica e não de um gerenciador de banco de dados.

 Assim, quando a origem dos dados for o Microsoft Excel, escolha a opção Excel do

grupo Importar, guia Dados Externos, e faça o seguinte:1. Informe a origem da base de dados e clique no botão Procurar.

Figura 6

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 16/86

14

2. Após indicar a localização, escolha uma das opções de armazenamento dasinformações:

Importar os dados de origem

para uma nova tabela do bancode dados atual.

Quando você deseja importar os dados para o mesmo banco de

dados em que está trabalhando.

 Acrescentar uma cópia dos

registros à tabela.

Utilizada sempre que outra tabela em seu banco de dados já

possui a estrutura necessária para receber os dados importados.

 Vincular à fonte de dados

criando tabela vinculada.

Permite vincular as informações, mantendo um link entre o

Microsoft Access e o aplicativo de origem.

3. Caso a pasta de trabalho tenha várias planilhas, na etapa seguinte, o assistentelhe pede que informe qual das planilhas contém os dados que deseja importar. Selecionea planilha desejada e clique no botão  Avançar.

Figura 7

4. Na etapa seguinte, o Access lhe pergunta se a primeira linha contém os títulos desua tabela. Marque a opção Primeira linha contém títulos e clique no botão Avançar.Uma vez marcada essa opção, ele reconhecerá como nomes de campos o conteúdo daprimeira linha da planilha.

5. Clique no botão Avançar.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 17/86

15

Figura 8

6. Na etapa seguinte, o assistente lhe permite modicar as opções de campo, taiscomo Nome e a propriedade Indexado. Clique no botão Avançar.

Figura 9

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 18/86

16

7. A seguir, o Microsoft Access permite denir ou não a chave primária da tabela. Selecionea opção Escolher minha própria chave primária e clique no botão Avançar.

Figura 10

8. Na última etapa, o assistente lhe permite atribuir um nome à nova tabela de seubanco de dados. Digite o nome desejado e clique no botão Concluir.

Figura 11

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 19/86

17

9. Caso não tenha ocorrido nenhum problema na importação, será exibida a mensagema seguir. Você poderá ainda salvar as etapas de importação para posterior utilização.

Figura 12

1.5 Importar dados de outros formatos

1.5.1 Importar dados de banco de dados ODBC

O Open Database Connectivity (ODBC) oferece um padrão de programação de acessoa dados, permitindo aos aplicativos acessar uma variedade de banco de dados utilizandoStructured Query Language (SQL). Para esse acesso, o administrador da rede deve instalare congurar um drive ODBC.

 Atualmente, vários aplicativos possuem a habilidade de utilizá-lo, como o MS-Word,MS-Excel, Ms-Access, Paradox, Crystal Report, Visual Basic etc.

Para importar arquivos no formato ODBC, faça o seguinte:

1. Na guia Dados Externos, utilize a opção Mais.

2. Dê um clique na opção Banco de Dados ODBC.

3. Especique se os dados devem ser importados (opção Importar os dados deorigem para uma nova tabela do banco de dados atual), ou se devem ser vinculados

(opção  Vincular à fonte de dados criando uma tabela vinculada). Em seguida,clique no botão OK .

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 20/86

18

Figura 13

4. Indique se a fonte de dados se encontra em um arquivo cuja conexão deve sergerada (utilize a guia Fonte de dados de arquivo e clique no botão Nova), ou se os

dados já se encontram em sua máquina (guia Fonte de dados de máquina).

Figura 14

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 21/86

19

5. Caso tenha escolhido a opção Nova (para criar nova conexão), indique sua origem(driver a ser congurado):

Figura 15

6. Em seguida, clique em Avançar.

7. Indique o nome e o local onde a conexão deve ser salva e clique no botão Procurar.

Figura 16

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 22/86

20

8. Clique no botão Avançar.

9. Veja as referências da conexão que foram geradas e clique no botão Concluir.

Figura 17

10. Para congurar o driver ODBC gerado, clique no botão Opções e, em seguida, no

botão OK , para que ele seja congurado na pasta atual.

Figura 18

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 23/86

21

11. Veja que a conexão será gerada na pasta indicada logo no início.

Figura 19

12. Agora, basta dar um clique sobre o nome da fonte e, em seguida, no botão OK para se conectar ao drive recentemente gerado.

1.5.2 Importar dados de pasta do Microsoft Outlook

Para importar dados provenientes de uma pasta do Microsoft Outlook, faça o

seguinte:

1. Na guia Dados Externos, no grupo Importar, clique no botão Mais .

2. Em seguida, clique na opção Pasta do Outlook .

3. Indique se os dados devem ser importados para nova tabela, acrescidos a umatabela existente ou vinculados à fonte de dados. Em seguida, clique no botão OK .

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 24/86

22

Figura 20

4. Indique a localização dos dados (pasta de origem no Microsoft Outlook).

Figura 21

5. Em seguida, clique em Avançar.

6. Assim como nos arquivos do tipo TXT e RTF, indique o nome da coluna (campo), o tipodos dados e se a coluna deve ser importada ou não. Em seguida, clique em Avançar.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 25/86

23

Figura 22

7. Indique se deseja ou não criar uma chave primária e, em seguida, clique no botão Avançar.

8. Forneça um nome para a nova tabela e clique no botão Concluir, para que a novatabela seja gerada.

Figura 23

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 26/86

24

1.6 Vincular dados

Esse recurso é bastante utilizado quando o ambiente de trabalho é de multiusuários,

pois a origem de dados está em um servidor e desejamos receber diariamente informaçõesatualizadas nas tabelas. O processo é o mesmo utilizado para importar. No entanto, devemosselecionar a opção Vincular à fonte de dados criando uma tabela vinculada.

Escolha o tipo de importação, como Microsoft Access ou Microsoft Excel, indiquea localização dos dados de origem e clique no botão Procurar, como fez na opção deimportação.

Figura 24

 Ao optar por Vincular à fonte de dados criando uma tabela vinculada, informedados como nome da planilha (guia) ou nome da área a ser vinculada, da mesma formautilizada na importação.

 Após seguir todas as etapas de vinculação, a nova tabela possuirá um ícone comoeste:

 Vamos praticar! Exercícios 1 e 2

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 27/86

25

2. Exportação de dados

Outra situação bastante comum, quando se trabalha com base de dados, é aquela

em que o usuário ainda não se habituou à utilização do banco de dados e se sente maisconfortável com funções e grácos do Microsoft Excel. Assim, precisa enviar esses dadospara a planilha eletrônica ou para outros aplicativos.

 As opções de exportação de dados são as seguintes:

Figura 25

ExcelPermite enviar os dados do objeto atual para uma planilha eletrônica

do Microsoft Excel.

Lista do

SharePoint

Permite enviar os dados do objeto atual para listas de

compartilhamento do Microsoft SharePoint.

RTFPermite enviar os dados no formato RTF, que podem ser lidos por

processadores de texto como o Microsoft Word por exemplo.

TXTPermite enviar os dados no formato TXT, que podem ser lidos por

outras bases de dados.

 XML Permite exportar dados no formato XML ou XSD.

Mais

Permite enviar os dados do objeto atual para o formato Microsoft

 Access, XML, banco de dados ODBC (SQL Server), HTML, dBase,

Paradox ou Lotus 1-2-3 e ainda mesclar com o Microsoft Word para

gerenciamento de mala direta.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 28/86

26

2.1 Exportar dados para um arquivo de texto (Txt e RichText)

Para formatar tabelas ou consultas para o formato de texto, faça o seguinte:

1. Clique sobre a tabela ou consulta a ser exportada.

2. Na guia Dados Externos, no grupo Exportar, clique em Arquivo de Texto . 

Figura 26

3. Especique o nome e o formato do arquivo de destino e clique no botão Procurar.

4. Indique as opções de exportação (com formatação e layout, abrir o destino após aexportação) e clique no botão OK .

5. Indique a codicação a ser utilizada e clique no botão OK .

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 29/86

27

Figura 27

6. Caso tenha habilitado a opção  Abrir o arquivo de destino depois que aoperação de exportação for concluída, você verá o novo arquivo txt em sua tela.

Figura 28

2.2 Exportar dados para uma planilha do Excel

Imagine a seguinte situação: estar bastante acostumado ao trabalho com planilhaseletrônicas e não ter se acostumado a utilizar o construtor de expressões no Microsoft Access. O que fazer? Simples: basta exportar os dados de tabelas ou consultas paraplanilhas do Microsoft Excel. Veja como proceder:

1. Clique sobre o nome do objeto a ser exportado.

2. Na guia Dados Externos, no grupo Exportar, dê um clique na opção Excel

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 30/86

28

Figura 29

3. Indique o local e o nome que a planilha deverá receber. Para facilitar a localização,clique no botão Procurar.

4. Indique o formato de arquivo que a pasta deverá ter.5. Especique as opções de exportação: se deverá ser com formatação e layout; se a

planilha deverá ser aberta após a exportação. E se você tiver selecionado alguns registrosantes de iniciar a exportação, poderá levar somente esses registros selecionados em lugarde toda a tabela ou consulta.

6. Para iniciar a exportação, dê um clique no botão OK.

2.3 Exportar dados para PDF ou XPS

Em muitas situações, você poderá necessitar da impressão de seus dados com layoutxo, como relatórios jurídicos, boletins, newsletters etc. Portanto, precisará de algunsarquivos destinados à leitura e impressão. O Microsoft Ofce System oferece algunssuplementos gratuitos, a m de exportar ou até mesmo salvar esse tipo de arquivo(layout xo). Esses formatos são conhecidos como PDF e XPS. Primeiramente, é necessárioinstalá-los.

Um arquivo PDF (Portable Document Format) é um formato de layout que preservatoda a formação do arquivo, possibilitando seu compartilhamento, ou seja, tudo o que for

exibido online será impresso da mesma forma, não podendo ser alterado sem segurança.Um arquivo no formato XPS (XML Papel Specication) também preserva as formataçõese foi criado, especialmente, para trabalhar com o Windows Vista.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 31/86

29

 Vejamos como instalar o suplemento:

1. Obtenha a ajuda do Microsoft Access sobre exportar PDF ou XPS.

2. Dê um clique no link Suplemento Salvar como PDF ou XPS da Microsoft paraprogramas do Microsoft Ofce 2007 para acessar a página da central de downloads daMicrosoft.

3. Siga as instruções de download.

4. Após a execução do arquivo, você terá a opção PDF ou XPS no grupo Exportar daguia Dados Externos.

Para exportar um arquivo para um desses formatos, faça o seguinte:

1. Dê um clique sobre o objeto (formulário, consulta, tabela etc.) e, em seguida,clique no botão PDF ou XPS.

2. Forneça a localização do novo arquivo (PDF ou XPS) e clique no botão Publicar,para que os dados sejam exportados.

Figura 30

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 32/86

30

 Veja que, em todas as opções de importação ou exportação, todas as etapas podemser salvas, a m de agilizar seu trabalho.

2.4 Exportar dados para outros formatos

2.4.1 Exportar dados para o Microsoft Access

Imagine que você possua outro banco de dados que requeira informações existentesna tabela de clientes e deseje exportar tais registros. Para isso, faça o seguinte:

1. Clique no botão Mais da guia Dados Externos, grupo Exportar.

2. Indique o nome e a localização do arquivo que receberá os dados e clique nosbotões Procurar e OK .

Figura 31

3. Indique o nome que o objeto deverá receber ao ser exportado e clique no botão

OK . Em seguida, é só abrir o outro banco de dados para ver uma cópia dos registrosexportados.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 33/86

31

2.4.2 Exportar dados para ODBC

Na maioria das vezes, quando o trabalho é executado em redes corporativas, podeacontecer de sua base de dados utilizar ferramentas mais poderosas para o gerenciamentodas informações, como o Oracle e o Microsoft SQL Server entre outros. Portanto, os dadosdevem ser lidos ou convertidos para a ferramenta necessária a m de serem analisados.

Na verdade, o ODBC é um protocolo utilizado para a conexão de um banco de dadosdo Microsoft Access a uma fonte de dados externa. Para isso, são necessárias algumasinformações, como o local do servidor, o nome do banco de dados, o logon do usuário esua senha.

1. Para exportar, novamente dê um clique sobre o objeto a ser exportado e, emseguida, clique no botão Mais e em Banco de Dados ODBC, no grupo Exportar,

guia Dados Externos:

Figura 32

2. Escolha a fonte de dados apropriada (Fonte de dados de máquina). Caso nãoesteja listada, utilize a opção Nova ou verique a conguração com o administrador desua rede.

3. Dê um clique no botão Nova para efetuar a conexão com a base de dados eindique o formato dos dados. Em seguida, clique no botão Avançar.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 34/86

32

Figura 33

4. Digite o nome da fonte de dados ou pressione o botão Procurar. Indique alocalização da fonte e clique em Salvar.

5. Para concluir a conexão, clique no botão Concluir.

Figura 34

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 35/86

33

6. Entre com as informações necessárias para a conexão (logon, senha etc.).Clique sobre a nova conexão (por exemplo, teste.dsn) e no botão OK  para iniciar aexportação.

 Vamos praticar! Exercício 3

3. Coleta de dados

Um dos recursos interessantes da nova versão do Microsoft Access é poder coletardados de outros usuários que estão no mesmo prédio, ou até mesmo em outros países.Com isso, tornou-se fácil incluir um formulário para entrada de dados e processar asinformações.

Para que tais tarefas sejam realizadas, é necessário que, além do Microsoft Access,você tenha o Microsoft Outlook instalado e, se possível, também o Microsoft InfoPath(gerenciador de formulários online).

3.1 Criar email

Para criar um email para a coleta de dados, faça o seguinte:

1. Clique no botão Criar Email , grupo Coletar Dados, guia Dados Externos.

Figura 35

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 36/86

34

2. Leia as instruções da caixa de diálogos e, em seguida, clique no botão  Avançar.

3. Escolha a opção Formulário HTML e clique em Avançar. Se possuir o InfoPathinstalado, a opção será habilitada para você.

Figura 36

4. Escolha os campos que deverão constar no formulário para a coleta de dados,dando um clique sobre o nome do campo e um clique na seta para a direita. Em seguida,clique em Avançar.

5. Especique o local de armazenamento das respostas. Se conar nas informaçõescoletadas, escolha a opção Processar automaticamente as respostas e adicionaros dados a nnn (nome do objeto). Em seguida, clique em Avançar.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 37/86

35

Figura 37

6. Indique o assunto e o corpo inicial da mensagem e, em seguida, clique em Avançar.

7. Para criar a mensagem a ser enviada e acessar o Microsoft Outlook, use o botãoCriar e faça as alterações necessárias na mensagem, bem como informe o endereçoeletrônico de cada usuário. Em seguida, clique no botão Enviar, para que a mensagemseja enviada aos usuários.

3.2 Gerenciar respostas

 Assim que os usuários receberem seu email, irão fornecer as novas informaçõesde acordo com os dados do formulário que você criou. Ao clicar no botão Responder,o novo pedido será preenchido (objeto exportado para coleta dos dados) e uma novamensagem lhe será encaminhada, a m de processar todas as informações.

Para processar as informações, faça o seguinte:

1. Clique no botão Gerenciar respostas, grupo Coletar Dados, guia DadosExternos, e você poderá utilizar as seguintes opções:

• Rever os detalhes da mensagem (detalhes como nome da mensagem, tabela elocal onde serão armazenadas)

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 38/86

36

• Detalhes da mensagem (campos incluídos no formulário e congurações damensagem)

• Exibir ou alterar as opções da mensagem (rever as opções de envio da

mensagem processada)• Reenviar a mensagem (para enviar novamente a mensagem a todos os usuários

que a receberam anteriormente)

• Excluir a mensagem ou Excluir esta mensagem de email

2. Abra o Microsoft Outlook e veja se há novas mensagens na nova pasta Respostada Coleta de Dados do Access.

3. Em seguida, você poderá dar um clique com o botão direito do mouse sobre a

resposta recebida, utilizar a opção Exportar dados para o Microsoft Access e clicarno botão OK para iniciar a exportação para o objeto desejado.

Figura 38

4. Ao pressionar o botão OK , o registro será acrescido à tabela.

 Vamos praticar! Exercício 4

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 39/86

37

4. Guia ferramenta de dados

4.1 Grupo Analisar

 Ao gerenciar informações em bancos de dados complexos, é fundamental analisá-las para conferir a duplicidade de dados, a correta aplicação de tabelas, bem comorelacionamentos e dependência entre os objetos. Para isso, basta utilizar o grupo Analisar da guia Ferramenta de Banco de Dados.

Figura 39

4.1.1 Documentar o banco de dados

Um recurso fundamental no desenvolvimento de banco de dados é mantera documentação completa dos objetos utilizados, bem como suas características(propriedades) e relacionamentos. Assim, caso outro usuário passe a gerenciar asinformações, poderá analisar a documentação e vericar relações de dependência (quemdepende do quê) e, principalmente, campos existentes.

 Você poderá documentar um ou vários objetos. Ou ainda, se preferir, todos os objetosexistentes em seu banco de dados.

Para criar a documentação, faça o seguinte:

1. Clique no botão Documentador do Banco de dados .

Figura 40

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 40/86

38

2. Selecione todos os objetos que deseja documentar e, em seguida, clique no botão OK .

Figura 41

4.1.2 Analisar o desempenho do banco de dados

Outra opção interessante é vericar o desempenho de determinado objeto, como, porexemplo, a divisão dos dados em mais de uma tabela, ou outras sugestões que podemser obtidas clicando-se no botão Analisar Desempenho .

Dependendo do objeto selecionado, você visualizará a janela de divisão de tabelas ouanálise de desempenho do objeto.

 Analisar e dividir tabelas

Imagine que você tenha criado uma tabela extensa e deseje dividi-la em duas oumais. Antes de fazer essa divisão, será necessário vericar o desempenho da tabela. Porexemplo:

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 41/86

39

Figura 42

Para isso, faça o seguinte:

1. Selecione a tabela e utilize o comando Analisar tabela existente .

Figura 43

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 42/86

40

2. Se precisar de um exemplo de como a análise será feita, clique em Mostre-meum exemplo e, em seguida, em Avançar.

3. Uma das tarefas sugeridas pelo Microsoft Access é a divisão da tabela. Novamente,

se precisar de exemplos, proceda da mesma maneira. Para continuar, dê um clique em Avançar.

Figura 44

4. Indique a tabela que contém os dados repetidos. Para isso, dê um clique sobre onome da tabela desejada e, em seguida, clique no botão  Avançar.

Figura 45

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 43/86

41

5. Você poderá decidir sobre quais os campos que devem ser divididos em uma oumais tabelas, ou deixar que o Microsoft Access decida. Escolha a opção desejada e, emseguida, clique em Avançar.

Figura 46

Uma vez que o aplicativo tenha tomado a decisão, irá apresentá-la na tela comomostra a gura 47.

Figura 47

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 44/86

42

6. Para agrupar de forma diferente, dê um clique no botão Dicas e verique quaissão as instruções.

7. Se algum campo não estiver na tabela desejada, basta dar um clique sobre o nome

desse campo e arrastá-lo até o local da tabela em que deseja ver os dados:

Figura 48

8. Depois de arrastar os campos para os novos locais (quando não estiverem deacordo com suas necessidades), indique um nome para as tabelas. Para isso, dê umclique duplo sobre o nome da tabela e indique esse nome para cada uma delas. Emseguida, clique no botão Avançar.

Figura 49

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 45/86

43

9. Caso não exista um relacionamento para as tabelas cujos campos em negrito aparecemcomo exclusivos, ou seja, não possuem duplicatas e muito menos conteúdo em branco (sãoconsiderados, portanto, como chave primária), este é o momento de indicá-lo.

Figura 50

10. Para alterar o campo de chave primária, dê um clique sobre o nome do campoque deverá ser chave primária e, em seguida, clique no ícone com a chave dourada.

Novamente, utilize o botão Avançar.

11. Após analisar todos os dados, você poderá exibir na tela uma consulta paraexaminar os dados. Se achar conveniente, use a opção Sim e crie a consulta. Em casocontrário, clique em Não para não criar a consulta. Em seguida, clique no botão Concluir,para que as tabelas sejam geradas.

Figura 51

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 46/86

44

4.2 Grupo Ferramentas de Banco de Dados

Um grupo bastante utilizado no trabalho com banco de dados é o Ferramentas de

Banco de Dados, que possui as seguintes opções:

Figura 52

4.2.1 Gerenciador do Menu de Controle

 Assim que o trabalho com todos os objetos do banco de dados estiver concluído, vocêpoderá criar um menu de controle para facilitar o acesso às informações. Para isso, façao seguinte:

1. Utilize a opção Gerenciador de Menu de Controle da guia Ferramentas deBanco de Dados.

Figura 53

2. Caso um menu não tenha sido localizado, o Microsoft lhe solicita que conrme acriação de um. Basta clicar no botão Sim.

3. O primeiro passo é criar novas páginas (formulários) com todas as opções possíveis.

Figura 54

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 47/86

45

4. Para isso, utilize o botão Novo e indique o nome que a página deverá receber.

Figura 55

5. Faça o mesmo para gerar novas páginas em seu menu. Por exemplo, uma opçãopara receber os formulários, uma para os relatórios, uma para diversos e, assim,sucessivamente.

6. Agora, você deverá editar cada uma das páginas recentemente criadas. Porexemplo, inclua formulários na página nomeada como Formulários.

7. Para isso, dê um clique em Formulários e, em seguida, no botão Editar.

Figura 56

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 48/86

46

8. Para incluir as opções nesse controle, clique no botão Novo.

9. Na caixa Texto, indique o texto que deverá ser visualizado ao lado do botão decomando, bem como a ação a ser executada na caixa Comando. Em seguida, na caixa

Formulário, informe que formulário deverá ser aberto.

Figura 57

10. Clique no botão OK .

11. Repita os passos de 8 a 10 para incluir mais formulários.

12. Não se esqueça de incluir um botão que retorne ao menu principal. Para isso, crienovo menu cujo comando deverá habilitar a opção Ir para menu de controle.

Figura 58

13. Ao terminar de editar todas as opções de Formulários, dê um clique no botãoFechar.

14. Em seguida, edite a página Relatórios da mesma forma, ou seja, indique quaissão os relatórios que deverão ser abertos.

15. Após editar todas as páginas, edite o menu de controle principal, selecionando-oe clicando no botão Editar.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 49/86

47

Figura 59

16. Indique todas as páginas que foram criadas (Formulários, Relatórios, Diversos eFechar Banco de Dados). Para isso, dê um clique em Novo, indique o texto correspondente,o comando Ir para menu de controle e o nome da página criada anteriormente (porexemplo, Formulários).

Figura 60

17. Em seguida, clique em OK .

18. Após acrescentar todas as páginas da mesma maneira, utilize o botão Fechar.

19. Para encerrar a criação do menu de controle, use novamente o botão Fechar eveja o novo formulário que foi adicionado ao seu banco de dados e que receberá o nomeMenu de controle.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 50/86

48

Figura 61

4.2.2 Criptografar o arquivo com senha

Para tornar mais seguro seu banco de dados, é possível criptografar suas informaçõese ainda inserir uma senha. Para isso, faça o seguinte:

1. Abra o arquivo no modo exclusivo.

2. Clique no botão Ofce.

3. Clique na opção Abrir.

4. Clique no nome do arquivo a ser aberto.

5. Clique na seta do botão Abrir.

6. Altere a opção de abertura como Abrir exclusivo.

Figura 62

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 51/86

49

7. Clique na guia Ferramentas de Banco de Dados.

8. Clique no botão Criptografar com senha.

9. Entre com a senha e informe-a novamente na opção vericar.

Figura 63

10. Salve o arquivo e abra-o novamente, para que a nova senha seja solicitada.

4.2.3 Criar arquivo do tipo ACCDE\ 

Imagine que você tenha acabado de criar um excelente banco de dados, com vários

botões e com recursos de acesso por meio de comandos, cujo usuário não tenha muito oque pensar, pois você já o fez por ele.

 Agora, imagine que você tenha resolvido instalar o aplicativo na máquina do clientee que ele, simplesmente, não possua o Microsoft Access instalado. Como ele poderáresolver essa situação: comprando o aplicativo e pagando pelo sistema desenvolvido? Asolução é simples. Transforme o banco de dados atual em um arquivo ACCDE, conhecidocomo MDE na versão anterior.

Para isso, faça o seguinte:

1. Clique no botão Criar ACCDE .

2. Em seguida, indique o local e o nome do arquivo e clique no botão Salvar.

3. Se preferir, salve esse arquivo gerado em pendrive ou CD e grave as informaçõespara levá-las ao cliente.

4. Para abrir o banco de dados, basta dar um clique duplo sobre o arquivo gerado eo cliente terá a impressão de que o Microsoft Access foi instalado, embora com algumasressalvas (novos objetos não podem ser excluídos, alterados ou inseridos).

5. Para fazer alterações, será necessário que você manipule os novos objetos,utilizando o Microsoft Access e o arquivo fonte (tipo ACCDB).

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 52/86

50

Figura 64

4.2.4 Suplementos

Muitas vezes, você pode querer implantar mais funcionalidade em seu banco de dados.Por exemplo, comandos e recursos especiais como esquemas XML, marcas inteligentes etc.

 Ao instalar o pacote Ofce, vários são os suplementos instalados para vericá-los. Cliqueno botão Ofce, no botão Opções do Access e, em seguida, em Suplementos:

Figura 65

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 53/86

51

 Você encontrará as seguintes opções:

Suplementos de

aplicativo ativos Lista os suplementos registrados e executados no momento.

Suplementos de

aplicativo inativos

Lista os suplementos presentes no computador, mas ainda não carregados. Por

exemplo, as marcas inteligentes ou os esquemas XML estarão ativos somente

quando o documento que faz referência a eles estiver aberto.

Suplementos

relacionados a

documentos

Lista os arquivos de modelo referidos pelos documentos abertos no momento.

Suplementos

de aplicativo

desabilitados

Lista os suplementos desabilitados automaticamente por estarem causando

pane nos programas do Ofce.

Para gerenciar suplementos, utilize a opção Gerenciar e indique qual deles deseja,como, por exemplo, Suplementos de COM. Em seguida, clique no botão Ir.

Figura 66

Selecione os suplementos disponíveis e, em seguida, clique no botão OK para executaro suplemento. Na caixa de diálogos, você terá a localização e o nome do suplemento,bem como seu comportamento.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 54/86

52

4.3 Grupo Mover dados

4.3.1 Migrar os dados para uma base do SQL Server

 A maior parte das organizações costuma manter um gerenciador de banco de dadosmais complexo, pois há milhares de informações a serem manipuladas em segurança.Para isso, pode acontecer de você precisar migrar dados para o Microsoft SQL Server.

Para executar a movimentação de dados, use o botão SQL Server do grupo MoverDados, existente na guia Ferramentas de Banco de Dados.

Figura 67

Informe se os dados devem ser enviados para um banco de dados já existente ou seserá necessário criar um novo. E siga as orientações do assistente.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 55/86

53

5. Macros

O Microsoft Access reconhece certos eventos que podem causar execução de macro

ou procedimento de evento. Por exemplo, são considerados eventos abrir um relatório,inserir novos dados em um controle de formulário e mover o foco para um registrodiferente em um formulário. Eventos podem ocorrer para formulários, controles, registrose seções em relatórios.

Na execução de uma macro, será feita uma ação, conhecida como evento, ao se darum clique em um botão ou duplo clique e ao se pressionar determinada tecla. Portanto,você deverá associar ao procedimento uma ação a ser realizada.

 Abaixo, vejamos uma lista de eventos que podem ser executados, quando trabalhamos

com macros:

Evento Ocorrência

 Antes de Atualizar  Antes de os dados alterados em um controle ou registro serem atualizados.

 Ao Abrir

Quando um formulário é aberto, mas antes de o primeiro registro ser exibido.

No caso de relatórios, o evento ocorre antes de um relatório ser visualizado ou

impresso.

 Ao Alterar

Quando o conteúdo de uma caixa de texto ou parte do texto de uma caixa de

combinação é alterado. Pode ocorrer na movimentação de uma página para

outra, quando há um controle de guias.

 Ao Aplicar FiltroQuando o usuário ativa o botão Aplicar Filtro, Filtrar por Seleção ou Remover

Filtro.

 Ao Carregar Quando um formulário é aberto e seus registros são exibidos.

 Ao ClicarQuando o usuário pressiona o botão do mouse sobre determinado objeto,

liberando-o em seguida.

 Ao Clicar Duas

 VezesQuando o usuário dá duplo clique sobre um controle.

 Ao Entrar  Antes de o controle receber o foco de outro controle do mesmo formulário.

 Ao ExcluirQuando o usuário efetua ação de exclusão de um registro, mas antes de o

registro ser realmente excluído.

 Ao Fechar Quando um formulário ou relatório é fechado e removido da tela.

 Ao Sair  Antes de um controle perder o foco para outro no mesmo formulário.

 Após Atualizar Depois que os dados alterados em um controle ou registro são atualizados.

No AtualQuando o foco é movido para um registro. Dessa forma, esse mesmo registropassa a constar como registro atual. Ou até mesmo quando um formulário é

atualizado, ou quando uma consulta é repetida.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 56/86

54

Uma macro é um conjunto de uma ou várias ações utilizadas para automatizar tarefas.Por exemplo, em seu dia a dia, você abre determinado formulário e sempre maximiza a janela para efetuar algumas ações. Com a macro, você não terá mais esse trabalho, poisela executará todos os processos, da identicação do formulário à seleção de determinado

registro, otimizando o processo.

5.1 Criar macro simples

Para criar uma macro, faça o seguinte:

1. Na guia Criar, grupo Outro, clique em Macro e, em seguida, no botão Macro .

Será apresentada a seguinte janela com três colunas: Ação (tarefa a ser executada),

 Argumentos (propriedades da tarefa ou ação) e Comentário (descrição ou observaçõesda tarefa que está sendo realizada).

Figura 68

2. Dê um clique na coluna Ação e, em seguida, utilize a caixa de combinação existentepara selecionar uma ação a ser executada. Por exemplo,  AbrirFormulário:

Figura 69

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 57/86

55

3. Em Argumentos da ação, dena o nome do formulário que deverá ser aberto eo Modo de dados.

Figura 70

4. Salve a macro no botão Salvar .

5. Para executar a macro, clique no botão Executar .

5.2 Associar uma macro a um evento de formulário

Conforme foi visto anteriormente, uma macro sempre está associada a um evento.Para criar essa associação, faça o seguinte:

1. Abra um formulário no modo Design.

2. Desabilite o assistente de controle por meio do botão Construtor .3. Crie um botão de comando.

4. Ative a folha de propriedades do botão de comando.

5. Na guia Evento, dê um clique no evento Ao clicar.

Figura 71

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 58/86

56

6. Dê um clique no botão Construtor de .

7. Selecione a opção Construtor de macros e, em seguida, clique em OK .

Figura 72

8. Automaticamente, você verá a janela de macros sendo exibida.

Figura 73

9. Na coluna Ação, escolha Abrir Formulários.

10. Em Propriedades da macro, dê um clique sobre a propriedade Nome doformulário ou utilize a tecla <F6>.

11. Indique o nome do formulário a ser aberto. Não é necessário digitar o nome, bastautilizar a caixa de combinação da propriedade para encontrar uma lista de formulários criados.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 59/86

57

12. Indique seu modo de exibição no item Exibir.

13. Ao fechar a janela de macros, você deverá fornecer um nome para ela.

14. Salve o formulário e execute-o no modo Formulário para vericar se, ao dar umclique no botão recentemente criado, o formulário será aberto.

5.3 Macros Condicionais

Muitas vezes, desejamos executar uma tarefa ou uma série de ações, mas apenas quandodeterminada condição for verdadeira. Por exemplo, se o campo for deixado em branco, exibauma mensagem para o usuário e, logo a seguir, ative o foco para o mesmo controle.

1. Na estrutura de uma macro, clique no botão Condições da guia Design.

2. Na coluna Condição, dê um clique com o botão direito do mouse e, em seguida,clique em Construir.

Figura 74

3. Dê um clique duplo em Funções.

4. Dê um clique duplo em Funções internas.

5. Dê um clique duplo na função ÉNulo e visualizará o seguinte:

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 60/86

58

Figura 75

6. Dê um clique em <<exprvar>> (argumento da função ÉNulo).

7. Dê um clique duplo em Formulários.

8. Dê um clique duplo em Todos os formulários.

9. Dê um clique duplo em frm clientes (formulário de clientes).

10. Dê um clique duplo clique no controle CódigoDoCliente.

Figura 76

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 61/86

59

11. Dê um clique em OK .

12. Essa expressão indica que, se, por acaso, o campo CódigodoCliente estiverem branco, a macro deverá executar alguma ação. Portanto, em  Ação, indique

CaixaDeMensagem.13. Preencha as propriedades da ação como no exemplo abaixo:

Figura 77

14. Para que a macro continue sendo executada, digite três pontos (como reticências),logo abaixo da primeira condição.

15. Em ação, indique IrParaControle.

Figura 78

16. Na propriedade Nome do controle, indique o controle denominadoNomeDaEmpresa, ou seja, caso o controle CódigoDoCliente esteja em branco, ocursor deverá ser posicionado em NomeDaEmpresa.

17. Nova ação deverá ser executada, se o campo estiver em branco. Portanto,novamente, digite os três pontos como condição.

18. Em Ação, indique PararMacro (para parar a execução da macro).

Figura 79

19. Salve a macro e a associe ao evento após atualizar o controleCódigoDoCliente.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 62/86

60

Figura 80

4. A ação de cada macro deve ser a mesma, ou seja, abrir relatório, e sempre nomodo de visualização de impressão. O que varia é que cada uma delas abre um relatóriodiferente.

5. Grave a macro como Grupo.

6. Feche a janela de macros.

7. Crie três botões de comando: cmdAbreClientes, cmdAbrePedidos ecmdAbreProdutos.

8. No evento, ao clicar no botão cmdAbreClientes, ative a macro Grupo.Clientes.

9. Faça o mesmo para os demais botões.

5.4 Macros de Grupo

 Algumas macros podem conter mais de uma ação a ser executada, ou um grupo de

macros em uma única, facilitando muito o trabalho.1. Na janela de macros, ative o botão Nomes de macros .

2. Uma nova coluna será visualizada no lado esquerdo da ação, denominada Nomeda macro.

3. Digite um nome para a macro, conforme sugestão do exemplo seguinte:

Figura 81

 Vamos praticar! Exercício 6 e 7

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 63/86

61

6. Personalização do aplicativo

 A nova versão do Microsoft Access não possui barras de ferramentas. Portanto, o melhor

é procurar gerar formulários que permitam acesso a determinados relatórios, formuláriose outros objetos, como se fosse um menu com vários botões, cada um executandodeterminada tarefa. Logo em seguida, informar ao Microsoft Access que, ao ser abertoo arquivo, o formulário com esse menu principal deverá ser aberto automaticamente. Vejamos o que é possível fazer para tornar o aplicativo mais ágil e fácil de gerenciar porparte do usuário.

6.1 Criar um menu principal

Crie um formulário chamado Menu Principal, que deverá conter todos os botões poronde os usuários acessarão formulários e relatórios de seu aplicativo, conforme mostra oseguinte exemplo:

Figura 82

Para isso, não se esqueça de utilizar as macros, pois elas auxiliam em tarefascorriqueiras como essa de abertura de formulários, relatórios e outros ltros aplicadosem seu banco de dados.

6.2 Iniciar o banco de dados com determinadoformulário

 Após criar todos os objetos necessários, você deve informar ao Microsoft Access que

ele deverá abrir determinado formulário (frmPrincipal), sempre que o banco de dadosfor aberto. Para isso, faça o seguinte:

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 64/86

62

1. Clique no botão Ofce e, em seguida, no botão Opções do Access .

2. Clique na categoria Banco de Dados Atual:

Figura 83

3. Na opção Exibir Formulário, indique que formulário deverá ser aberto (aqueleque contém todas as opções de acesso aos demais objetos).

 Assim, seja com duplo clique, seja utilizando a opção Abrir a janela de inicializaçãodo Microsoft Access, automaticamente, após a abertura do aplicativo, o formulário seráaberto.

 Veja outras informações interessantes que podem ser utilizadas na categoria Bancode Dados Atual:

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 65/86

63

Opção Descrição

Título do aplicativoNome que será exibido na barra de títulos do banco de dados no lugar de

Microsoft Access.

Ícone do aplicativoÍcone que será exibido ao lado do nome do arquivo no lugar do ícone

padrão.

Exibir formulário Nome do formulário que servirá como menu principal.

Exibir barra de statusQuando desmarcada, não exibe a barra de status na inicialização do

aplicativo.

Opções de Janela de

Documento

Janelas Sobrepostas: possibilita abertura e exibição de várias telas

simultaneamente.

Documentos com Guias: possibilita a utilização de guias para alternar entre

os objetos abertos do banco de dados. Com essa opção marcada, é exibida

apenas uma opção por vez.Exibir Guias do Documento: ativa ou desativa a exibição das guias na parte

superior de qualquer objeto do banco de dados aberto.

Usar Teclas Especiais

do Access

 Ativa ou desativa os atalhos listados a seguir: F11 (exibe ou oculta o painel

de navegação), CTRL+G (exibe a janela atual do editor de Visual Basic),

 ALT+F11 (abre o editor de Visual Basic) e CTRL+BREAK (impede o Access

de recuperar registros do servidor, quando trabalhamos em um projeto no

SharePoint).

Compacta ao FecharExecuta, automaticamente, a compactação e a recuperação dos dados,

quando o banco de dados é fechado.

Remover informações

pessoais das

propriedades de

arquivo durante o

salvamento

Remove as informações pessoais das propriedades do arquivo

automaticamente, sempre que este é salvo.

Usar controles com

temas do Windows em

formulários

 Ativa ou desativa a utilização do tema do Windows nos controles de

formulários e relatórios, quando o tema atual é diferente do padrão.

Habilitar o modo layout

neste banco de dados

 Ativa ou desativa a exibição do botão modo Layout na barra de status do

 Access e nos menus de atalho.

Habilitar alterações de

design para tabelas no

modo Folha de Dados

 Ativa ou desativa a alteração do design das tabelas no modo Folha de

dados.

Procurar campos de

números truncados

Quando ativada, exibe números que excedam o tamanho da coluna como

##### e, quando desativada, exibe apenas parte dos valores (até o limite

de largura da coluna).

Formato do

armazenamentode propriedades da

imagem

Preserva formato da imagem de origem (arquivo menor): armazena

imagens utilizadas em seu formato original, reduzindo o tamanho do banco

de dados.Converte todos os dados de imagem em bitmaps (compatível com Access

2003 e versões anteriores): utilizada para exibir imagens em banco de

dados criados em versões anteriores.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 66/86

64

Na área de navegação, você encontrará:

Opção Descrição

Exibir Painel de

Navegação Ativa ou desativa a exibição do Painel de Navegação.

Opções de Navegação Abre a caixa de diálogo Opções de Navegação, utilizada para alterar as

categorias e grupos que são exibidos no Painel de Navegação.

Observação: Todas as opções denidas só terão efeito quando o banco de dadosfor inicializado.

Para que essas opções sejam desprezadas e o banco de dados apareça normalmente,no processo de abertura do aplicativo, mantenha pressionada a tecla SHIFT.

 Vamos praticar! Exercício 8

7. Administração do banco de dados

Podemos administrar o banco de dados por meio de recursos como sua compactação,documentação e divisão.

7.1. Compactação do banco de dados

Muitas vezes, ao excluir um ou mais registros de um banco de dados, poderá ocorreruma desfragmentação, gerando espaço desnecessário e causando lentidão na leitura dosdados. Para facilitar esse processo, podemos compactar o banco de dados e repará-lo.

Para compactar o arquivo, clique no botão Ofce, em Gerenciar, opção Compactare Reparar Banco de Dados. Com isso, inicia-se o processo de compactação. Ao nal doprocesso, não será exibida mensagem alguma e o banco de dados será reiniciado.

 Você pode congurar o Microsoft Access para compactar o arquivo automaticamenteao sair. Para isso, basta clicar no botão Ofce, em Opções do Access, Banco deDados Atual, e marcar Compactar ao Fechar.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 67/86

65

Figura 84

7.2 Trabalho em ambiente de multiusuários

Para que vários usuários possam utilizar o mesmo banco de dados em computadoresdiferentes, compartilhando informações, é necessário usar redes.

7.2.1 Formas de compartilhamento do banco de dados

Um banco de dados é composto por vários objetos, como tabelas, relatórios etc.Normalmente, ao compartilhar informações (dados), você irá trabalhar com tabelas, poissomente elas contêm todos os dados. Já os demais objetos contêm layouts.

Um banco de dados pode ser compartilhado pelos seguintes métodos:

• Divisão do banco de dados

• Compartilhamento de dados em pastas na rede

• Utilização de site do SharePoint

Divisão do banco de dados

Na divisão de um banco de dados, os dados existentes em tabelas são inseridos emum arquivo denominado Back-end, e os demais itens, em arquivo do tipo Front-end, que

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 68/86

66

contém os links para as tabelas existentes em outro arquivo.

Na versão 2007 do Microsoft Access, para dividir um banco de dados, você deveráfazer o seguinte:

1. Criar um novo banco de dados em branco no Access.

2. Na guia Dados Externos, clique em Access, no grupo Importar.

3. Na caixa de diálogo Obter dados externos, clique em Procurar para localizare selecionar o banco de dados que deseja dividir. Marque a caixa de seleção Importartabelas, consultas, formulários, relatórios, macros e módulos no banco dedados atual e clique em OK .

4. Na caixa de diálogo Importar objetos, clique em Selecionar tudo, na guia Tabelas,

e clique em OK.5. Armazene o novo banco de dados Back-end em um compartilhamento de rede e

verique se todos os usuários têm permissões completas para o compartilhamento.

6. Crie um segundo banco de dados em branco no Access, que irá funcionar comoFront-end.

7. Na guia Dados Externos, clique em Access, no grupo Importar.

8. Na caixa de diálogo Obter dados externos, clique em Procurar para selecionar

o banco de dados que você criou. Marque a caixa de seleção Vincular à fonte de dadoscriando uma tabela vinculada e clique em OK .

9. Selecione todas as tabelas clicando na opção Selecionar Tudo e em OK .

10. Inicie novamente a importação dos demais objetos. Para isso, clique na guiaDados Externos e, em seguida, em Access.

11. Na caixa de diálogo Importar objetos, clique em Selecionar tudo, na guiaFormulários, Consultas, Relatórios, Macros e Módulos e, depois, em OK .

12. Na caixa de diálogo Importar Objetos, clique em Selecionar tudo, na guiaFormulários. Repita essa etapa em todas as outras guias, exceto na guia Tabelas, poisas tabelas já foram vinculadas. Agora, você precisará importar somente o restante dosobjetos e, em seguida, clicar em OK .

13. Veja que as tabelas estão vinculadas e os objetos remanescentes já foramimportados.

Quando um usuário abrir um formulário, ele será aberto localmente, em seu própriocomputador, não sendo enviado pela rede. Assim, os únicos dados que estarão na redeserão os dados contidos nas tabelas vinculadas.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 69/86

67

Compartilhamento de dados em pastas de rede

Essa é a opção de menor complexidade, pois o banco de dados é armazenadoem uma unidade (pasta) da rede, de modo que os demais usuários possam utilizá-lo

simultaneamente, com todos os objetos sendo compartilhados.

Para compartilhar dados em pastas de rede, faça o seguinte:

1. Compartilhe a pasta desejada.

Figura 85

2. Acesse o Access, clique no botão Ofce e em Opções do Access.

3. Na categoria Avançado, utilize a seção Modo de abertura padrão e selecionea opção Compartilhado.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 70/86

68

4. Clique em OK .

5. Copie o banco de dados na pasta compartilhada, para que os usuários tenhampermissão de utilizar o arquivo no modo de compartilhamento.

Utilização de site do SharePoint

Essa opção será bastante útil se sua empresa possuir um servidor que execute oWindows SharePoint Services. Isso facilita o trabalho, pois, nesse caso, os dados sãopublicados no servidor e vinculados a listas do SharePoint. Além disso, todos os objetosdo banco de dados são compartilhados e cada usuário recebe uma cópia dele.

Para sua utilização, é necessário dispor do Windows Server 2003 ou versão posterior.O nível de segurança dessa opção é muito maior do que o de outros métodos decompartilhamento e também é possível vincular e compartilhar formulários e relatórios.

Para compartilhar informações, será possível publicar o banco de dados em listas doSharePoint ou mover as tabelas para as listas e, em seguida, estabelecer um vínculo entreelas.

Para publicar o banco de dados, faça o seguinte:

1. Clique no botão Ofce e na opção Publicar.

2. Clique em Servidor de Gerenciamento de Documentos.

Figura 86

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 71/86

69

Figura 87

3. Indique o local da rede onde está o gerenciador (computador e pasta).

4. Essa informação será necessária somente na primeira vez em que o arquivo forpublicado. Após a publicação, será gerada uma biblioteca contendo todas as informaçõessobre a publicação.

Com esses procedimentos, os dados podem ser compartilhados por outros usuáriosda rede.

Para mover os dados para listas do SharePoint e vinculá-las, faça o seguinte:

1. Clique na opção Mover para o SharePoint, na guia Dados Externos, no grupoListas do SharePoint.

Figura 88

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 72/86

70

2. Indique o site do SharePoint que deseja utilizar e siga todas as etapas do assistente.Forneça as informações e, em seguida, clique em Avançar.

3. Utilize a opção Listas, no Início Rápido, ou, se preferir, Exibir todo o conteúdo do

site, para que a página do navegador seja atualizada e as listas sejam exibidas.

7.2.2 Proteção de registros

 Ao trabalhar com uma rede ou listas do SharePoint, convém ter em mente que osdados serão compartilhados. Portanto, pode ser necessário proteger alguns deles.

Nesse caso, é melhor certicar-se das opções de proteção dos registros. Para isso,faça o seguinte:

1. Clique no botão Ofce, Opões do Access, e selecione a opção Avançado.2. Na categoria Avançado, você encontrará as opções para proteção de registros:

Figura 89

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 73/86

71

Sem proteção

Como padrão, o Access não protege o registro que está sendo editado no momento.

Se um usuário tentar salvar um registro que está sendo alterado por outro, recebe

uma mensagem com opções para sobrescrever as alterações, descartá-las ou copiá-

las para a área de transferência.

Todos os

registros

Durante o tempo em que o objeto estiver aberto, serão protegidos todos os registros

no formulário ou na folha de dados que está sendo editada. Essa opção deve ser

utilizada apenas em casos especiais, como necessidade de alterar a estrutura de uma

tabela, o que impede outros usuários de ter acesso a seus dados.

Registro

editado

O registro é protegido, de forma que nenhum outro usuário possa alterá-lo, sendo

fornecida a informação de que esse registro está sendo editado por outro usuário.

Nesse caso, é permitido a vários usuários visualizar e atualizar tabelas ao mesmo

tempo.

Para proteger registros editados, é importante desabilitar a opção Abrir Banco deDados com Bloqueio de Nível de Registro, existente na mesma categoria.

Caso seja necessário, será possível proteger registros utilizando um formulário. Paraisso, abra o formulário no modo Design e ative suas propriedades. A diferença é que,nesse caso, você protegerá somente os registros do formulário.

Figura 90

 Vamos praticar! Exercício 8

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 74/86

72

8. Segurança na versão 2007

 A partir da versão 2007 do Microsoft Access, o nível de segurança de usuário não está

mais disponível.

Portanto, sempre que um arquivo criado em versões anteriores do aplicativo foraberto, você terá, na guia Ferramentas de Banco de Dados, as opções Usuários ePermissões e também Opções de Replicação, não disponíveis na nova versão. Poressa razão, não convém alterar o formato de seu arquivo para versões anteriores.

Figura 91

 A melhor forma de manter a segurança é criptografar o banco de dados com senha,tornando os dados ilegíveis para outros programas, de modo que o usuário tenha queinserir uma senha para utilizá-lo. Outra forma é armazenar o banco de dados em servidoresde banco de dados, como, por exemplo, Microsoft SQL Server. Assim, o Microsoft Accessservirá somente para a criação de consultas, formulários e relatórios vinculados aos dadosda tabela existente no servidor.

Outra alternativa de segurança é utilizar o site Microsoft Windows SharePoint Services,que também oferece recursos de implementação dos níveis de segurança.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 75/86

 Access  Avançado

       E      x      e      r

      c        í      c        i      o      s

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 76/86

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 77/86

75

Exercícios

 Você poderá registrar os comandos utilizados na linha abaixo de cada item.Exercício 1

Exercício 1

1. Acesse o Access e crie um banco de dados em branco na pasta C:\Exerc_Access_  Avanc. Dê a ele o nome de Exercícios.

 

2. Importe os dados da planilha Folha, que está gravada na pasta C:\Exerc_Access_  Avanc, para uma nova tabela no Access.

 

• Habilite a opção A primeira linha contém títulos de coluna.

• Informe o nome e o tipo de dados de cada campo.

• Habilite a opção Sem Chave primária.

• Salve a tabela com o nome Importação_Excel.

3. Abra a nova tabela com os dados importados.

 

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 78/86

76

4. Feche o banco de dados sem salvar as alterações.

 

Exercício 2

1. Abra o banco de dados Exercícios.

 

2. Importe os dados do arquivo Folha.txt, que está gravada na pasta C:\Exerc_ 

 Access_Avanc, para uma nova tabela no Access. 

• Selecione o formato Delimitado.

• Habilite a opção A primeira linha contém títulos de coluna.

• Altere o tipo de dados do campo salário para Unidade Monetária.

• Habilite a opção Sem Chave primária.

• Salve a tabela com o nome Importação_dados_texto.

3. Abra a nova tabela com os dados importados.

 

4. Feche o banco de dados sem salvar as alterações.

 

Exercício 3

1. Abra o banco de dados Northwind 2007, que está gravado na pasta C:\Exerc_  Access_Avanc.

 

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 79/86

77

2. No grupo Objetos de Suporte, selecione a tabela Funcionários.

 

3. Exporte os dados dessa tabela para o Excel:

 

• Habilite as opções Exportar dados com formatação e layout e Abrir o arquivode destino depois que a exportação for concluída.

4. Visualize a planilha e feche o Excel.

 

5. Agora, exporte a mesma tabela para o banco de dados Exercícios.

 

6. Abra o banco de dados Exercícios e verique que a tabela Funcionários já fazparte dele.

 

7. Salve o banco de dados.

 

Exercício 4

1. Abra o banco de dados Northwind 2007, que está gravado na pasta C:\Exerc_  Access_Avanc.

 

2. No grupo Objetos de Suporte, selecione a tabela Pedidos.

 

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 80/86

78

2. No grupo Objetos de Suporte, selecione a tabela Funcionários.

 

3. Crie um email para coletar dados, utilizando um formulário HTML, e os insira natabela diretamente.

 

• Habilite a opção Coletar apenas novas informações.

• Selecione todos os campos menos os seguintes: Identicação de Funcionários

e Identicação de Clientes.

• Habilite a caixa de seleção Processar automaticamente as respostas eadicionar os dados a pedidos.

• Habilite a opção Digitar endereços de email no Microsoft Outlook .

• Digite o assunto da mensagem e introdução, como se pode visualizar na imagem abaixo:

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 81/86

79

4. O resultado nal deverá ser semelhante ao da seguinte imagem:

 

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 82/86

80

5. Envie o email ao instrutor e verique se ele o recebeu.

 

Lembre-se de que, após o destinatário responder ao email, você terá que acessar a pastaResposta da Coleta de Dados do Access no Microsoft Outlook , vericar se hánovas mensagens e exportar os dados para o Access, para que eles sejam efetivamenteinseridos na planilha.

Exercício 5

1. Abra o banco de dados Northwind 2007, que está gravado na pasta C:\Exerc_ 

 Access_Avanc no modo exclusivo.

 

2. Criptografe o banco de dados com a senha curso.

 

3. Feche o banco de dados e abra-o novamente. 

4. O resultado deverá ser o seguinte:

 

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 83/86

81

Exercício 6

1. Abra o banco de dados Northwind 2007, que está gravado na pasta C:\Exerc_ 

 Access_Avanc. 

2. Você deverá criar macros que permitam visualizar um intervalo de datas ao abrirum relatório. Para isso, faça o seguinte:

 

a. No formulário Detalhes do Pedido, insira uma nova página e dê a ela o nome deRelatórios.

b. Insira três botões de comandos sem utilizar o Assistente de Controle. Nomeie osbotões da seguinte forma:

• Nome do botão: cmdPed07 / Legenda: Pedidos de 2007

• Nome do botão: cmdPed08 / Legenda: Pedidos de 2008

• Nome do botão: cmdPed09 / Legenda: Pedidos de 2009

c. Para cada um dos botões, crie uma macro que abra o relatório Rel_Pedidos no

modo visualização da impressão e ltre os registros de acordo com o ano solicitado. 

d. Salve as macros como mcrVerPed07, mcrVerPed08 e mcrVerPed09.

 

e. Salve o formulário e execute os comandos.

Exercício 7

1. Abra o banco de dados Northwind 2007, que está gravado na pasta Curso_  Access_Exercicios.

 

2. Faça com que o banco de dados atual abra um menu principal ao ser carregado.

Para isso, no local apropriado, indique o formulário Caixa de Diálogo Logon.

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 84/86

82

3. Feche o banco de dados e abra-o novamente para visualizar o menu principal.

 

Exercício 8

1. Abra o banco de dados Northwind 2007 e compacte-o.

 

2. Habilite a opção Todos os Registros em Proteção de Registros Padrão.

 

3. Salve o banco de dados.

 

4. Abra o banco de dados novamente e tente alterar qualquer registro.

 

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 85/86

 

5/16/2018 ACCESS Avancado - slidepdf.com

http://slidepdf.com/reader/full/access-avancado-55ab504910ac5 86/86

www.fundacaobradesco.org.br