Você está na página 1de 256

Power Informtica Pg.

: 1 Criar o texto da tecla de atalho para um boto da barra de ferramentas ou um comando de menu Apostila p/pesquisa ACCESS-97 Este procedimento cria apenas o texto da tecla de atalho. Ele no atribui a ao que voc deseja que a tecla execute. 1 No menu Exibir, aponte para Barras de Ferramentas e clique em Personalizar. 2 Exiba a barra de ferramentas ou barra de menu com a qual voc deseja trabalhar, se ainda no estiver exibida. 3 Com a caixa de dilogo Personalizar aberta, clique com o boto direito do mouse no boto da barra de ferramentas ou no comando de menu interno para o qual voc deseja especificar o texto de atalho. 4 Clique em Propriedades no menu de atalho. 5 Na caixa da propriedade Texto de Atalho, digite a tecla de atalho ou a combinao de teclas que voc deseja exibir. (A propriedade Texto de Atalho no est disponvel para botes ou comandos personalizados). Observaes Para atribuir a ao que voc deseja que as teclas de atalho executem, voc deve criar uma macro TeclasAtalho. Para um comando em um menu, o texto da tecla de atalho ser exibido direita do comando. Para um boto de barra de ferramentas, o texto da tecla de atalho ser exibido na Dica de Ferramentas, e somente se voc tiver marcado a caixa Mostrar Teclas de Atalho nas Dicas de Tela na guia Opes (caixa de dilogo Personalizar).

Criar uma Dica de Ferramentas personalizada (dica de tela) para um boto da barra de ferramentas
As Dicas de Ferramentas so exibidas quando o ponteiro do mouse posicionado sobre um boto ou uma caixa de combinao em uma barra de ferramentas. 1 No menu Exibir, aponte para Barras de Ferramentas e clique em Personalizar. 2 Exiba a barra de ferramentas com a qual voc deseja trabalhar, se ainda no estiver exibida. 3 Com a caixa de dilogo Personalizar aberta, clique com o boto direito do mouse no boto da barra de ferramentas para a qual voc deseja especificar uma dica e clique em Propriedades no menu de atalho. 4 Na caixa da propriedade Dica de Ferramentas, digite a dica que voc deseja exibir. Observaes Se voc no especificar uma Dica de Ferramenta personalizada, como padro o Microsoft Access exibir o texto especificado na propriedade Legenda. Se a Dica de Ferramenta no for exibida quando o ponteiro do mouse estiver posicionado sobre o boto ou a caixa de combinao, verifique se voc selecionou a caixa Mostrar Dicas de Tela nas Barras de Ferramentas na guia Opes (caixa de dilogo Personalizar).

Controlar se as barras de menu e as barras de ferramentas personalizadas so exibidas nos menus Barras de Ferramentas
Como padro, voc pode mostrar e ocultar as barras de menu e as barras de ferramentas personalizadas, selecionando-as no submenu que voc v ao apontar para Barras de Ferramentas no menu Exibir ou no menu de atalho que voc obtm ao clicar com o boto direito do mouse sobre um boto de barra de ferramentas ou um menu. Voc pode evitar que os usurios faam isso, removendo desses menus os nomes das barras de ferramentas ou das barras de menu. 1 No menu Exibir, aponte para Barras de Ferramentas e clique em Personalizar. 2 Na guia Barras de Ferramentas, clique em Propriedades. 3 Na caixa Barra de Ferramentas Selecionada, selecione o nome da barra de ferramentas para a qual voc deseja definir propriedades. 4 Marque ou desmarque a caixa Mostrar no Menu das Barras de Ferramentas. Observaes Se voc desmarcar essa opo, poder ainda exibir e ocultar as barras de ferramentas ou barras de menu na caixa de dilogo Personalizar. Para obter informaes sobre como impedir que os usurios tenham acesso caixa de dilogo Personalizar. Se voc selecionar essa opo, certifique-se de que a caixa Permitir Mostrar/Ocultar tambm esteja selecionada.

Impedir ou permitir alterar barras de ferramentas, barras de menu ou menus de atalho especficos
Neste contexto, "alterar" significa adicionar, mover, remover ou definir propriedades para botes, comandos ou menus. 1 No menu Exibir, aponte para Barras de Ferramentas e clique em Personalizar. 2 Na guia Barras de Ferramentas, clique em Propriedades. 3 Na caixa Barra de Ferramentas Selecionada, selecione o nome da barra de ferramentas, barra de menu ou menu de atalho personalizado para os quais voc deseja definir propriedades. 4 Marque ou desmarque a caixa Permitir Personalizao. Observao Assim que terminar de definir propriedades para todas as barras de ferramentas, barras de menus e menus de atalho, voc poder impedir que os usurios tenham acesso caixa de dilogo Personalizar e alterem as definies. Para obter maiores informaes, clique em

Impedir ou permitir redimensionar barras de ferramentas ou barras de menus


Voc pode redimensionar as barras de menus ou as barras de ferramentas flutuantes. 1 No menu Exibir, aponte para Barras de Ferramentas e clique em Personalizar. 2 Na guia Barras de Ferramentas, clique em Propriedades. 3 Na caixa Barra de Ferramentas Selecionada, selecione o nome da barra de ferramentas ou da barra de menus para a qual voc deseja definir propriedades. 4 Marque ou desmarque a caixa Permitir Redimensionamento. Observao Esta definio no afetada pela definio Permitir Alteraes na Barra de Ferramentas/Menu na caixa de dilogo Inicializar (menu Ferramentas).

Impedir ou permitir a movimentao de barras de ferramentas ou barras de menu

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 2

1 2 3

No menu Exibir, aponte para Barras de Ferramentas e clique em Personalizar. Na guia Barras de Ferramentas, clique em Propriedades. Na caixa Barra de Ferramentas Selecionada, selecione o nome da barra de ferramentas ou da barra de menus para a qual voc deseja definir propriedades. 4 Selecione ou limpe a caixa Permitir Movimentao. Observao Essa definio no afetada pela definio Permitir Alteraes na Barra de Ferramentas/Menu na caixa de dilogo Inicializar (menu Ferramentas).

Impedir ou permitir mostrar e ocultar barras de ferramentas ou barras de menu especficas


1 2 3
No menu Exibir, aponte para Barras de Ferramentas e clique em Personalizar. Na guia Barras de Ferramentas, clique em Propriedades. Na caixa Barra de Ferramentas Selecionada, selecione o nome da barra de ferramentas ou da barra de menus para a qual voc deseja definir propriedades. 4 Marque ou desmarque a caixa Permitir Mostrar/Ocultar. Observaes Voc pode ocultar automaticamente todas as barras de ferramentas internas para impedir que os usurios trabalhem com elas. Se voc desmarcar essa opo, certifique-se de que a caixa Mostrar no Menu das Barras de Ferramentas tambm esteja desmarcada; caso contrrio, a barra de ferramentas ou a barra de menu aparecer no menu mas voc no poder selecion-la.

Controlar a ancoragem de barras de ferramentas ou barras de menu


1 2 3
No menu Exibir, aponte para Barras de Ferramentas e clique em Personalizar. Na guia Barras de Ferramentas, clique em Propriedades. Na caixa Barra de Ferramentas Selecionada, selecione o nome da barra de ferramentas ou da barra de menus para a qual voc deseja definir propriedades. 4 Na caixa Ancorando, clique na definio que voc deseja utilizar. Observaes Para qualquer definio diferente de Impossvel Alterar, certifique-se de que a caixa Permitir Movimentao tambm esteja marcada. Essa definio no afetada pela definio Permitir Alteraes na Barra de Ferramentas/Menu na caixa de dilogo Inicializar (menu Ferramentas).

Criar dicas do "O que isto" para botes de barras de ferramentas ou comandos de menu
As dicas do O que isto so exibidas quando voc clica em O que isto? no menu Ajuda ou pressiona SHIFT+F1 e, em seguida, clica em um boto de barra de ferramentas ou comando de menu. Criando a dica 1 Crie o arquivo de origem utilizando o editor de texto ou programa de processamento de texto de sua preferncia. Certifique-se de salvar o arquivo de origem em Formato Rich Text. Para obter informaes sobre como criar o arquivo de origem, consulte a Ajuda que acompanha o Windows Help Compiler. 2 Compile o arquivo de Ajuda utilizando o Windows Help Compiler. Observao Para obter melhores resultados, coloque o arquivo de Ajuda na mesma pasta de seu aplicativo. Desse modo, cada local que utiliza seu aplicativo poder utilizar a mesma definio para a propriedade ArquivoDeAjuda, mas instale o aplicativo na pasta que desejar. Se voc omitir uma definio de caminho nessa propriedade, o Microsoft Access procurar pelo arquivo de Ajuda na pasta onde seu aplicativo estiver instalado. Atribuindo a dica a um boto de barra de ferramentas ou comando de menu 1 No menu Exibir, aponte para Barras de Ferramentas e clique em Personalizar. 2 Exiba a barra de ferramentas ou a barra de menu com a qual voc deseja trabalhar, se ainda no estiver exibida. 3 Com a caixa de dilogo Personalizar aberta, clique no boto direito do mouse no boto da barra de ferramentas ou comando de menu ao qual voc deseja atribuir uma dica e, em seguida, clique em Propriedades no menu de atalho. 4 Na caixa da propriedade Arquivo de Ajuda, especifique o caminho e o nome de arquivo para o arquivo de Ajuda compilado. 5 Na caixa da propriedade IdentificaoDoContextoDaAjuda, digite o nmero do tpico (diferente de 0). Observaes Voc deve mapear os valores definidos para a propriedade IdentificaoDoContextoDaAjuda para as seqncias de caracteres de contexto em seu sistema de Ajuda. Para obter maiores informaes, consulte o arquivo de Ajuda fornecido com o Windows Help Compiler. Voc no poder exibir dicas O que isto personalizadas no Assistente do Office. O Windows Help Compiler est incluso no Microsoft Office 97 Developer; o Microsoft Visual Basic para aplicativos; Microsoft Visual C+ + e o Microsoft Windows Software Development Kit (SDK). Voc pode tambm solicitar um Help Authoring Kit Microsoft.

Redefinir todas as definies padro para uma barra de ferramentas ou barra de menu interna
1 2 3
No menu Exibir, aponte para Barras de Ferramentas e clique em Personalizar. Na guia Barras de Ferramentas, clique em Propriedades. Na caixa Barra de Ferramentas Selecionada, selecione o nome da barra de ferramentas ou barra de menus para a qual voc deseja redefinir definies padro. 4 Clique no boto Restaurar Padres. O boto Restaurar Padres no ficar disponvel at o Microsoft Access detectar que a barra de ferramentas ou a barra

Apostila p/pesquisa ACCESS-97 de menu interna selecionada foi modificada.

Power Informtica

Pg.: 3

Atribuir uma tecla de acesso a um menu ou comando


Voc pode utilizar uma tecla de acesso em vez do mouse para mover o foco para um menu ou comando. Por exemplo, pressione as teclas de acesso ALT+T para mover o foco para o menu Editar e pressione a tecla de acesso A para selecionar o comando AutoCorreo. 1 No menu Exibir, aponte para Barras de Ferramentas e clique em Personalizar. 2 Mostre a barra de ferramentas ou a barra de menu com a qual voc deseja trabalhar, se ainda no estiver exibida. 3 Com a caixa de dilogo Personalizar aberta, clique com o boto direito do mouse no menu ou comando para o qual voc deseja especificar uma tecla de acesso. 4 Na caixa Nome, digite um E comercial (&) antes do caractere que voc deseja utilizar como tecla de acesso. No menu ou comando, o Microsoft Access adiciona um sublinhado ao caractere que voc designou como tecla de acesso. Observao Utilize uma tecla de acesso diferente para cada comando em um determinado menu.

Iniciar o Microsoft Access com opes de linha de comando


Voc pode abrir automaticamente um banco de dados, executar uma macro, fornecer um nome ou senha de uma conta de usurio e outras opes quando inicia o Microsoft Access especificando opes na linha de comando. Voc pode especificar opes de linha de comando para o Microsoft Access no menu Iniciar do Windows ou para um atalho. Se voc especificar opes de linha de comando para o menu Iniciar do Windows, o Microsoft Access ser iniciado com essas opes quando utilizar o menu Iniciar. Se especificar opes de linha de comando para um atalho, o Microsoft Access ser iniciado com essas opes quando voc utilizar esse atalho. Para criar maneiras alternativas de iniciar o Microsoft Access, voc pode criar vrios atalhos e coloc-los em sua rea de trabalho ou em uma pasta ou, ento, adicion-los ao menu Iniciar do Windows.

Iniciar o Microsoft Access com opes de linha de comando a partir do menu Iniciar do Windows 1 Clique no boto Iniciar do Windows, aponte para Configuraes e, em seguida, clique em Barra de Tarefas. 2 Clique na guia Programas do Menu Iniciar e, em seguida, clique em Avanado. 3 Clique duas vezes na pasta Programas. 4 Clique duas vezes na pasta Microsoft Office (ou no nome da subpasta Programas onde o Microsoft Access est
instalado). Se o Microsoft Access no estiver instalado em uma subpasta do menu Iniciar, voc pode pular essa etapa. 5 Clique com o boto direito do mouse no cone de atalho do programa Microsoft Access, clique em Propriedades e, em seguida, clique na guia Atalho. 6 Clique direita do comando de inicializao do Microsoft Access na caixa Alvo e depois digite as opes de linha de comando desejadas. Por exemplo, a linha de comando a seguir inicia o Microsoft Access e abre o banco de dados de exemplo Northwind para acesso exclusivo. "C:\Arquivos de Programas\Microsoft Office\Office\MSAccess.exe" "C:\Arquivos de Programa\Microsoft Office\Office\Exemplos\Northwind.mdb" /excl

Iniciar o Microsoft Access com opes de linha de comando utilizando um atalho


1
Abra a pasta onde o Microsoft Access est instalado (essa pasta costuma ser denominada Office na subpasta Microsoft Office da pasta Arquivos de Programas em sua unidade C). 2 Clique com o boto direito do mouse no cone do programa Microsoft Access e, em seguida, clique em Criar Atalho. 3 Clique com o boto direito do mouse no cone de atalho recm-criado, clique em Propriedades e depois clique na guia Atalho. 4 Clique direita do comando de inicializao do Microsoft Access na caixa Alvo e, em seguida, digite as opes de linha de comando desejadas. Por exemplo, a linha de comando a seguir inicia o Microsoft Access, abre o banco de dados de exemplo Northwind para acesso exclusivo. "C:\Arquivos de Programas\Microsoft Office\Office\MSAccess.exe" "C:\Arquivos de Programas\Microsoft Office\Office\Exemplos\Northwind.mdb" /excl Observao Aps criar um atalho, voc pode coloc-lo em sua rea de trabalho ou em uma pasta ou adicion-lo ao menu Iniciar. Procure "atalhos" na Ajuda do Windows para obter maiores informaes. Voc tambm pode criar um atalho para abrir qualquer objeto de banco de dados do Microsoft Access diretamente a partir do Windows.

Opes de linha de comando de inicializao


A tabela a seguir lista as opes de linha de comando do Microsoft Access.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 4

Observaes Para executar um procedimento do Visual Basic para aplicativos ao abrir um banco de dados, use a ao ExecutarCdigo em uma macro de linha de comando ou na macro AutoExec. Voc tambm pode executar um procedimento do Visual Basic ao abrir um banco de dados criando um formulrio com um procedimento do Visual Basic definido para seu evento OnOpen. Especifique-o como formulrio de inicializao clicando com o boto direito do mouse na janela Banco de Dados, clicando em Inicializar e, em seguida, inserindo esse formulrio na caixa Exibir Formulrio. Para especificar uma barra normal (/) ou ponto-e-vrgula (;) na linha de comando, digite duas vezes o caractere. Por exemplo, para especificar a senha ;mjs/md na linha de comando, digite ;;mjs//md aps a opo de linha de comando /pwd.

Efetuar logon em um grupo de trabalho do Microsoft Access


A caixa Logon s ser exibida se o procedimento de logon tiver sido ativado para o seu grupo de trabalho do Microsoft Access. Uma vez ativado o procedimento de logon, voc deve identificar-se na inicializao inserindo um nome vlido de conta do usurio. Se uma senha tiver sido adicionada a uma conta de usurio, voc tambm ter que inserir a senha. As senhas diferenciam maisculas de minsculas. 1 Se necessrio, passe para o grupo de trabalho que contm a conta de usurio a qual voc deseja utilizar para efetuar logon utilizando o Administrador do Grupo de Trabalho do Microsoft Access. 2 Inicie o Microsoft Access. Se o procedimento de logon tiver sido ativado, a caixa Logon ser exibida. 3 Digite o nome de sua conta de usurio na caixa Nome. O nome de sua conta de usurio no diferencia maisculas de minsculas. 4 Se a sua senha tiver sido definida, digite-a na caixa Senha; caso contrrio, deixe a caixa em branco.

Reparar um banco de dados danificado


Na maioria dos casos, o Microsoft Access descobrir que um banco de dados est danificado quando voc tentar abri-lo, compact-lo, criptograf-lo ou decriptograf-lo, oferecendo-lhe a opo de reparar o banco de dados nesse momento. Em algumas situaes, o Microsoft Access pode no detectar que um banco de dados est danificado. Se um banco de dados estiver se comportando de maneira imprevisvel, efetue o procedimento a seguir. Para reparar o banco de dados atual No menu Ferramentas, aponte para Utilitrios de Banco de Dados e, depois, clique em Reparar Banco de Dados. Para reparar um banco de dados que no est aberto no Microsoft Access 1 Feche o banco de dados atual. 2 No menu Ferramentas, aponte para Utilitrios de Banco de Dados e, depois, clique em Reparar Banco de Dados. 3 Especifique o nome e a localizao do banco de dados que voc deseja reparar e clique em Reparar.

Fazer backup de um banco de dados


1
Feche o banco de dados. Se voc estiver em um ambiente multiusurio, confirme se todos os usurios fecharam o banco de dados. 2 Utilizando o Windows Explorer, o Meu Computador, o Microsoft Backup, o comando copy do MS-DOS ou algum outro software de backup, copie o arquivo de banco de dados (um arquivo .mdb) para uma mdia de backup de sua escolha. Observaes Se voc estiver fazendo backup em um disquete e o seu arquivo de banco de dados exceder o tamanho do disco, no poder utilizar o Windows Explorer ou Meu Computador para fazer backup de seu banco de dados; voc ter que utilizar o Microsoft Backup ou um software de backup para que voc possa copiar o arquivo em mais de um disco. Voc tambm deve criar um backup do arquivo de informao do grupo de trabalho. Se esse arquivo for perdido ou estiver danificado, voc s poder iniciar o Microsoft Access depois de restaur-lo ou reconstru-lo. Voc pode fazer backup de objetos de banco de dados individuais criando um banco de dados vazio e, em seguida, importando os objetos desejados do banco de dados original. Voc no pode utilizar a instruo FileCopy em uma instncia do Microsoft Access para efetuar backup de um banco de dados que voc abriu na primeira instncia do Microsoft Access.

Restaurar um banco de dados a partir de uma cpia de backup


Dependendo do mtodo que foi utilizado originalmente para produzir a cpia de backup, use o Windows Explorer, Meu Computador, Microsoft Backup, comando copy ou restore do MS-DOS ou algum outro software de backup para copiar o arquivo de banco de dados de backup para a sua pasta de banco de dados. Cuidado Se o arquivo de banco de dados existente na pasta do banco de dados e a cpia de backup tiverem o mesmo nome, a restaurao da cpia de backup poder substituir o arquivo de banco de dados existente. Se voc quiser salvar o arquivo, renomeie-o antes de copiar o arquivo de banco de dados.

Compactar um banco de dados para desfragmentar o arquivo e liberar espao em disco


Se voc excluir tabelas, o seu banco de dados poder ficar fragmentado, utilizando de maneira ineficiente o espao em

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 5 disco. A compactao do banco de dados cria uma cpia do banco de dados, reformulando a maneira como o arquivo de banco de dados armazenado em disco. Para compactar o banco de dados atual No menu Ferramentas, aponte para Utilitrios de Banco de Dados e, em seguida, clique em Compactar Banco de Dados. Para compactar um banco de dados que no foi aberto no Microsoft Access 1 Feche o banco de dados atual. 2 No menu Ferramentas, aponte para Utilitrios de Banco de Dados e, depois, clique em Compactar Banco de Dados. 3 Na caixa de dilogo Compactar Banco de Dados, especifique o banco de dados que voc deseja compactar e clique em Compactar. 4 Na caixa de dilogo Compactar Banco de Dados Em, especifique um nome, unidade e pasta para o banco de dados compactado. 5 Clique em Salvar. Se voc utilizar o mesmo nome, unidade e pasta e o banco de dados for compactado com xito, o Microsoft Access substituir o arquivo original pela verso compactada. Observaes Se voc excluir registros do final de uma tabela que tem um campo AutoNumerao, quando compactar o banco de dados, o Microsoft Access redefinir o valor AutoNumerao para o prximo registro adicionado com um valor de um a mais que o ltimo valor AutoNumerao no excludo. Compactar um banco de dados de uma verso anterior do Microsoft Access no o converter ao formato do Microsoft Access 97.

Soluo de problemas de compactao de bancos de dados


Um banco de dados pode no ser compactado por qualquer das razes a seguir: No h espao de armazenamento suficiente em seu disco rgido para ambas as verses, original e compactada, do banco de dados. Exclua arquivos desnecessrios e tente novamente. Voc no tem permisso Modificar Estrutura ou Administrador para todas as tabelas do banco de dados. Se voc no proprietrio desse banco de dados, contacte o proprietrio para descobrir se voc pode obter uma dessas permisses em todas as tabelas. Se voc proprietrio desse banco de dados, deve atualizar suas permisses para todas as tabelas. Se um objeto em um banco de dados da verso 1.x incluir o caractere apstrofo (`) em seu nome, voc no poder compactar o banco de dados. Use o Microsoft Access verso 1.x para renomear o objeto e, em seguida, altere todas as referncias a ele em suas consultas, formulrios, relatrios, macros e cdigo.

Criar um banco de dados


O Microsoft Access fornece dois mtodos para criar um banco de dados. Voc pode criar um banco de dados vazio e adicionar as tabelas, formulrios, relatrios e outros objetos mais tarde este o mtodo mais flexvel, mas exige que voc defina cada elemento de banco de dados separadamente. Ou voc pode utilizar um Assistente de Banco de Dados para criar em uma operao as tabelas, formulrios e relatrios necessrios para o tipo de banco de dados escolhido esta a maneira mais fcil de comear a criar o seu banco de dados. De qualquer forma, voc pode modificar e ampliar o seu banco de dados a qualquer momento depois dele ter sido criado.

Criar um banco de dados utilizando o Assistente de Banco de Dados


1
Quando o Microsoft Access iniciado pela primeira vez, uma caixa de dilogo automaticamente exibida com opes para criar um novo banco de dados ou abrir um j existente. Se essa caixa de dilogo aparecer, clique em Assistente de Banco de Dados e depois clique em OK. Se voc j tiver aberto um banco de dados ou fechado a caixa de dilogo que aparece quando o Microsoft Access iniciado pela primeira vez, clique em Novo Banco de Dados na barra de ferramentas. 2 Na guia Bancos de Dados, clique duas vezes no cone do tipo de banco de dados que voc deseja criar. 3 Especifique um nome e uma localizao para o banco de dados. 4 Clique em Criar para comear a definir o seu novo banco de dados.

Criar um banco de dados sem utilizar um assistente


1
Quando o Microsoft Access iniciado pela primeira vez, uma caixa de dilogo automaticamente exibida com opes para criar um novo banco de dados ou abrir um j existente. Se essa caixa de dilogo for exibida, clique em Banco de Dados Vazio e, em seguida, clique em OK. Se voc j tiver aberto um banco de dados ou fechado a caixa de dilogo que aparece quando o Microsoft Access iniciado pela primeira vez, clique em Novo Banco de Dados na barra de ferramentas e depois clique duas vezes no cone Banco de Dados Vazio na guia Geral. 2 Especifique um nome e uma localizao para o banco de dados e clique em Criar. Aps criar um banco de dados vazio, voc deve seguir os passos adicionais para definir os objetos que iro compor o seu banco de dados.

Sobre criao de aplicativos


Quando voc ficar mais familiarizado com o Microsoft Access e aprender a criar tabelas, consultas, formulrios, relatrios, barras de comando personalizadas, etc., poder adicionar macros e cdigos do Visual Basic para aplicativos para unir esses objetos dentro de um aplicativo. Aplicativos organizam tarefas relacionadas para que o usurio possa concentrar sua ateno no trabalho que tem em mos e no no modo de funcionamento do aplicativo ou no programa utilizado para desenvolver o aplicativo. Voc pode controlar a aparncia e o comportamento do seu aplicativo na inicializao definindo opes na caixa de dilogo Inicializar (menu Ferramentas). Por exemplo, voc pode indicar o formulrio a ser exibido pelo seu aplicativo ao

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 6 iniciar, ou ento, especificar o texto a ser exibido na barra de ttulo enquanto o seu aplicativo estiver sendo executado. Para maiores informaes, consulte Criando Aplicativos, Captulo 1, "Criando um Aplicativo" Se voc pretende distribuir o seu aplicativo entre outros usurios, provavelmente desejar estabelecer segurana para proteger os objetos que voc tiver criado, bem como os dados das suas tabelas. Para maiores informaes sobre segurana, consulte Criando Aplicativos, Captulo 14, "Protegendo o Seu Aplicativo" Depois que o seu aplicativo tiver sido distribudo, utilize as ferramentas de manuteno oferecidas pelo Microsoft Access para reparar e compactar periodicamente o banco de dados. Certifique-se de proprocionar um meio para que usurios em locais remotos possam fazer o mesmo. Para maiores informaes, consulte Criando Aplicativos, Captulo 15, "Distribuindo o seu Aplicativo". Para maiores informaes sobre compactao de bancos de dados Observao Alm das ferramentas e informaes fornecidas pelo Microsoft Access para auxili-lo no desenvolvimento de aplicativos, o Microsoft Office 97 Developer fornece ferramentas para ajud-lo a desenvolver aplicativos do Microsoft Windows e aplicativos compatveis com o Office.

Vinculando tabelas de um banco de dados protegido por senha


Para vincular uma tabela de um banco de dados do Microsoft Access protegido por senha, voc precisa fornecer a senha correta. Se voc fornecer a senha correta, o Microsoft Access armazenar a senha do banco de dados juntamente com as informaes que definem o vnculo com a tabela. Depois de definido o vnculo, qualquer usurio que puder abrir o banco de dados ao qual a tabela est vinculada ser capaz de abrir a tabela vinculada. Quando um usurio abrir a tabela vinculada, o Microsoft Access utilizar a senha armazenada para abrir o banco de dados onde est a tabela. Se a senha para o banco de dados onde a tabela est armazenada for alterada, na prxima vez em que a tabela vinculada for aberta, a nova senha dever ser fornecida para que o Microsoft Access possa abr-la. O Microsoft Access armazena a senha do banco de dados em um formulrio no-criptografado. Se esse procedimento for comprometer a segurana do banco de dados protegido por senha, voc no deve utilizar uma senha de banco de dados para proteg-lo. Em vez disso, defina segurana em nvel de usurio para controlar o acesso aos dados confidenciais desse banco de dados.

Personalizar as configuraes do driver ODBC


1 2
Inicie o Editor de Registro. Navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\ODBC e faa as alteraes desejadas. 3 Saia do Editor de Registro. 4 Saia e reinicie o Microsoft Access para utilizar as novas configuraes. Importante As alteraes nas configuraes desta chave afetaro todos os programas instalados no computador que utilizam o mecanismo de banco de dados Microsoft Jet para acessar bancos de dados ODBC. Alm do Microsoft Access 97, inclui o Microsoft Excel 97, o Visual Basic 4.0 ou posterior, o Visual C++ 4.0 ou posterior e possivelmente outros. Para fazer alteraes que se apliquem somente ao Microsoft Access 97, navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\ODBC e, em seguida, modifique os valores ali. Se a chave \ODBC no existir, crie-a e adicione os valores. Observao Voc tambm pode utilizar o mtodo do Objetos de Acesso a Dados (DAO), DBEngine.SetOption, para modificar dinamicamente os valores de registros do Microsoft Jet em tempo de execuo para uma nica sesso, sem modificar de forma permanente os valores no Registro do Windows.

Personalizar as configuraes do mecanismo de banco de dados Microsoft Jet verso 3.5


1 2
Inicie o Editor de Registro. Navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Jet\3.5 e faa as alteraes desejadas. 3 Saia do Editor de Registro. 4 Saia e reinicie o Microsoft Access para utilizar as novas configuraes. Importante As alteraes nas configuraes dessa chave afetaro todos os programas instalados no computador que utilizam o mecanismo de banco de dados Microsoft Jet para acessar os bancos de dados do Microsoft Access 97. Alm do Microsoft Access, inclui o Microsoft Excel 97, o Visual Basic 4.0 ou posterior, o Visual C++ 4.0 ou posterior e possivelmente outros. Para fazer alteraes que se aplicam somente ao Microsoft Access, navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\Jet\3.5 e, em seguida, modifique os valores ali. Se a chave \Jet 3.5 no existir, crie-a e adicione os valores. Observao Voc tambm pode utilizar o mtodo do Objetos de Acesso a Dados (DAO), DBEngine.SetOption, para modificar dinamicamente os valores de registros do Microsoft Jet em tempo de execuo para uma nica sesso, sem modificar de forma permanente os valores no Registro do Windows.

Personalizar as configuraes do mecanismo de banco de dados Microsoft Jet verso 2.x


1 2
Inicie o Editor de Registro. Navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Jet 2.x e faa as alteraes desejadas. 3 Saia do Editor de Registro. 4 Saia e reinicie o Microsoft Access para utilizar as novas configuraes. Importante As alteraes nas configuraes desta chave afetaro todos os programas instalados no computador que utilizam o mecanismo de banco de dados Microsoft Jet para acessar os bancos de dados do Microsoft Access 1.x e 2.0. Alm do Microsoft Access, inclui o Microsoft Excel 97, o Visual Basic 4.0 ou posterior, o Visual C++ 4.0 ou posterior e possivelmente outros. Para fazer alteraes que se aplicam somente ao Microsoft Access, navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\Jet 2.x e, em seguida, modifique os valores ali. Se a chave \Jet 2.x no existir, crie-a e adicione os valores. Observao Voc tambm pode utilizar o mtodo do Objetos de Acesso a Dados(DAO), DBEngine.SetOption, para

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 7 modificar dinamicamente os valores de registros do Microsoft Jet em tempo de execuo para uma nica sesso, sem modificar de forma permanente os valores no Registro do Windows.

Alterar o valor inicial de um campo AutoNumerao de incremento


Para uma nova tabela que ainda no possua registros, voc pode alterar o valor inicial de um campo AutoNumerao que tenha sua propriedade Novos Valores definida com Incremento para um nmero diferente de 1. Para uma tabela que possua registros, voc tambm pode utilizar esse procedimento para alterar o prximo valor atribudo a um novo nmero em um campo AutoNumerao. 1 Crie uma tabela temporria com apenas um campo, um campo Nmero; defina sua propriedade Tamanho do Campo com Inteiro Longo e d a ele o mesmo nome do campo AutoNumerao na tabela cujo valor voc deseja alterar. 2 No modo Folha de Dados, digite um valor no campo Nmero da Tabela temporria que seja 1 a menos do que o valor inicial que voc deseja para o campo AutoNumerao. Por exemplo, se voc desejar que o campo AutoNumerao comece em 100, digite 99 no campo Nmero. 3 Crie e execute uma consulta acrscimo para acrescentar uma tabela temporria tabela cujo valor AutoNumerao voc deseja alterar. Observao Se a sua tabela original possuir uma chave primria, voc dever remov-la temporariamente antes de executar a consulta acrscimo. Da mesma forma, se a sua tabela original tiver campos que possuam a propriedade Requerido definida como Sim, a propriedade Indexado definida como Sim (Duplicao no autorizada) ou as definies da propriedade RegraDeValidao do campo e/ou do registro que impedem entradas Nulas nos campos, voc dever desativar temporariamente essas definies. 4 Exclua a tabela temporria. 5 Exclua o registro adicionado pela consulta acrscimo. 6 Se voc teve que desativar as definies de propriedade no passo 3, retorne-as s suas definies originais. Quando voc insere um registro na tabela remanescente, o Microsoft Access utiliza um valor do campo AutoNumerao igual ao valor inserido na tabela temporria mais 1. Observao Se voc desejar compactar o banco de dados depois de alterar o valor inicial de AutoNumerao, certifiquese de adicionar primeiro pelo menos um registro tabela. Se no fizer isso, quando compactar o banco de dados, o valor de AutoNumerao do prximo registro adicionado ser redefinido como 1, mais o maior valor anterior. Por exemplo, se no havia registros na tabela quando voc redefiniu o valor inicial, a compactao definir o valor de AutoNumerao para o prximo registro adicionado como 1; se havia registros na tabela quando voc redefiniu o valor inicial e o maior valor anterior era 50, a compactao definir o valor de AutoNumerao para o prximo registro adicionado como 51.

Otimizar o desempenho
Dependendo da configurao do seu computador e do seu ambiente de trabalho, h vrias coisas que voc pode fazer para melhorar o desempenho do Microsoft Access ou do seu banco de dados. O melhor lugar para se comear com o Analisador de Desempenho. Voc pode utilizar o Analisador de Desempenho para analisar um banco de dados inteiro ou apenas objetos selecionados de um banco de dados. O Analisador de Desempenho pode, tambm, propor algumas alteraes para voc, se desejar.

Dicas para otimizar o desempenho de bancos de dados SQL externos


Se estiver se conectando a uma tabela de banco de dados SQL externo, voc pode conseguir os melhores resultados em desempenho criando um vnculo com as tabelas SQL em vez de abri-las diretamente. Voc s pode abrir tabelas SQL externas diretamente utilizando somente o cdigo do Visual Basic. Tabelas vinculadas so consideravelmente mais rpidas, mais potentes e mais eficientes do que tabelas abertas diretamente. Dicas adicionais de desempenho Recupere somente os dados de que necessita. Crie suas consultas para que limitem o nmero de registros recuperados e selecione somente os campos de que voc necessita, para que o Microsoft Access possa transferir pela rede o menor nmero possvel de dados. Utilize conjuntos de resultados atualizveis (dynasets) somente se voc estiver recuperando um grande nmero de registros, atualizando os dados e precisar ver as alteraes feitas por outros usurios. Para impedir que conjuntos de resultados sejam atualizados em um formulrio, defina a propriedade TipoDeConjuntoDeRegistros do formulrio como Snapshot. Os snapshots so mais rpidos de abrir e de rolar que os dynasets. Se voc precisar recuperar um grande nmero de registros, o dynaset mais rpido e mais eficiente do que o snapshot. Por exemplo, mover-se para o final de um snapshot requer que todo o conjunto de resultados seja carregado no computador local, enquanto que com o dynaset apenas a ltima tela cheia de dados transferida para o computador local. Alm disso, a maneira mais rpida de adicionar novos registros a uma tabela, formulrio ou consulta clicar em Entrada de Dados no menu Registros. (Entrada de Dados no estar disponvel se a propriedade TipoDeConjuntoDeRegistros estiver definida como Snapshot). Utilize memria cache. Se voc for reutilizar os dados mais recentes provenientes do servidor enquanto o aplicativo estiver sendo executado, ser mais fcil recuperar um nico grande bloco de dados (muitas linhas) e armazen-lo no cache do que recuperar muitas linhas individuais. Os formulrios e folhas de dados do Microsoft Access utilizam automaticamente um cache. Se estiver recuperando dados utilizando um objeto Recordset criado no Visual Basic, pode utilizar as propriedades CacheStart e CacheSize para especificar o intervalo desejado dentro do objeto Recordset. Utilize o mtodo FillCache para preencher rapidamente todo esse intervalo ou parte dele com dados do servidor do banco de dados SQL. Evite utilizar consultas que faam com que o processamento seja feito em um computador cliente local. Ao acessar dados externos, o mecanismo do banco de dados Jet s processa dados localmente quando a operao no pode ser efetuada pelo servidor de banco de dados externo. As operaes de consulta efetuadas localmente (conforme definidas pelos comandos SQL utilizados para implement-las) incluem: Operaes JOIN entre tabelas provenientes de diferentes fontes de dados remotos. (Observe que, se a associao envolver uma tabela ou consulta local com poucos registros e uma tabela remota com muito mais registros e o campo

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 8 associado da tabela remota for indexado, o Access somente retornar os registros que coincidirem com a tabela ou consulta local, o que melhora em muito o desempenho da consulta). Operaes JOIN baseadas em uma consulta contendo o predicado DISTINCT ou uma clusula GROUP BY. Associaes externas contendo sintaxe no suportada pelo servidor. Predicados DISTINCT contendo operaes que no podem ser processadas remotamente. O operador LIKE utilizado com campos Texto ou Memorando (pode no ser suportado por alguns servidores). Totais e argumentos GROUP BY de vrios nveis, tais como aqueles utilizados em relatrios com vrios nveis de agrupamento. Argumentos GROUP BY baseados em uma consulta com um predicado DISTINCT ou uma clusula GROUP BY. Consultas de referncia cruzada que tenham mais de uma agregao, que possuam ttulos de campos, linhas ou colunas que contenham agregados ou que tenham uma clusula ORDER BY definida pelo usurio. Predicados TOP n ou TOP n PERCENT. Funes definidas pelo usurio, ou operadores ou funes que no so suportados pelo servidor. Combinaes complexas de operaes INNER JOIN, LEFT JOIN ou RIGHT JOIN em consultas aninhadas. Para fazer atualizaes em massa de consultas em fonte de dados ODBC, otimizar o desempenho do servidor definindo a propriedade FalhaEmErro como Sim.

Dicas para otimizar o desempenho do Microsoft Access e de seu sistema


As diretrizes a seguir podem ajud-lo a otimizar o desempenho do Microsoft Access no seu computador: Se estiver utilizando bancos de dados que outros usurios no precisem compartilhar, instale o Microsoft Access e todos os seus bancos de dados na sua unidade de disco rgido e no em um servidor de rede. Se voc for a nica pessoa a utilizar um banco de dados, abra o banco de dados para uso exclusivo marcando a caixa de seleo Exclusivo na caixa de dilogo Abrir. Coloque mais memria disposio fechando aplicativos que no estejam em uso. Aumente a RAM de seu computador. O Microsoft Access requer um mnimo de 12 MB para ser executado em Windows 95 e 16 MB para ser executado em Windows NT Workstation, mas RAM adicional melhora o desempenho. No utilize nada de sua RAM para um disco RAM. Periodicamente, exclua arquivos desnecessrios e esvazie sua Lixeira, compacte seus bancos de dados e, em seguida, desfragmente seu disco rgido com o Desfragmentador de Disco do Windows. Para executar o Desfragmentador de Disco, clique no boto Iniciar do Windows, aponte para Programas, aponte para Acessrios, aponte para Ferramentas de Sistema e, em seguida, clique em Desfragmentador de Disco. Na maioria dos casos, a configurao padro de memria virtual utilizada pelo Windows deve oferecer o melhor desempenho. Contudo, em algumas situaes, dimensionar os parmetros da memria virtual pode melhorar o desempenho. Se j tentou excluir arquivos desnecessrios mas continua tendo problemas de desempenho, tente alterar a configurao padro da memria virtual nos casos a seguir: Voc no dispe de muito espao em disco na unidade que est sendo utilizado para a memria virtual, mas uma outra unidade local com espao est disponvel. Uma outra unidade local, mais rpida que a atual (a no ser que esse disco seja intensamente utilizado), est disponvel. Nesses casos, voc poderia obter um melhor desempenho especificando uma outra unidade para a memria virtual. Voc poderia conseguir, tambm, um desempenho melhor especificando que o espao disponvel em disco para a memria virtual seja de, no mnimo, 25 MB menos a RAM disponvel. Por exemplo, se seu computador tiver 12 MB de RAM, voc deve especificar no mnimo 13 MB de memria virtual. Se voc estiver executando vrios aplicativos grandes, convm especificar mais. Para alterar os parmetros de memria virtual do Windows, no Painel de Controle do Windows, clique duas vezes no cone Sistema, clique na guia Desempenho, clique em Memria Virtual e, em seguida, clique em Especificar Minhas Prprias Configuraes de Memria Virtual. Em seguida, especifique um outro disco rgido diferente ou insira um valor na caixa Mnimo que seja pelo menos 25 a menos que sua RAM disponvel. Se voc tiver um bitmap de papel de parede (fundo de tela cheia) em sua rea de trabalho do Windows, substitua-o por um bitmap de cor ou padro slido ou no utilize bitmap algum. Se voc utilizar uma proteo de tela, use uma proteo vazia ou considere no utilizar nenhuma. Elimine o software de compactao de disco ou considere a possibilidade de transferir seus bancos de dados para uma unidade no compactada. Para obter maiores informaes sobre como otimizar o desempenho de seu banco de dados, consulte o captulo 13, "Otimizando Seu Aplicativo", em Criando Aplicativos com o Microsoft Access 97.

Otimizar o desempenho do banco de dados utilizando o Analisador de Desempenho


1 2 3
Abra o banco de dados que voc deseja otimizar. No menu Ferramentas, aponte para Analisar e, em seguida, clique em Desempenho. Clique na guia do tipo de objeto de banco de dados que voc deseja otimizar. Clique na guia Todos para visualizar uma lista de todos os objetos de banco de dados de uma vez. 4 Selecione os nomes dos objetos de banco de dados que voc deseja otimizar. Clique em Selecionar Todos para selecionar todos os objetos de banco de dados da lista. 5 Repita os passos 3 e 4 at que tenha selecionados todos os objetos que deseja otimizar e, em seguida, clique em OK. O Analisador de Desempenho lista trs tipos de resultados de anlise: Recomendao, Sugesto e Idia. Quando voc clica em um item na lista Resultados da Anlise, so exibidas informaes sobre a otimizao proposta na caixa Observaes da Anlise abaixo da lista. As otimizaes de Sugesto tm vantagens e desvantagens em potencial que devem ser levadas em considerao antes de serem executadas. Para visualizar uma descrio das vantagens e desvantagens, clique em uma Sugesto na lista e, em seguida, leia a informao na caixa Observaes da Anlise. O Microsoft Access pode efetuar otimizaes de Recomendao e Sugesto para voc, mas voc precisa efetuar as

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 9 otimizaes de Idia sozinho. 6 Clique em uma ou mais das otimizaes de Recomendao ou Sugesto que deseja que sejam efetuadas e, em seguida, clique em Otimizar. O Analisador de Desempenho executar as otimizaes e em seguida as marcar como Fixo. Continue esse processo at que o Analisador de Desempenho tenha completado todas as Recomendaes e Sugestes que voc deseja que ele efetue. Para efetuar todas as otimizaes de Recomendao e Sugesto, clique em Selecionar Tudo e, em seguida, clique em Otimizar. Para efetuar uma otimizao de Idia, clique na otimizao e, em seguida, siga as instrues exibidas na caixa Observaes da Anlise. Observao O Analisador de Desempenho no fornece sugestes sobre como melhorar o desempenho do prprio Microsoft Access ou do sistema no qual est sendo executado. Para obter sugestes adicionais sobre melhoria de desempenho em outras reas no cobertas pelo Analisador de Desempenho,

Dividir uma tabela em tabelas relacionadas utilizando o Assistente de Anlise de Tabela


Se o seu banco de dados tiver uma tabela contendo informaes duplicadas em um ou mais campos, voc pode utilizar o Assistente de Anlise de Tabela para dividir os dados entre tabelas relacionadas para que possa armazenar dados de modo mais eficiente. Esse processo denominado normalizao. 1 No menu Ferramentas, aponte para Analisar e, em seguida, clique em Tabela. 2 Siga passo-a-passo as instrues do Assistente de Anlise de Tabela. Voc pode especificar, tambm, as tabelas que deseja que o assistente crie ou fazer com que ele normalize sua tabela para voc. Aps ter definido as novas tabelas propostas, o assistente ajuda-o a conciliar os dados que a tabela original repetia inconsistentemente. No ltimo passo, voc pode criar uma consulta para visualizar, em uma nica folha de dados que seja semelhante sua tabela original, todas as informaes das tabelas divididas.

Sobre relacionamentos em um banco de dados


Depois de ter estabelecido diferentes tabelas para cada assunto em seu banco de dados, voc precisa de uma maneira de informar ao Microsoft Access como reunir novamente essas informaes. O primeiro passo nesse processo definir os relacionamentos entre as suas tabelas. Depois de ter feito isso, voc pode criar consultas, formulrios e relatrios para exibir informaes provenientes de vrias tabelas de uma vez. Por exemplo, este formulrio inclui informaes de cinco tabelas: Como funcionam os relacionamentos? No exemplo anterior, os campos de cinco tabelas precisam estar coordenados de forma que mostrem informaes sobre o mesmo pedido. Tal coordenao realizada por meio de relacionamentos entre as tabelas. Um relacionamento funciona pela coincidncia de dados em campos chave geralmente um campo com o mesmo nome em ambas as tabelas. Na maioria dos casos, esses campos coincidentes so a chave primria de uma tabela, que fornece um identificador exclusivo para cada registro, e uma chave estrangeira da outra tabela. Pode-se, por exemplo, associar funcionrios aos pedidos pelos quais so responsveis criando-se um relacionamento entre a tabela Funcionrios e a tabela Pedidos, utilizando-se os campos CdigoDoFuncionrio. Um relacionamento um-para-muitos O relacionamento um-para-muitos o tipo mais comum de relacionamento. Em um relacionamento um-para-muitos, um registro na Tabela A pode ter muitos registros coincidentes na Tabela B, mas um registro na Tabela B tem um s registro coincidente na Tabela A. Um relacionamento muitos-para-muitos Em um relacionamento muitos para-muitos, um registro na Tabela A pode ter muitos registros coincidentes na Tabela B, e um registro na Tabela B pode ter muitos registros coincidentes na Tabela A. Esse tipo de relacionamento s possvel definindo-se uma terceira tabela (denominada tabela de associao) cuja chave primria consista em dois campos as chaves estrangeiras provenientes tanto da Tabelas A como da B. Na verdade, um relacionamento muitos-para-muitos so dois relacionamentos um-para-muitos com uma terceira tabela. Por exemplo, a tabela Pedidos e a tabela Produtos tm um relacionamento muitos-para-muitos que definido criando-se dois relacionamentos um-para-muitos para a tabela Detalhes do Pedido. Um relacionamento um-para-um Em um relacionamento um-para-um, cada registro na Tabela A pode ter somente um registro coincidente na Tabela B, e cada registro na Tabela B pode ter somente um registro coincidente na Tabela A. Esse tipo de relacionamento no comum, pois a maioria das informaes assim relacionadas estaria em uma s tabela. A utilizao de um relacionamento um-para-um recomendada quando voc deseja dividir uma tabela com muitos campos, isolar parte de uma tabela por segurana ou armazenar informaes que se apliquem somente a um subconjunto da tabela principal. Pode ser que voc queira, por exemplo, criar uma tabela para registrar os funcionrios que participam de um jogo de futebol para levantamento de fundos. Definindo relacionamentos Voc define um relacionamento adicionando as tabelas que deseja relacionar com a janela Relacionamentos e, em seguida, arrastando o campo chave de uma tabela e soltando-o no campo chave da outra tabela. A espcie de relacionamento que o Microsoft Access cria depende de como os campos relacionados so definidos: Um relacionamento um-para-muitos criado quando somente um dos campos relacionados uma chave primria ou tem um ndice exclusivo. Um relacionamento um-para-um criado quando ambos os campos relacionados so chaves primrias ou tm ndices exclusivos. Na verdade, um relacionamento muitos-para-muitos so dois relacionamentos um-para-muitos com uma terceira tabela cuja chave primria consiste em dois campos as chaves estrangeiras das outras duas tabelas. Observao Se voc arrastar um campo que no seja uma chave primria e que no tenha um ndice exclusivo para um

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 10 outro campo que no seja uma chave primria e no tenha um ndice exclusivo, ser criado um relacionamento indeterminado. Em consultas que contenham tabelas com um relacionamento indeterminado, o Microsoft Access exibe uma linha de associao padro entre as tabelas, mas a integridade referencial no imposta e no h garantia de que os registros sejam exclusivos em cada tabela.

Definir preferncias OLE/DDE


1 2
No menu Ferramentas, clique em Opes e, em seguida, clique na guia Avanado. Sob Operaes DDE, selecione as opes desejadas. Selecione Ignorar Solicitaes DDE para ignorar solicitaes DDE de outros aplicativos. Selecione Ativar Atualizao DDE para atualizar vnculos DDE no intervalo especificado na caixa Intervalo de Atualizao. 3 Na caixa Tempo Limite OLE/DDE, insira o nmero de segundos (de 0 a 300) que o Microsoft Access deve esperar antes de tentar novamente uma operao OLE ou DDE que tenha falhado. Clique em Aplicar para aplicar imediatamente as configuraes sem fechar a caixa de dilogo; clique em OK para aplicar as configuraes e feche a caixa de dilogo.

Diferenas entre drivers ODBC e drivers internos para dados externos.


No Microsoft Access, voc pode importar, exportar ou vincular dados de vrios formatos diferentes de bancos de dados, planilhas e arquivos de texto. Para fazer isso, o Microsoft Access utiliza um driver interno ou um driver ODBC. Drivers Internos O Microsoft Access contm drivers internos que permitem que voc importe, exporte ou vincule os tipos de dados a seguir: Outros bancos de dados do Microsoft Access Arquivos de banco de dados Microsoft FoxPro verses 2.x e 3.0 (os arquivos da verso 3.0 so somente para importao) Tabelas do Paradox verso 3.x, 4.x e 5.0 Arquivos do dBASE III, III+ e 5 Planilhas do Excel e do Lotus 1-3-4 Microsoft Exchange/Outlook Arquivos de texto (de largura fixa e delimitados) Arquivos HTML e HTX Observao Os drivers para o Lotus 1-2-3, Paradox e Microsoft Exchange/Outlook no esto includos no Programa de Instalao, mas esto disponveis pelo Office 97 ValuPack. Os drivers internos so o nico gnero de drivers que deve ser utilizado para importar, exportar ou vincular esses tipos de dados. Esses drivers esto disponveis quando voc utiliza o comando Salvar Como/Exportar no menu Arquivo e os comandos Importar e Vincular Tabelas no submenu Obter Dados Externos do menu Arquivo. Se um driver interno para um tipo de dado tiver sido instalado, esse tipo estar disponvel na caixa Salvar Como Tipo da caixa de dilogo Salvar Objeto 'Nome do Objeto' Em ou na caixa Arquivos do Tipo das caixas de dilogo Importar ou Vincular. Os drivers para o Microsoft Access, Microsoft Excel, Microsoft FoxPro, dBase, HTML e de Texto so automaticamente instalados quando voc instala o Microsoft Access. Se voc escolher a opo Tpica ao instalar o Microsoft Access, os outros drivers internos no sero instalados. Drivers ODBC Voc pode utilizar drivers ODBC para conectar-se a bancos de dados Microsoft SQL Server e a dados de outros programas que forneam drivers de 32 bits compatveis com o Nvel 1 de ODBC para acessar seus arquivos de dados. O Programa de Instalao fornece o driver ODBC da Microsoft para o SQL Server e alguns arquivos de suporte ODBC (arquivos de Ajuda e a opo ODBC de 32 bits do Painel de Controle). Se o driver ODBC para o Microsoft SQL Server e arquivos de suporte tiverem sido instalados, a opo Bancos de dados ODBC estar disponvel na caixa Salvar Como Tipo da caixa de dilogo Salvar Objeto 'Nome do Objeto' Em e na caixa Arquivos do Tipo das caixas de dilogo Importar ou Vincular. Alm disso, o cone ODBC de 32 bits estar disponvel no Painel de Controle do Windows. Os fornecedores de terceiros podem fornecer drivers adicionais e documentao ODBC que suportem outros formatos de dados. Para obter informaes sobre se um driver ODBC estar ou no disponvel para um tipo particular de dados, entre em contato com o fornecedor do programa que produz esse tipo de dado. O Microsoft Access exige drivers ODBC de 32 bits compatveis com o Nvel 1 de ODBC. Observaes Se voc desejar saber se esses drivers foram testados e verificados para utilizao com o Microsoft Access, entre em contato com o fornecedor. Talvez voc consiga encontrar informaes atualizadas sobre disponibilidade e suporte a driver ODBC em um dos sites da Web do Microsoft Access. Clique em Microsoft na Web no menu Ajuda e, em seguida, clique tanto em Novidades do Produto como em Frum do Desenvolvedor.

Instalar drivers para bancos de dados internos


1 2 3 4 5
Execute novamente o Programa de Instalao e, em seguida, clique em Adicionar/Remover. Selecione Acesso a Dados e, em seguida, clique em Alterar Opo. Selecione Drivers para Bancos de Dados e, em seguida, clique em Alterar Opo. Selecione os drivers que voc deseja instalar e, em seguida, clique duas vezes em OK. Clique em Continuar e siga as instrues nas demais caixas de dilogo do Programa de Instalao. Observao Os drivers para o Lotus 1-2-3, Paradox e Microsoft Exchange/Outlook no esto includos no Programa de Instalao, mas esto disponveis pelo Office 97 ValuPack. Sobre instalao de drivers ODBC Voc pode instalar o driver para o Microsoft SQL Server utilizando o Programa de Instalao e, em seguida, utilizar o gerenciador de ODBC para especificar fontes de dados. Voc pode, tambm, utilizar o gerenciador de ODBC para

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 11 especificar fontes de dados para outros drivers ODBC instalados. Instalando o driver para o Microsoft SQL Server fornecido com o Microsoft Access Quando voc instalou o Microsoft Access, pode ter escolhido instalar o suporte ODBC e o driver para o Microsoft SQL Server em sua estao de trabalho. Se no fez isso, ou se tiver escolhido a instalao Tpica, ter que executar novamente o Programa de Instalao e optar por acrescentar um desses componentes. Instalando outros drivers ODBC que no o Microsoft SQL Server Para instalar outros drivers que no o Microsoft SQL Server, voc precisa obter os arquivos e a documentao para esse driver ODBC junto ao revendedor do formato dos dados. Cada driver ODBC possui requisitos especficos para instalao e configurao de fontes de dados. Consulte a documentao do driver para obter maiores informaes.

Configurar fontes de dados ODBC


Se voc instalou o driver ODBC para o Microsoft SQL Server ou outros drivers ODBC quando executou o Programa de Instalao, pode configurar novas fontes de dados ou modificar fontes de dados existentes. 1 No Microsoft Windows 95 ou no Microsoft NT Workstation 4.0, clique no boto Iniciar do Windows, aponte para Configuraes, clique em Painel de Controle e, em seguida, clique duas vezes no cone 32bit ODBC (denominado cone ODBC no Microsoft NT Workstation 4.0). No Microsoft Windows NT Workstation 3.51, clique duas vezes no cone ODBC no Painel de Controle. 2 Proceda de uma das maneiras a seguir: Para definir uma nova fonte de dados para um driver atualmente instalado, clique em Adicionar. Para modificar a configurao de uma fonte de dados existente, clique em um nome na lista Fontes de Dados do Usurio (Driver) e, em seguida, clique em Configurar. 3 Complete as caixas de dilogo Para obter maiores informaes sobre as diferentes opes, clique no boto Ajuda em cada caixa de dilogo.

Utilize os arquivos de Ajuda do ODBC e do driver ODBC para o SQL Server


O arquivo de Ajuda do Driver ODBC e do driver ODBC para o SQL Server (Drvssrvr.hlp) fornece informaes detalhadas sobre utilizao do driver para o SQL Server e sobre a configurao da fonte de dados para bancos de dados SQL Server. O arquivo de Ajuda do ODBC (Odbcjet.hlp) explica como utilizar o gerenciador ODBC para adicionar, modificar e excluir drivers ODBC e fontes de dados. Como os arquivos de Ajuda do ODBC e do Driver ODBC para o SQL Server so separados do arquivo de Ajuda do Microsoft Access e destinam-se utilizao com vrios aplicativos da Microsoft, voc deve ter em mente as informaes a seguir ao utilizar esses arquivos: Esses arquivos de Ajuda so instalados em seu computador somente se voc tiver instalado o ODBC. Voc no pode utilizar o boto Voltar na parte superior da janela Ajuda para retornar Ajuda do Microsoft Access a partir de um desses arquivos. Precisa reabrir a Ajuda do Microsoft Access para voltar janela original da Ajuda do Microsoft Access.

Instalar ou desinstalar suplementos de menu


Voc pode instalar ou desinstalar suplementos utilizando o Gerenciador de Suplementos. 1 No menu Ferramentas, aponte para Suplementos e, em seguida, clique em Gerenciador de Suplementos. A caixa de dilogo Gerenciador de Suplementos exibida. A lista Suplementos disponveis exibe os suplementos atualmente disponveis. Um suplemento j est instalado quando h um X prximo a seu nome. Quando um suplemento desinstalado, o Microsoft Access remove o X mas mantm o nome na lista. 2 Proceda de uma das maneiras a seguir: Para adicionar um suplemento lista, clique em Adicionar Novo e, em seguida, especifique sua localizao. Para instalar um suplemento atualmente disponvel, clique no nome do suplemento na lista Suplementos Disponveis e, em seguida, clique em Instalar. Para desinstalar um suplemento atualmente disponvel, clique no nome do suplemento na lista Suplementos Disponveis e, em seguida, clique em Desinstalar. 3 Clique em Fechar quando tiver terminado. Observao Voc deve desinstalar um suplemento antes de abr-lo como banco de dados para modificar sua estrutura.

Criar um atalho para abrir um objeto de banco de dados a partir da rea de trabalho ou de uma pasta
Voc pode criar um atalho para abrir um objeto de banco de dados que esteja armazenado localmente em um banco de dados no seu computador ou remotamente em um banco de dados em um servidor de arquivos de rede ou em um diretrio compartilhado. Para criar um atalho arrastando o objeto Se voc tem o sistema operacional Microsoft Windows, pode criar rapidamente um atalho arrastando o objeto da janela Banco de Dados para a rea de trabalho ou para uma pasta. Certifique-se de que o lugar para o qual voc deseja arrastar o atalho esteja visvel. (Se a janela do Microsoft Access estiver maximizada, minimize-a o suficiente para exibir a rea de trabalho ou a pasta onde deseja colocar o atalho). Para criar um atalho utilizando o comando Criar Atalho 1 Na Janela Banco de Dados, clique na guia que contm o objeto para o qual voc deseja criar um atalho. 2 Clique com o boto direito do mouse no objeto para o qual voc deseja criar um atalho e, em seguida, clique em Criar Atalho. 3 Se voc desejar que o atalho v para um outro local que no seja a rea de trabalho, digite um novo caminho na caixa Local ou clique em Procurar para escolher o local e deixar que o Microsoft Access preencha o caminho para voc. Por exemplo, convm armazenar o atalho na pasta Favoritos, que armazena atalhos para os itens utilizados com maior freqncia. 4 Se voc estiver criando um atalho para um objeto em um banco de dados que se encontre em uma rede, o Microsoft

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 12 Access selecionar Este Banco de Dados Est na Rede e preencher o caminho da rede na caixa Caminho da Rede Completo. Se voc mover o banco de dados mais tarde, poder digitar um novo caminho de rede no seguinte formato: \\servidor\compartilhar\nome do arquivo Com o caminho de rede especificado voc pode, por exemplo, enviar o atalho por correio eletrnico para que outros com acesso rede tambm possam utilizar o atalho. 5 Clique em OK. Quando voc clica duas vezes no atalho, o Microsoft Access abre o banco de dados no qual o objeto est armazenado e exibe o objeto. Para abrir o objeto em um modo especfico, clique com o boto direito no atalho e, em seguida, clique no modo desejado. Observaes Se voc tiver um atalho para um banco de dados que subseqentemente movido, exclua o atalho antigo e crie um novo. Para excluir um atalho, clique nele e depois pressione a tecla DEL. A excluso do atalho no exclui o objeto aberto pelo atalho.

Imprimir uma tabela, consulta, formulrio, relatrio ou mdulo a partir de um atalho


Depois de criar um atalho para um objeto de bancos de dados, voc pode imprimir o objeto diretamente a partir do cone do atalho. 1 Clique com o boto direito no atalho. 2 Clique em Imprimir. Dica Se voc tem o sistema operacional Microsoft Windows, pode imprimir rapidamente a partir de um atalho arrastando o cone do atalho para um cone de impressora na rea de trabalho ou na pasta Impressoras.

Abrir uma tabela


1 2 3
Na janela Banco de Dados clique na guia Tabelas. Clique no nome da tabela que voc deseja abrir. Para abrir a tabela no modo Estrutura clique em Estrutura. Para abrir a tabela no modo Folha de Dados clique em Abrir. Observaes Uma vez que voc tenha aberto uma tabela, possvel alternar facilmente entre os dois modos clicando no boto Exibir na barra de ferramentas. Para obter informaes sobre como criar um atalho que abra uma tabela diretamente a partir da rea de trabalho

Visualizar, imprimir, salvar ou dar sada s caractersticas de estrutura dos objetos de banco de dados 1 No menu Ferramentas, aponte para Analisar e, em seguida, clique em Documentador. 2 Clique na guia que corresponde ao tipo de objeto de banco de dados que deseja visualizar ou imprimir.

Voc pode clicar na guia Todos os Tipos de Objeto para exibir uma lista completa de objetos do banco de dados. 3 Selecione os objetos cujas definies deseja visualizar ou imprimir. 4 Clique em Opes para especificar que recursos do objeto selecionado deseja imprimir e, em seguida, clique em OK. 5 Clique em OK. 6 Agora, voc pode fazer uma das seguintes coisas: Para imprimir as definies, clique em Imprimir na barra de ferramentas Convm verificar o comprimento de suas definies antes de imprimi-las, porque algumas definies, particularmente as de formulrios e relatrios, podem ter muitas pginas de comprimento. Para salvar as definies como uma tabela, clique em Salvar Como Tabela no menu Arquivo. O Microsoft Access salva as informaes de definio em uma tabela denominada Definio do Objeto. Para dar sada s definies para um arquivo HTML, uma planilha do Microsoft Excel, um arquivo em formato Rich Text ou um arquivo de texto MS-DOS, clique em Sada Para no menu Arquivo.

Copiar uma tabela, consulta, formulrio, relatrio, macro ou mdulo


1 2 3
Na Janela Banco de Dados, clique na guia que contm o objeto de banco de dados que deseja copiar. Clique no objeto e, em seguida, clique em Copiar na barra de ferramentas. Se voc estiver copiando o objeto para um outro banco de dados, feche o banco de dados atual e abra o banco de dados no qual deseja colar o objeto. 4 Com a janela Banco de Dados em exibio, clique em Colar na barra de ferramentas. 5 Fornea as informaes solicitadas na caixa de dilogo Colar Como e, em seguida, clique em OK. Observaes Quando voc copia uma tabela, a caixa de dilogo Colar Tabela Como oferece as opes para colar somente a estrutura da tabela, colar a estrutura e os dados ou anexar os dados a uma tabela existente. Quando voc copia um objeto, o Microsoft Access inclui qualquer propriedade associadas ao objeto. Voc pode arrastar uma tabela, consulta ou relatrio da janela Banco de Dados para um outro aplicativo Microsoft para copiar o objeto. Pode, tambm, arrastar mdulos padro entre o Microsoft Access e o Microsoft Excel. Voc pode arrastar uma tabela, consulta, formulrio, relatrio, macro ou mdulo da janela Banco de Dados de um banco de dados do Microsoft Access para a janela Banco de Dados de um outro banco de dados do Microsoft Access para copiar o objeto. Antes de fazer isso, voc deve abrir o segundo banco de dados em uma outra instncia do Microsoft Access. Se voc tiver problemas em copiar os dados de uma tabela. Talvez seja mais fcil copiar um grande nmero de registros utilizando uma consulta acrscimo.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 13

Copiar ou mover um campo, um controle, um texto, uma ao de macro ou um outro item


1 2
Selecione os itens que voc deseja copiar ou mover. Para copiar o item, clique em Copiar na barra de ferramentas. Para mover o item, clique em Recortar na barra de ferramentas. 3 Clique no lugar onde voc deseja colocar o item. 4 Clique em Colar na barra de ferramentas. Observaes Quando voc copia um campo, controle ou ao, o Microsoft Access inclui qualquer propriedade, controles ou argumentos de ao associados. Por exemplo, quando voc copia um controle caixa de texto, o Microsoft Access copia tambm o seu rtulo. Quando voc copia uma ao clicando no seletor de linha, o Microsoft Access copia os argumentos de ao, macros e expresses condicionais associadas. O Microsoft Access no copia procedimentos de evento associados a um controle.

Renomear um banco de dados.


1 2 3 4

Feche o banco de dados. Em um ambiente multiusurio verifique se todos os usurios fecharam o banco de dados. Em Meu Computador ou no Windows Explorer, localize o arquivo de banco de dados. Clique no nome do arquivo (e no em seu cone) e, em seguida, clique novamente nele para editar o ttulo. Digite o novo nome. Inclua a extenso .mdb somente se voc tiver configurado o Microsoft Windows para exibir extenses de arquivo do MS-DOS. Pressione ENTER. O nome do arquivo pode ter at 255 caracteres incluindo espaos. Observao Quando voc renomeia um banco de dados, o cdigo compilado no banco de dados ser descompilado. Para recompilar o cdigo e salvar todos os mdulos em um estado compilado, abra o banco de dados, depois abra um mdulo no modo de exibio e clique em Compilar todos os mdulos no menu Depurar. Em seguida, clique em Compilar e Salvar Todos os Mdulos no menu Depurar.

Renomear um banco de dados no Microsoft Windows NT Workstation 3.51


1 2
Feche o banco de dados. Em um ambiente multiusurio verifique se todos os usurios fecharam o banco de dados. Use o Gerenciador de Arquivos do Windows ou o comando rename do MS-DOS para renomear o arquivo .mdb do Microsoft Access. O novo nome pode ter at 255 caracteres incluindo espaos. Lembre-se de incluir .mdb como a extenso do nome do arquivo.

Copiar ou mover um banco de dados


1 2
Feche o banco de dados. Em um ambiente multiusurio verifique se todos os usurios fecharam o banco de dados. Em Meu Computador ou no Windows Explorer, localize o arquivo de banco de dados e, em seguida, clique nele. Para selecionar mais de um arquivo de banco de dados para copiar ou mover, mantenha pressionada a tecla CTRL e, em seguida, clique em cada arquivo. 3 Para copiar o arquivo, clique em Copiar no menu Editar. Para mover o arquivo, clique em Recortar no menu Editar. 4 Abra a pasta ou disco onde deseja colocar o arquivo. 5 No menu Editar, clique em Colar. Para desfazer a operao de colagem, clique em Desfazer Colar ou Desfazer Mover no menu Editar. Dica Se o local de destino onde est sendo colocado o arquivo j estiver visvel, voc poder mover rapidamente o arquivo, arrastando-o para o novo destino, ou copi-lo mantendo pressionada a tecla CTRL enquanto o arrasta.

Copiar ou mover um banco de dados no Microsoft Windows NT Workstation 3.51


1 2 1 2 3
Feche o banco de dados. Em um ambiente multiusurio verifique se todos os usurios fecharam o banco de dados. Utilize o Gerenciador de Arquivos do Windows ou o comando copy do MS-DOS para copiar ou mover o arquivo .mdb do Microsoft Access.

Excluir um banco de dados


Feche o banco de dados. Em um ambiente multiusurio verifique se todos os usurios fecharam o banco de dados. Em Meu Computador ou no Windows Explorer, localize o arquivo de banco de dados e, em seguida, clique nele. Pressione a tecla DEL. Observao Se voc desejar obter o seu arquivo de volta, procure na Lixeira. O seu arquivo permanecer na lixeira at voc esvazi-la.

Excluir um banco de dados no Microsoft Windows NT Workstation 3.51


1 2
Feche o banco de dados. Em um ambiente multiusurio verifique se todos os usurios fecharam o banco de dados. Use o Gerenciador de Arquivos do Windows ou o comando Del do MS-DOS para excluir o arquivo .mdb do Microsoft Access.

Excluir uma tabela, consulta, formulrio, relatrio, macro ou mdulo


1 2
Na Janela Banco de Dados, clique na guia que contm o objeto de banco de dados que voc deseja excluir. Clique no objeto e, em seguida, pressione a tecla DEL. Para desfazer a operao de excluso, clique em Desfazer na barra de ferramentas.

Salvar uma tabela, consulta, formulrio, relatrio, macro ou mdulo


Clique em Salvar na barra de ferramentas. Se voc estiver salvando um objeto de banco de dados pela primeira vez, digite um nome que siga as regras de nomenclatura de objetos do Microsoft Access na caixa de dilogo Salvar Como e depois clique em OK.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 14 Observao Voc no precisa salvar dados novos em registros. O Microsoft Access salva automaticamente um registro quando voc faz uma das seguintes coisas: move o foco para um outro registro; fecha o formulrio, folha de dados ou banco de dados ativo; ou sai do Microsoft Access.

Salvar uma cpia de um objeto de banco de dados com um novo nome ou em um outro arquivo
1
Se o objeto de banco de dados estiver aberto e selecionado, clique em Salvar Como/Exportar no menu Arquivo. Se o objeto no estiver aberto, clique na guia da janela Banco de Dados que contm o objeto, clique no objeto e, em seguida, clique em Salvar Como/Exportar no menu Arquivo. 2 Para salvar o objeto no banco de dados atual, clique em No Banco de Dados Atual Como na caixa de dilogo Salvar Como, digite um nome exclusivo para o objeto que esteja de acordo com as regras de nomenclatura de objetos do Microsoft Access e, em seguida, clique em OK. Para salvar um objeto em um banco de dados ou arquivo externo, clique em Para um Arquivo ou Banco de Dados Externo. O Microsoft Access exportar o objeto ou dar sada a seus dados em um outro formato dependendo das opes que voc selecionar nas caixas de dilogo que acompanha essa opo. Dica Para personalizar facilmente um objeto de banco de dados existente, salve uma cpia do objeto com uma nome diferente e, em seguida, modifique a cpia.

Renomear uma tabela, consulta, formulrio, relatrio, macro ou mdulo


1 2 3 4
Certifique-se de que o objeto de banco de dados que voc deseja renomear esteja fechado. Na janela Banco de Dados clique na guia do objeto que voc deseja renomear. Clique no nome do objeto e, em seguida, clique novamente no nome para edit-lo. Digite o novo nome para o objeto seguindo as regras de nomenclatura de objetos do Microsoft Access e depois pressione ENTER. Importante Se voc renomear um objeto de banco de dados como, por exemplo, uma tabela, precisar atualizar qualquer referncia ao objeto em outros objetos de banco de dados, tais como formulrios ou relatrios. Por exemplo, se voc criou um formulrio acoplado tabela, certifique-se de alterar o nome da tabela na propriedade Origem do Registro do formulrio.

Ignorar definies que determinam como um banco de dados ou aplicativo iniciado


Se voc utilizou a caixa de dilogo Inicializar no menu Ferramentas ou criou uma macro AutoExec para especificar o que acontece quando um banco de dados ou aplicativo iniciado, pode ignorar essas definies para recuperar o pleno acesso ao banco de dados ou aplicativo. Mantenha pressionada a tecla de ignorar (a tecla SHIFT) enquanto voc abre o banco de dados.

Documentar as caractersticas de um banco de dados e palavras-chaves associadas


1 2
Com o banco de dados aberto, clique em Propriedades do Banco de Dados no menu Arquivo. Clique na guia Resumo e, em seguida, especifique as informaes solicitadas que julgar necessrias. Para obter ajuda sobre uma opo, clique no ponto de interrogao e, em seguida, clique na opo. 3 Clique em OK. Observao Para cada item que voc preenche na guia Resumo, as propriedades associadas so automaticamente definidas.

Criar propriedades de banco de dados personalizadas para utilizao na localizao do arquivo 1 Com o banco de dados aberto, clique em Propriedades do Banco de Dados no menu Arquivo. 2 Clique na guia Personalizar e, em seguida, digite valores para a nova propriedade nas caixas Nome, Tipo e Valor. 3 Clique em Adicionar. 4 Quando voc tiver acabado de adicionar propriedades, clique em OK.

Modificar ou excluir propriedades de banco de dados personalizadas


1 2 3 4 1 2 1 2 1 2
Com o banco de dados aberto, clique em Propriedades do Banco de Dados no menu Arquivo. Clique na guia Personalizar. Clique no nome da propriedade que voc deseja excluir ou modificar na coluna Nome da caixa Propriedades. Para modificar a propriedade, digite as alteraes nas caixas Tipo ou Valor e depois clique em Adicionar. Para excluir a propriedade, clique em Excluir.

Visualizar uma lista dos objetos de banco de dados do banco de dados atual
Com o banco de dados aberto, clique em Propriedades do Banco de Dados no menu Arquivo. Clique na guia Contedo. Com o banco de dados aberto, clique em Propriedades do Banco de Dados no menu Arquivo. Clique na guia Geral.

Visualizar os atributos de um arquivo de banco de dados

Excluir um campo, um controle, um texto, uma ao de macro ou um outro item


Selecione os itens que deseja excluir. Pressione a tecla DEL. Observao Para desfazer a operao de excluso, clique em Desfazer na barra de ferramentas.

Imprimir a folha de dados de uma tabela, consulta ou formulrio


Para imprimir a folha de dados inteira

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 15

1 2

Exiba a tabela, consulta ou formulrio no modo Folha de Dados. Para alterar as definies na caixa de dilogo Imprimir antes de imprimir, clique em Imprimir no menu Arquivo e, em seguida, selecione as opes que deseja utilizar. Para imprimir imediatamente, sem alterar as definies da caixa de dilogo Imprimir, clique em Imprimir na barra de ferramentas. Para imprimir apenas determinados registros da folha de dados 1 Exiba a tabela, consulta ou formulrio no modo Folha de Dados. 2 Selecione os registros que deseja imprimir. 3 No menu Arquivo, clique em Imprimir e, em seguida, clique em Registro(s) Selecionado(s). Observaes Voc pode visualizar a sua folha de dados antes de imprimir, clicando em Visualizar Impresso na barra de ferramentas.

Renomear, excluir, copiar ou mover um banco de dados


O que voc deseja fazer? Importante Se voc renomear, excluir, copiar ou mover um banco de dados e outros bancos de dados inclurem objetos vinculados provenientes desse banco de dados, utilize o Gerenciador de Tabelas Vinculadas desses outros bancos de dados para atualizar as informaes de vnculo. Caso contrrio, o Microsoft Access produzir um erro quando voc tentar utilizar estes objetos vinculados.

Power Informtica Pg.: 16 Controlar como um banco de dados ou um aplicativo se apresenta e se comporta quando iniciado Apostila p/pesquisa ACCESS-97 Voc pode especificar, por exemplo, qual formulrio ser exibido, se as barras de ferramentas podero ser personalizadas e se os menus de atalho estaro disponveis. 1 No menu Ferramentas, clique em Inicializar. 2 Selecione as opes ou insira as definies que deseja utilizar. Observaes Para obter informaes sobre um item especfico na caixa de dilogo, clique no ponto de interrogao na parte superior da caixa de dilogo e, em seguida, no prprio item. Para obter uma lista das questes que devem ser consideradas ao definir opes na caixa de dilogo Inicializar.

Consideraes ao definir opes na caixa de dilogo Inicializar

As opes de Inicializao aplicam-se somente ao banco de dados ou aplicativo atual. Ao especificar uma definio na caixa de dilogo Inicializar, voc define automaticamente a propriedade do banco de dados associada a essa definio. As propriedades de Inicializao no ignoram as definies de propriedades para uma barra de ferramentas, uma barra de menu, um menu de atalho, um formulrio ou um relatrio especfico. Por exemplo, as opes Barra de Menu e Barra de Menu de Atalhos na caixa de dilogo Inicializar no substituem as definies de propriedades para formulrios ou relatrios especficos que tm uma barra de menu ou um menu de atalho . personalizado. Assim, quando voc abre um formulrio ou relatrio, o Microsoft Access exibe a barra de menu personalizada anexada ao formulrio ou relatrio, em vez da barra de menu global especificada na caixa de dilogo Inicializar. Voc pode utilizar a caixa de dilogo Inicializar em vez de uma macro AutoExec ou em acrscimo a ela. Uma macro AutoExec executada depois de as opes de Inicializao terem efeito; por essa razo, convm evitar quaisquer aes em uma macro AutoExec que alterem o efeito das definies da opo Inicializao. Por exemplo, se voc especificar um formulrio na caixa Exibir Formulrio na caixa de dilogo Inicializar e utilizar, tambm, a ao AbrirFormulrio em uma macro AutoExec, o Microsoft Access exibir primeiramente o formulrio especificado na caixa de dilogo Inicializar e, a seguir, exibir imediatamente o formulrio especificado na ao AbrirFormulrio. Se a segurana em nvel de usurio tiver sido definida para o seu banco de dados, voc pode impedir que os usurios alterem as definies da caixa de dilogo Inicializar, certificando-se de que no tenham recebido a permisso de Administrador para o banco de dados. Para ignorar as definies da opo Inicializao, pressione a tecla Bypass (SHIFT) ao abrir o banco de dados.

Exibir um formulrio de inicializao quando um banco de dados ou um aplicativo aberto


1 2 3
No menu Ferramentas, clique em Inicializar. Na caixa Exibir Formulrio, clique em um formulrio do banco de dados atual. Se voc no deseja que os usurios consultem ou utilizem a janela Banco de Dados, que aparece atrs do formulrio, limpe a caixa de seleo Exibir Janela Banco de Dados. Mesmo que voc limpe a caixa de seleo Exibir Janela Banco de Dados, essa janela ainda poder ser acessada. Observaes As alteraes dessas definies na caixa de dilogo Inicializar no tero efeito at que o banco de dados ou o aplicativo seja novamente aberto. O banco de dados de exemplo Northwind possui um formulrio de inicializao. Ele possui tambm o formulrio Menu de Controle Principal, um exemplo de um formulrio que voc pode utilizar para controlar a navegao em seu banco de dados. Para exibir esses formulrios, abra o banco de dados Northwind na pasta Exemplos. O formulrio Inicializao aparece automaticamente quando voc abre o Northwind, mas possvel exibi-lo ou o formulrio Menu de Controle Principal, sempre que desejar, clicando na guia Formulrios na janela Banco de Dados, clicando em Inicializao ou Menu de Controle Principal e, a seguir, clicando em Abrir.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 17

Designar uma barra de menu global para seu banco de dados ou aplicativo
Utilizando sua prpria barra de menu global, voc controla quais tarefas os usurios podero executar em seu banco de dados ou aplicativo, limitando e personalizando os menus e comandos disponveis. A barra de menu global substitui a barra de menu interna em todas as janelas do Microsoft Access, exceto onde voc adicionou uma barra de menu personalizada para um formulrio ou relatrio. 1 No menu Ferramentas, clique em Inicializar. 2 Na caixa Barra de Menu, clique no nome de uma barra de menu personalizada do banco de dados atual ou clique em (Padro) para exibir a barra de menu interna. Observaes As alteraes desta definio na caixa de dilogo Inicializar no tero efeito at que o banco de dados ou o aplicativo seja novamente aberto. Mesmo que voc especifique uma barra de menu global, a barra de menu interna ainda pode ser acessada. Voc pode designar ou alterar a barra de menu global em um procedimento do Visual Basic para aplicativos, definindo a propriedade BarraDeMenu do objeto Application.

Designar um menu de atalho global para um banco de dados ou aplicativo


Voc pode definir um menu de atalho global para substituir menus de atalho internos para folha de dados, formulrios, controles de formulrio e relatrios. 1 No menu Ferramentas, clique em Inicializar. 2 Na caixa Barra de Menu de Atalho, clique no nome de um menu de atalho personalizado do banco de dados atual ou clique em (Padro) para utilizar os menus de atalho internos. Observaes As alteraes nessa definio na caixa de dilogo Inicializar no tero efeito at que o banco de dados ou aplicativo seja novamente aberto. Voc pode designar ou alterar a barra de menu global em um procedimento do Visual Basic para aplicativos, definindo a propriedade BarraDeMenuDeAtalho do objeto Application. Para obter uma lista das questes que devem ser consideradas ao definir opes na caixa de dilogo Inicializar.

Exibir ou ocultar a janela Banco de Dados quando um banco de dados ou um aplicativo aberto 1 No menu Ferramentas, clique em Inicializar. 2 Limpe ou selecione a caixa de seleo Exibir Jjanela Banco de Dados.

Observaes As alteraes dessa definio na caixa de dilogo Inicializar no tero efeito at que o banco de dados ou o aplicativo seja novamente aberto. Se a janela Banco de Dados no for exibida, voc precisar exibir um formulrio, que ser utilizado pelos usurios para a navegao em seu banco de dados ou aplicativo. Mesmo que voc limpe a caixa de seleo Exibir Jjanela Banco de Dados, essa ainda pode ser acessada, utilizando-se uma combinao especial de teclas. Mesmo que voc desative a janela Banco de Dados e a combinao de teclas, um usurio ainda poder ter acesso janela Banco de Dados. Isso ser possvel, se um usurio tentar abrir mais de uma vez o mesmo banco de dados a partir da lista dos bancos de dados utilizados mais recentemente, que ser exibida automaticamente no menu Arquivo. Para impedir que os usurios tenham acesso a essa lista, substitua o menu Arquivo por seu prprio menu personalizado.

Mostrar ou ocultar a barra de status para um banco de dados ou aplicativo especfico


1 2
No menu Ferramentas, clique em Inicializar. Selecione ou limpe a caixa de seleo Exibir Barra de Status. Observaes As alteraes nessa definio na caixa de dilogo Inicializar no tero efeito at que o banco de dados ou o aplicativo seja novamente aberto. Voc pode tambm controlar se a barra de status ficar exibida ou oculta por padro para todos os bancos de dados do Microsoft Access. Para isso, clique em Opes no menu Ferramentas, clique na guia Exibir e selecione ou limpe a caixa de seleo Barra de Status. O banco de dados atual no exibir uma barra de status se a caixa de seleo Barra de Status na caixa de dilogo Opes, ou a caixa de seleo Exibir Barra de Status na caixa de dilogo Inicializar estiver limpa.

Impedir ou permitir o acesso a todas as barras de ferramentas internas em um banco de dados ou aplicativo 1 No menu Ferramentas, clique em Inicializar. 2 Limpe ou escolha a caixa de seleo Permitir Barras de Ferramentas Iinternas.
Observaes As alteraes nessa definio na caixa de dilogo Inicializar no tero efeito at que o banco de dados ou o aplicativo seja novamente aberto. Para permitir que os usurios modifiquem as barras de ferramentas internas, certifique-se de que as caixas de seleo Permitir Barras de Ferramentas Iinternas e Permitir Alteraes na Barra de Fferramentas/Menu estejam selecionadas. Para impedir que os usurios personalizem todas as barras de ferramentas internas, escolha a caixa de seleo Permitir Barras de Ferramentas Internas mas limpe a caixa de seleo Permitir Alteraes na Barra de Ferramentas/Menu. Voc pode impedir que os usurios personalizem barras de ferramentas especficas. Para obter uma lista das questes que devem ser consideradas ao definir opes na caixa de dilogo Inicializar

Controlar se alguns ou todos os menus internos sero exibidos

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 18 Se o banco de dados ou o aplicativo que voc estiver criando fornecer ao usurio acesso aos menus internos, possvel exibir somente um subconjunto predefinido dos menus. Dessa forma, voc poder ocultar menus, como os menus Exibir e Inserir, que permitiriam que um usurio tivesse acesso ao modo Estrutura de objetos em seu banco de dados e alterasse a estrutura desses objetos. 1 No menu Ferramentas, clique em Inicializar. 2 Limpe ou escolha a caixa de seleo Permitir Uso de Menus Completos do Access. Observaes As alteraes nessas definies na caixa de dilogo Inicializar no tero efeito at que o banco de dados ou o aplicativo seja novamente aberto. Para obter uma lista das questes que devem ser consideradas ao definir opes na caixa de dilogo Inicializar.

Impedir ou permitir alterar todas as barras de ferramentas ou barras de menu em um banco de dados ou aplicativo

Voc pode controlar se os usurios podero alterar qualquer uma das barras de ferramentas e barras de menu internas ou personalizadas. 1 No menu Ferramentas, clique em Inicializar. 2 Limpe ou escolha a caixa de seleo Permitir Alteraes na Barra de Ferramentas/Menu. Observaes As alteraes nessas definies na caixa de dilogo Inicializar no tero efeito at que o banco de dados ou o aplicativo seja aberto. Se limpar esta opo, voc ainda poder mover, dimensionar e ancorar a barra de ferramentas ou a barra de menu, a no ser que tenha especificado o contrrio anteriormente na caixa de dilogo Personalizar para uma barra de ferramentas ou barra de menu especfica. Quando esta opo for limpa, a caixa de dilogo Personalizar no ficar mais disponvel. Os usurios no podero personalizar nenhuma barra de ferramentas ou menus, mesmo que a caixa Permitir Personalizao para uma barra de ferramentas ou barra de menu especfica tenha sido previamente marcada na caixa de dilogo Personalizar. Para impedir que os usurios utilizem as barras de ferramentas internas, limpe a caixa de seleo Permitir Barras de Ferramentas Internas. Para desativar o menu de atalho somente em barras de ferramentas e barras de menu, deixe a caixa de seleo Permitir Uso de Menus de Atalho Padro selecionada, mas limpe a caixa de seleo Permitir Alteraes na Barra de Ferramentas/Menu. Isso evitar que os usurios personalizem as barras de ferramentas e barras de menu. Para obter uma lista das questes que devem ser consideradas ao definir opes na caixa de dilogo Inicializar.

Ativar ou desativar menus de atalho em um banco de dados ou aplicativo

Voc pode controlar se os menus de atalho internos ficaro acessveis. 1 No menu Ferramentas, clique em Inicializar. 2 Limpe ou escolha a caixa de seleo Permitir Uso de Menus de Atalho Padro. Observaes As alteraes nessas definies na caixa de dilogo Inicializar no tero efeito at que o banco de dados ou o aplicativo seja novamente aberto. Para desativar o menu de atalho somente em barras de ferramentas e barras de menu, deixe a caixa de seleo Permitir Uso de Menus de Atalho Padro marcada, mas limpe a caixa de seleo Permitir Alteraes na Barra de Ferramentas/Menu. Isso evitar que os usurios personalizem as barras de ferramentas e barras de menu. Para obter uma lista das questes que devem ser consideradas ao definir opes na caixa de dilogo Inicializar.

Ativar ou desativar a exibio do cdigo aps um erro em tempo de execuo do aplicativo


1 2 3

No menu Ferramentas, clique em Inicializar. Clique em Avanado. Limpe ou escolha a caixa de seleo Permitir Visualizao do Cdigo Aps Erro. Observaes As alteraes nessa definio na caixa de dilogo Inicializar no tero efeito at que o banco de dados ou o aplicativo seja novamente aberto. Mesmo que voc limpe a caixa de seleo Permitir Visualizao do Cdigo Aps Erro, possvel que voc consiga interromper manualmente a execuo do cdigo. Para obter uma lista das questes que devem ser consideradas ao definir opes na caixa de dilogo Inicializar.

Ativar ou desativar teclas que exibem as janelas Banco de Dados ou Depurar, barras de menu ou mdulos 1 No menu Ferramentas, clique em Inicializar. 2 Clique em Avanado. 3 Limpe ou escolha a caixa de seleo Usar Teclas Especiais do Access para ativar ou desativar as seguintes teclas.
Teclas
F11 ou ALT+F1 CTRL+G CTRL+F11 CTRL+BREAK

Resultado Traz a janela Banco de Dados para a frente Faz aparecer a janela Depurar Alterna entre a barra de menu personalizada e a barra de menu interna Pra de executar o cdigo e exibe o mdulo atual na janela Mdulo

Observaes As alteraes nessa definio na caixa de dilogo Inicializar no tero efeito at que o banco de dados ou o aplicativo seja novamente aberto. Escolhendo ou no a caixa de seleo Usar Teclas Especiais do Access, se voc escolher a caixa de seleo

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 19 Permitir Exibio de Cdigo Aps Erro, poder exibir a janela Mdulo para depurar cdigo depois da ocorrncia de um erro em tempo de execuo. Se voc limpar a caixa de seleo Usar Teclas Especiais do Access e especificar uma barra de menu personalizada na caixa Barra de Menu, a barra de menu interna no ficar acessvel. Se voc limpar as duas caixas de seleo, Usar Teclas Especiais do Access e Exibir Janela Banco de Dados, possvel que os usurios ainda consigam ter acesso janela Banco de Dados. Isso pode acontecer quando um usurio tentar abrir mais de uma vez o mesmo banco de dados na lista de bancos de dados utilizados mais recentemente, que aparece automaticamente no menu Arquivo. Para impedir que os usurios tenham acesso a essa lista, substitua o menu Arquivo por seu prprio menu personalizado. Para obter uma lista das questes que devem ser consideradas ao definir opes na caixa de dilogo Inicializar.

Exibir um cone personalizado para um aplicativo


1 2

No menu Ferramentas, clique em Inicializar. Na caixa cone de Aplicativo, insira o nome do arquivo .ico ou .bmp que contm o cone que voc gostaria de utilizar. Se no souber o nome do arquivo, clique no boto Construir prximo caixa e utilize o Pesquisador de cone para localizar o arquivo. (O Pesquisador de cone funciona da mesma maneira que a caixa de dilogo Abrir. Observaes As alteraes da definio cone de Aplicativo tm efeito imediatamente aps o fechamento da caixa de dilogo Inicializar. Se voc for distribuir o seu aplicativo, recomendvel que o arquivo do cone esteja na mesma pasta que o seu aplicativo Microsoft Access. Para obter uma lista das questes que devem ser consideradas ao definir opes na caixa de dilogo Inicializar.

Exibir um ttulo especfico na barra de ttulo da janela do aplicativo


1 2

No menu Ferramentas, clique em Inicializar. Na caixa Ttulo do Aplicativo, insira o ttulo que voc deseja que aparea na barra de ttulo da janela do aplicativo. Observaes As alteraes na definio Ttulo do Aplicativo tm efeito imediatamente aps o fechamento da caixa de dilogo Inicializar. Para obter uma lista das questes que devem ser consideradas ao definir opes na caixa de dilogo Inicializar.

Abrir um banco de dados


1 2 3

Clique em Abrir banco de dados na barra de ferramentas. Na caixa Examinar, clique na unidade que contm o documento. Na lista de pastas, clique duas vezes nas pastas at abrir a pasta que contm o banco de dados. Se voc no conseguir localizar o banco de dados que deseja abrir, poder procur-lo. Digite informaes especficas sobre o arquivo nas caixas localizadas na parte inferior da caixa de dilogo e, em seguida, clique em Localizar Agora. Para utilizar critrios de busca mais avanados, clique em Avanado. Para maiores informaes sobre a caixa de dilogo Localizao avanada. 4 Para abrir o banco de dados para acesso compartilhado em um ambiente multiusurio, desmarque a caixa de seleo Exclusivo. Para abrir o banco de dados para acesso exclusivo, marque a caixa de seleo Exclusivo. Para abrir o banco de dados com acesso somente para leitura, clique em Comandos e Configuraes e clique em Abrir Somente Para Leitura. Para maiores informaes sobre os itens da caixa de dilogo, clique no ponto de interrogao na parte superior da caixa de dilogo e, em seguida, clique no item. Observaes Para abrir um dos ltimos bancos de dados abertos anteriormente, no menu Arquivo, clique no nome do arquivo. O Microsoft Access abre o banco de dados com as mesmas configuraes da ltima vez em que foi aberto. O Microsoft Access pode criar automaticamente um atalho na pasta Favoritos, que pode ser utilizado para abrir o banco de dados diretamente na prxima vez.

Refinar critrios para localizar um arquivo utilizando a caixa de dilogo Localizar Avanado
A caixa de dilogo Localizao Avanada lista critrios que definem quais as propriedades que voc deseja localizar. Como padro, o Microsoft Access pesquisa todos os arquivos com a extenso .mdb. possvel aprimorar a busca adicionando mais critrios na caixa de dilogo Localizao Avanada. 1 Clique em Abrir Banco de Dados no menu Arquivo ou aponte para Obter Dados eExternos no menu Arquivo e clique em Importar ou Vincular tabelas, dependendo do que voc deseja fazer. (Voc tambm pode procurar arquivos utilizando as caixas de dilogo Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Criar Arquivo MDE e Criptografar/Decriptografar Banco de Dados no menu Ferramentas). 2 Clique em Avanado. 3 Na caixa Propriedade, clique na propriedade que voc deseja utilizar como critrio. 4 Na caixa Condio, clique na condio desejada. 5 Na caixa Valor, digite o valor que completa o critrio. 6 esquerda da caixa Propriedade, proceda de uma das seguintes maneiras: Se for necessrio que o arquivo atenda a este critrio e ao ltimo critrio listado na caixa Localizar Arquivos que Correspondam aos Critrios, clique em E. Se o arquivo puder atender apenas a este critrio ou ao ltimo critrio listado, clique em Ou. 7 Clique em Adicionar Lista. 8 Se desejar limitar a pesquisa a uma pasta especfica, digite o caminho na caixa Examinar. 9 Para salvar o critrio de pesquisa atual, clique em Salvar Pesquisa e digite um nome para ela. Quando quiser utilizar

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 20 novamente esse critrio, clique em Abrir Pesquisa e clique no nome da pesquisa desejada. 10 Para iniciar a pesquisa, clique em Localizar Agora. Para maiores informaes sobre critrios de pesquisa salvos. Para maiores informaes sobre cada item da caixa de dilogo, clique no ponto de interrogao na parte superior topo da caixa de dilogo e, em seguida, clique no item. Observao Voc pode criar propriedades personalizadas que poder utilizar ao tentar localizar um banco de dados posteriormente. Uma vez aberto o banco de dados, no menu Arquivo clique em Propriedades do Banco de Dados e, em seguida, clique na guia Personalizar.

Personalizar o ambiente do Microsoft Access definindo padres


1 2 3
No menu Ferramentas, clique em Opes. Clique na guia das opes que voc deseja definir. Selecione as opes que voc deseja utilizar. Observao O Microsoft Access salva as definies de opes em seu arquivo de informao do grupo de trabalho, e no em seu banco de dados do usurio (o arquivo .mdb). Quando voc altera uma definio de opo, a alterao se aplica a qualquer banco de dados que algum de seu grupo de trabalho (que utilize o mesmo arquivo de informao do grupo de trabalho) abra ou crie.

Mostrar ou ocultar objetos do sistema na janela Banco de Dados por padro


O Microsoft Access cria automaticamente objetos do sistema quando voc cria um novo banco de dados. 1 No menu Ferramentas, clique em Opes. 2 Clique na guia Exibir. 3 Sob Mostrar, selecione ou limpe a caixa de seleo Objetos do Sistema.

Mostrar ou ocultar objetos definidos como ocultos por padro


Se voc precisar trabalhar com objetos que estejam definidos como ocultos sem alterar sua condio de ocultos, pode exib-los na janela Banco de Dados. 1 No menu Ferramentas, clique em Opes. 2 Clique na guia Exibir. 3 Sob Mostrar, selecione ou limpe a caixa de seleo Objetos Ocultos. O Microsoft Access exibe os objetos ocultos com cones esmaecidos para distingui-los dos objetos que no esto definidos como ocultos.

Alterar o comportamento padro para operaes de localizao e substituio


1 2 3
No menu Ferramentas, clique em Opes. Clique na guia Editar/Localizar. Sob Comportamento de Localizar/Substituir Padro, clique na opo que voc deseja utilizar. Observao As alteraes feitas nessa definio s entraro em vigor da prxima vez que voc iniciar o Microsoft Access. Para alterar o comportamento para uma operao de localizao ou substituio especfica, escolha Localizar ou Substituir a partir do menu Editar e, em seguida, defina as opes apropriadas na caixa de dilogo.

Definir margens de impresso padro


1 2 3 1 2 3 1 2 3
No menu Ferramentas, clique em Opes. Clique na guia Geral. Sob Imprimir Margens, especifique as margens que voc deseja utilizar por padro. Observao A alterao dessas opes no afeta as definies de margens de formulrios ou relatrios existentes.

Definir bancos de dados para serem abertos no modo exclusivo ou compartilhado por padro
No menu Ferramentas, clique em Opes. Clique na guia Avanado. Sob Modo de Abertura Padro, clique na opo que voc deseja usar.

Alterar a pasta padro dos novos bancos de dados do Microsoft Access


No menu Ferramentas, clique em Opes. Clique na guia Geral. Na caixa Pasta do Banco de Dados Padro, digite o nome do caminho de qualquer pasta vlida onde voc deseja que sejam armazenados os novos bancos de dados do Microsoft Access e, em seguida, clique em OK. Se nenhum caminho for especificado, o Microsoft Access utilizar por padro a pasta Meus Documentos.

Especificar a ordem de classificao do idioma padro para um banco de dados


Defina essa opo para especificar a ordem de classificao alfabtica que o Microsoft Access utilizar quando voc criar um novo banco de dados. 1 No menu Ferramentas, clique em Opes. 2 Clique na guia Geral. 3 Na caixa Nova Ordem de Classificao do Banco de Dados, clique no idioma que voc deseja usar. Observao Para redefinir a ordem de classificao de um banco de dados existente de acordo com o idioma selecionado na guia Geral, compacte esse banco de dados.

Ativar ou desativar as mensagens de confirmao


Voc pode ativar ou desativar as mensagens de confirmao de alterao nos registros, excluses de documentos ou consultas ao. 1 No menu Ferramentas, clique em Opes. 2 Clique na guia Editar/Localizar. 3 Sob Confirmar, selecione ou limpe as caixas de verificao apropriadas. Alterar o comportamento padro da tecla ENTER, das teclas de direo, da tecla TAB e do

ponto de insero

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 21 Defina estas opes para alterar o comportamento das teclas especificadas para movimentao dentro de um campo e de um campo para outro. 1 No menu Ferramentas, clique em Opes. 2 Clique na guia Teclado. 3 Sob Mover Aps Enter, Comportamento das Teclas de Direo e Comportamento ao Entrar no Campo, selecione as opes desejadas e, em seguida, selecione ou limpe a caixa de seleo Parar o Cursor no Primeiro/ltimo Campo. Observao Para que o Microsoft Access utilize a opo Comportamento ao Entrar no Campo selecionada por voc, o Comportamento das Teclas de Direo precisa estar definido como Prximo Campo.

Mostrar ou ocultar a caixa de dilogo de inicializao do Microsoft Access por padro


A caixa de dilogo de inicializao a primeira caixa de dilogo que voc v quando inicia o Microsoft Access. Ela tem opes para criao de um novo banco de dados e abertura de um j existente. 1 No menu Ferramentas, clique em Opes. 2 Clique na guia Exibir. 3 Sob Mostrar, selecione ou limpe a caixa de seleo Caixa de Dilogo Inicializar.

Mostrar ou ocultar a barra de status de todos os seus bancos de dados


As alteraes feitas por voc nessa definio se aplicam a todos os seus bancos de dados do Microsoft Access. 1 No menu Ferramentas, clique em Opes. 2 Na guia Exibir, sob Mostrar, selecione ou limpe a caixa de seleo Barra de Status. Observao Voc pode controlar se a barra de status mostrada ou no em um banco de dados ou aplicativo especfico.

Sobre estruturas de banco de dados


Antes de utilizar o Microsoft Access para criar as tabelas, formulrios e outros objetos que iro compor o seu banco de dados, importante estruturar detalhadamente o seu banco de dados. Uma boa estrutura de banco de dados a base para a criao de um banco de dados que execute tudo que voc espera dele de maneira eficaz, precisa e eficiente. Passos na estruturao de um banco de dados Estes so os passos bsicos para estruturar um banco de dados: 1 Determine a finalidade do seu banco de dados. 2 Determine as tabelas que voc necessita no banco de dados. 3 Determine os campos que voc necessita nas tabelas. 4 Identifique os campos com valores exclusivos 5 Determine os relacionamentos entre as tabelas. 6 Refina sua estrutura. 7 Adicione dados e crie outros objetos de banco de dados. 8 Utilize as ferramentas de anlise do Microsoft Access. 1 Determine a finalidade do seu banco de dados O primeiro passo na estruturao de um banco de dados do Microsoft Access consiste em determinar a sua finalidade e como ele ser utilizado. necessrio saber que tipo de informao voc deseja obter do banco de dados. A partir disso, voc pode determinar os assuntos sobre os quais precisa armazenar ocorrncias (tabelas) e que ocorrncias que voc precisa armazenar sobre cada assunto (campos das tabelas). Converse com as pessoas que iro utilizar o banco de dados. Discuta sobre as questes que voc gostaria que o banco de dados respondesse. Faa um rascunho dos relatrios que voc gostaria de produzir. Rena os formulrios atualmente utilizados para registrar os seus dados. Examine bancos de dados bem estruturados semelhantes ao que voc est fazendo. 2 Determine as tabelas que voc necessita Determinar as tabelas pode ser o passo mais complicado no processo de estruturao do banco de dados. Isso se deve ao fato de que os resultados que voc espera do seu banco de dados os relatrios que voc deseja iimprimir, os formulrios que deseja utilizar, as questes que espera ter respondidas no, necessariamente, fornecem indicaes sobre a estrutura das tabelas que os produzem. No necessrio estruturar suas tabelas utilizando o Microsoft Access. De fato, seria melhor fazer um esboo e trabalhar novamente sua estrutura primeiro no papel. Ao estruturar suas tabelas, divida as informaes tendo em mente esses princpios fundamentais de estrutura. Tabelas no podem conter informaes duplicadas, e as informaes no podem ser duplicadas entre tabelas. Quando cada parte da informao armazenada em uma nica tabela, voc a atualiza em um nico lugar. Esse procedimento mais eficiente, alm de eliminar a possibilidade de duplicar entradas que contenham informaes diferentes. Por exemplo, provvel que voc queira armazenar uma vez endereo e telefone de cada cliente em uma tabela. Cada tabela dever conter informaes sobre somente um assunto. Quando cada tabela contm ocorrncias sobre apenas um assunto, possvel manter informaes sobre cada assunto independentemente. Por exemplo, endereos de clientes devem ser armazenados em uma tabela diferente da tabela de pedidos de clientes, de modo que voc possa excluir um pedido e continuar mantendo as informaes sobre o cliente. 3 Determine os campos que voc necessita Cada tabela contm informaes sobre o mesmo assunto, e cada campo de uma tabela contm fatos individuais sobre o assunto a que a tabela se refere. Por exemplo, uma tabela de cliente pode incluir campos de nome, endereo, cidade, estado e telefone da empresa. Ao projetar os campos de cada tabela, tenha essas indicaes em mente. Relacione cada campo diretamente com o assunto da tabela. No inclua dados derivados ou calculados (dados resultantes de uma expresso). Inclua todas as informaes necessrias.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 22 Armazene informaes em suas menores partes lgicas (por exemplo, Nome e Sobrenome, em vez de somente Nome). 4 Identifique campos com valores exclusivos Para que o Microsoft Access acesse informaes armazenadas em tabelas separadas por exemplo, para acessar um cliente com todos os seus pedidos todas as tabelas do seu banco de dados devem incluir um campo ou conjunto de campos que identifique cada registro na tabela. Esse campo ou conjunto de campos denominado chave primria. Para informaes sobre chaves primrias e para obter ajuda na determinao dos tipos de chaves primrias a serem utilizadas nas suas tabelas. 5 Determine os relacionamentos entre tabelas Agora que voc j dividiu suas informaes em tabelas e identificou campos de chave primria, necessrio informar ao Microsoft Access como apresentar novamente informaes correlatas de uma maneira que faa sentido. Para tanto, necessrio definir relacionamentos entre tabelas. Talvez voc ache prtico exibir os relacionamentos em um banco de dados existente bem estruturado. Para visualizar os relacionamentos no banco de dados Northwind de exemplo, abra o Northwind.mdb e clique em Relacionamentos no menu Ferramentas. 6 Refinar a estrutura Depois de estruturar as tabelas, campos e relacionamentos que voc necessita, preciso estudar a estrutura e detectar qualquer falha que possa ter restado. mais fcil modificar a estrutura do seu banco de dados agora, do que depois de ter preenchido as tabelas com dados. Utilize o Microsoft Access para criar as suas tabelas, especificar relacionamentos entre as tabelas e inserir alguns registros de dados em cada tabela. Veja se voc consegue utilizar o banco de dados para obter as respostas que deseja. Crie rascunhos de seus formulrios e relatrios, e veja se eles apresentam os dados que voc esperava. Procure duplicaes desnecessrias de dados e elimine-as. 7 Insira dados e crie outros objetos de banco de dados Quando voc achar que as estruturas de tabelas atendem s metas de estrutura aqui descritas, hora de adicionar todos os seus dados existentes s tabelas. Voc poder criar qualquer consulta, formulrio, relatrio, macro e mdulo que desejar. 8 Utilize as ferramentas de anlise do Microsoft Access O Microsoft Access contm duas ferramentas que podem ajud-lo a refinar a estrutura do seu banco de dados. O Assistente de Anlise de Tabela analisa a estrutura de uma tabela de cada vez, prope novas estruturas e relacionamentos de tabelas quando apropriado, e reestrutura tabelas em novas tabelas relacionadas, se fizer sentido. O Analisador de Desempenho analisa o seu banco de dados inteiro e faz recomendaes e sugestes para melhor-lo. O assistente tambm implementa essas recomendaes e sugestes. Para obter mais idias sobre estruturao de bancos de dados, examine o banco de dados de exemplo Northwind e os esquemas de bancos de dados para um ou mais bancos que podem ser criados com o Assistente de Banco de Dados.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 23

Alternar entre filtrar janelas em uma tabela, consulta ou formulrio


Voc pode alternar entre janelas para criar ou modificar um filtro utilizando o mtodo mais adequado s suas necessidades de filtragem ou ter uma visualizao diferente de um filtro existente.. Filtrar Por Formulrio e Filtrar/Classificar Avanado possuem suas prprias janelas. No entanto, utiliza-se Filtrar Por Seleo ou Filtrar Para Entrada diretamente no modo Formulrio ou modo Folha de Dados.

Para aplicar um filtro a partir das janelas Filtrar Por Formulrio ou Filtrar/Classificar Avanado e ver os resultados no modo Folha de Dados ou no modo Formulrio, clique em Aplicar Filtro na barra de ferramentas. Para fechar uma das janelas do filtro e retornar ao modo Folha de Dados ou modo Formulrio sem aplicar o filtro, clique em Fechar na barra de ferramentas. Observao Aps especificar os valores procurados utilizando Filtrar Por Seleo, Filtrar Por Formulrio ou Filtrar Para entrada, voc pode alternar para a janela Filtrar/Classificar Avanado para ver como os valores que voc especificou so convertidos em uma expresso de critrio na grade de estrutura.

Semelhanas e diferenas entre consultas seleo e filtros


A semelhana bsica entre consultas seleo e filtros que ambos recuperam um subconjunto de registros de uma tabela ou consulta base. A forma como voc pretende utilizar esses registros recuperados que determina se voc ir utilizar um filtro ou uma consulta. De maneira geral, use um filtro para visualizar temporariamente ou editar um subconjunto de registros enquanto estiver dentro de um formulrio ou uma folha de dados. Utilize uma consulta se desejar realizar uma das seguintes aes: Visualizar o subconjunto de registros sem antes abrir uma tabela ou formulrio especficos. Escolher as tabelas que contm os registros com os quais voc pretende trabalhar e adicionar mais tabelas posteriormente, se necessrio. Controlar que campos do subconjunto de registros iro exibir os resultados. Efetuar clculos com os valores includos nos campos. Observao Mesmo que voc decida que precisa de uma consulta, procure beneficiar-se da facilidade das tcnicas Filtrar Por Formulrio, Filtrar Por Seleo e Filtrar Para Entrada para criar um filtro e salv-lo como consulta. Isso permite que voc desvie da grade de estrutura da consulta (a menos que queira fazer alteraes adicionais na consulta). Mesmo assim, quando abrir a consulta no modo Estrutura, ver como o Microsoft Access preencheu a grade de estrutura utilizando as informaes do filtro. Essas informaes podem ser utilizadas como guia para fazer alteraes adicionais. A tabela abaixo identifica as semelhanas e diferenas entre consultas e filtros.

Localizar dados
No Microsoft Access h muitas maneiras de localizar apenas os dados que voc precisa, quer esteja procurando um valor em particular, um registro ou um grupo de registros. Com a caixa de dilogo Localizar voc pode localizar registros especficos ou localizar determinados valores dentro de campos. Voc pode navegar pelos registros conforme o Microsoft Access localiza cada ocorrncia do item que voc est procurando. Quando voc deseja substituir certos valores que localizou, melhor utilizar a caixa de dilogo Substituir. Utilizando filtros, voc pode isolar e visualizar temporariamente um conjunto especfico de registros para trabalhar neles enquanto est sendo exibido um formulrio ou uma folha de dados. Utilizando consultas, voc pode trabalhar com um conjunto especfico de registros que atendam aos critrios especificados em uma ou mais tabelas do banco de dados. Voc pode trabalhar com este subconjunto independente de um formulrio ou folha de dados especfica executando a consulta. Que mtodo voc deseja utilizar para localizar dados?

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 24

Sobre utilizar caracteres curinga para procurar valores parciais ou coincidentes


Voc utiliza caracteres curinga como marcadores de outros caracteres quando voc est especificando um valor que deseja localizar e: Conhece apenas parte do valor. Deseja localizar valores que comecem com uma letra especfica ou coincidam com um determinado padro. Voc pode utilizar os caracteres a seguir nas caixas de dilogo Localizar e Substituir, ou em consultas, comandos e expresses, para localizar coisas tais como valores de campo, registros ou nomes de arquivo.

Observaes Os caracteres curinga devem ser utilizados com tipos de dados de texto, embora voc possa, s vezes, utiliz-los com sucesso com outros tipos de dados, tais como datas, se voc no alterar as propriedades das Configuraes Regionais destes tipos de dados. Ao utilizar caracteres curinga para procurar um asterisco (*), um ponto de interrogao (?), um sinal numrico (), um colchete de abertura ([) ou um hfen (-), voc deve colocar o item que voc est procurando entre colchetes. Por exemplo, para procurar um ponto de interrogao, digite [?] na caixa de dilogo Localizar. Quando voc estiver procurando um hfen e outros caracteres simultaneamente, coloque o hfen antes ou depois de todos os outros caracteres dentro dos colchetes. (Entretanto, se houver um ponto de exclamao (!) depois do colchete de abertura, coloque o hfen depois do ponto de exclamao). Quando voc estiver procurando um ponto de exclamao ou um colchete de fechamento, no necessrio coloc-los entre colchetes. Voc no pode procurar os colchetes de abertura e fechamento ([ ]) juntos porque o Microsoft Access interpreta esta combinao como uma seqncia de comprimento zero. Se voc estiver procurando valores em uma tabela que no seja do Microsoft Access, como, por exemplo, uma tabela do Microsoft SQL Server, pode ser necessrio utilizar caracteres curinga diferentes. Verifique a documentao da fonte de dados para obter maiores informaes.

Localizar ocorrncias especficas de um valor em um campo


Voc pode localizar todas as ocorrncias de um valor especfico de uma s vez ou uma a uma. Para obter informaes sobre como localizar valores Nulos e seqncias de comprimento zero 1 Em modo Formulrio ou modo Folha de Dados, selecione o campo (coluna) em que voc deseja procurar, a menos que deseje procurar em todos os campos. (Procurar em um nico campo mais rpido que procurar na tabela inteira). 2 Clique em Localizar na barra de ferramentas. 3 Na caixa Localizar, digite o valor que voc deseja localizar. Quando voc no sabe o valor exato que deseja localizar, pode utilizar caracteres curinga na caixa Localizar para especificar o que voc est procurando. 4 Defina qualquer outra opo que deseje utilizar na caixa de dilogo Localizar. 5 Para localizar a primeira ocorrncia do valor, clique em Localizar Primeira. Para localizar a prxima ocorrncia do valor e todas as ocorrncias subseqentes, continue a clicar em Localizar Prxima.

Substituir ocorrncias especficas de um valor em um campo


Voc pode substituir todas as ocorrncias do valor especificado de uma s vez ou uma a uma. Entretanto, se voc desejar localizar valores Nulos e seqncias de comprimento zero, dever utilizar a caixa de dilogo Localizar para localizar tais ocorrncias, e, em seguida, substitui-las manualmente. 1 No modo Formulrio ou modo Folha de Dados, selecione o campo (coluna) em que voc deseja procurar, a menos que deseje procurar em todos os campos. (Procurar em um nico campo mais rpido que procurar na tabela inteira). 2 No menu Editar, clique em Substituir. 3 Na caixa Localizar, digite o valor que deseja localizar; na caixa Substituir por, digite o valor pelo qual deseja substitu-lo. Quando voc no sabe o valor exato que deseja localizar, pode utilizar caracteres curinga na caixa Localizar para especificar o que voc est procurando. 4 Defina qualquer outra opo que deseje utilizar na caixa de dilogo Substituir. 5 Para substituir de uma s vez todas as ocorrncias do valor especificado, clique em Substituir Todas. Para substituir uma ocorrncia de cada vez, clique em Localizar Prxima e, em seguida, clique em Substituir; para deixar passar uma ocorrncia e localizar a prxima, clique em Localizar prxima. Observao Voc pode substituir grandes quantidades de dados com mais rapidez ou efetuar clculos com os dados (tais como elevar em 5% todos os salrios de uma tabela Funcionrios) utilizando uma consulta atualizao no lugar da caixa de dilogo Substituir. Entretanto, voc no pode confirmar substituies individuais ao utilizar uma consulta atualizao, e uma consulta atualizao no to prtica quando voc deseja localizar e substituir dados em mais de um campo.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 25

Otimizar o desempenho da operao de localizar e substituir


Para conseguir pesquisas mais rpidas, procure valores do campo inteiro ou o primeiro caractere de um nico campo indexado. Se voc procurar repetidamente no mesmo campo no indexado, indexe o campo.

Solucionar problemas ao localizar e substituir texto


Em que voc deseja ajuda?

No consigo localizar ou substituir texto que sei que existe. Por qu?
Se as caixas de dilogo Localizar ou Substituir no conseguem localizar registros que satisfaam os critrios que voc especificou, e voc sabe que os registros existem, verifique se o campo onde voc est procurando um campo Pesquisa. Um campo Pesquisa procura valores em outra tabela e armazena as referncias aos valores na tabela atual. Se for um campo Pesquisa, voc precisar selecionar a caixa de seleo Campos de Pesquisa como Formatados para que o Microsoft Access localize os registros.

No consigo localizar texto em um campo com uma mscara de entrada. Por qu?
Se voc adicionar uma mscara de entrada a uma tabela que j contenha dados, talvez as caixas de dilogo Localizar ou Substituir no localizaro o texto quando os dados do campo no satisfizerem o critrio da mscara de entrada. Para resolver isso, voc pode remover a mscara de entrada, utilizar as caixas de dilogo Localizar ou Substituir e, em seguida, adicionar novamente a mscara de entrada. Ou ento voc pode modificar os dados no campo onde se encontra a mscara de entrada para que satisfaam o critrio da mscara.

Localizar campos vazios ou seqncias de comprimento zero utilizando a caixa de dilogo Localizar 1 No modo Formulrio ou modo Folha de Dados, clique no campo (coluna) que voc deseja pesquisar e, ento, clique
em Localizar na barra de ferramentas. 2 Proceda de uma das maneiras a seguir: Para localizar campos vazios no formatados, digite Nulo ou Nulo na caixa Localizar, e certifique-se de que a caixa de seleo Pesquisar Campos Como Formatados no esteja marcada. Se os campos vazios estiverem formatados (como "Desconhecido"), digite a seqncia formatada e certifique-se de que a caixa de seleo Pesquisar Campos Como Formatados esteja marcada. Para localizar seqncias de comprimento zero, na caixa Localizar, digite aspas duplas (""), sem espaos entre elas, e certifique-se de que a caixa de seleo Pesquisar Campos Como Formatados no esteja marcada. 3 Na caixa Localizar, selecione Acima ou Abaixo. 4 Na caixa Coincidir, certifique-se de que Campo Inteiro esteja selecionado. 5 Certifique-se de que Pesquisar Somente o Campo Atual esteja selecionado. 6 Para localizar a primeira ocorrncia de um vazio em um campo, clique em Localizar Primeira. Para localizar a prxima ocorrncia de um vazio e todas as subseqentes, continue a clicar em Localizar Prxima.

Como um filtro e a ordem de classificao de uma tabela ou consulta afetam os novos formulrios ou relatrios
Quando voc cria um formulrio ou relatrio baseado em uma tabela ou consulta que tenha um filtro ou uma ordem de classificao especificada, o Microsoft Access inclui o filtro e a ordem de classificao juntamente com o formulrio ou relatrio. A ordem de classificao aplicada automaticamente. Se o filtro ser aplicado automaticamente ou no depender do modo como voc criar o formulrio ou relatrio. Se voc criar o formulrio ou relatrio diretamente a partir dos dados filtrados enquanto esses dados estiverem sendo exibidos em uma tabela ou consulta aberta, o filtro ser aplicado automaticamente sempre que voc visualizar o relatrio mas ser aplicado apenas na primeira vez em que voc visualizar o formulrio depois de cri-lo. (Na prxima vez em que o formulrio for aberto, voc mesmo aplicar o filtro). Se voc criar o formulrio ou relatrio com base em uma tabela ou consulta fechada, o filtro no ser aplicado ao novo formulrio ou relatrio. Voc o aplicar quando precisar.

Remover ou aplicar um filtro herdado em um relatrio


1 Abra o relatrio no modo Estrutura ou, se o relatrio j estiver aberto, certifique-se de que ele esteja selecionado. 2 Clique em Propriedades na barra de ferramentas para exibir a folha de propriedades do relatrio. 3 Na caixa da propriedade Filtro Ativado, clique em No para remover o filtro ou em Sim para aplic-lo.
Observaes O Microsoft Access pode aplicar um filtro automaticamente quando voc abre um relatrio se voc definir a propriedade Ao abrir do relatrio como uma macro que utiliza a ao AplicarFiltro ou como um procedimento de evento que utiliza o mtodo ApplyFilter do objeto DoCmd. Voc pode, tambm, aplicar automaticamente um filtro a um relatrio utilizando a ao AbrirRelatrio ou seu mtodo correspondente. Voc pode excluir o filtro, se desejar.

Modificar ou excluir um filtro herdado em um relatrio


1 2 3

Abra o relatrio no modo Estrutura ou, se o relatrio j estiver aberto, certifique-se de que ele esteja selecionado. Clique em Propriedades na barra de ferramentas para exibir a folha de propriedades do relatrio. Na caixa da propriedade Filtro, modifique ou exclua a clusula SQL WHERE. Se voc excluir a clusula WHERE, defina a propriedade Filtro Ativado para No. Dica Se voc no conhece SQL, altere o filtro na tabela ou consulta base e, depois, passe para o modo Estrutura da tabela ou consulta e exiba sua folha de propriedades. Em seguida, copie a clusula WHERE revisada de sua propriedade Filtro para a propriedade Filtro do relatrio.

Remover ou reaplicar uma ordem de classificao herdada em um relatrio


1 2 3
Abra o relatrio no modo Estrutura ou, se o relatrio j estiver aberto, certifique-se de que ele esteja selecionado. Clique em Propriedades na barra de ferramentas para exibir a folha de propriedades do relatrio. Na caixa da propriedade Classificado Por Ativado, clique em No para remover a ordem de classificao ou em Sim

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 26 para reaplic-la. Observao Se voc especificar uma ordem de classificao em um assistente de relatrio ou na caixa de dilogo Classificar e Agrupar no modo Estrutura do relatrio, ela prevalecer sobre a ordem de classificao herdada.

Modificar uma ordem de classificao herdada em um relatrio


1 2 3
Abra o relatrio no modo Estrutura ou, se o relatrio j estiver aberto, certifique-se de que ele esteja selecionao. Clique em Propriedades na barra de ferramentas para exibir a folha de propriedades do relatrio. Clique na caixa da propriedade Classificado Por e especifique o campo e a ordem de classificao no qual voc deseja classificar. Para classificar registros em um campo em ordem crescente, digite o nome do campo entre colchetes ([ ]) seguido de ASC. [nomedocampo1] ASC Para classificar registros em um campo em ordem decrescente, digite o nome do campo entre colchetes ([ ]) seguido de DESC. [nomedocampo1] DESC Para classificar registros em mais de um campo em ordem crescente ou decrescente, digite a definio da seguinte forma: [nomedocampo1] ASC, [nomedocampo2] DESC Observao Se voc no especificar ASC ou DESC depois dos nomes do campo, o Microsoft Access classificar em ordem crescente, o primeiro campo listado em primeiro, depois o prximo campo listado e assim por diante.

Otimizar o desempenho na janela Filtrar por Formulrio


Se as listas dos campos na janela Filtrar por Formulrio levarem muito tempo para serem exibidas ou no estiverem exibindo valores da tabela base, voc poder alterar o desempenho Filtrar por Formulrio em todas as tabelas, consultas e formulrios ou alterar o desempenho de um formulrio especfico. Em ambos os casos, voc pode impedir que as listas exibam os valores de campos da tabela base, exibir somente valores de campo na lista de determinados tipos de campos indexados ou no indexados ou alterar o limite de registros que determina se a lista exibe valores de um campo.

Otimizar o desempenho na janela Filtrar por Formulrio em todas as tabelas, consultas e formulrios
Essas definies afetam todas as tabelas e consultas e todos os controles de caixa de texto cuja propriedade Pesquisar Filtro esteja definida como Banco de Dados Padro. 1 No menu Ferramentas, clique em Opes. 2 Clique na guia Editar/Localizar e, em seguida, defina Filtrar por Padres de Formulrio de acordo com o desempenho que voc deseja atingir. Se a lista de valores levar muito tempo para ser exibida somente em campos no-indexados, experimente restringir as listas a campos indexados. Voc pode executar esta ao, limpando a caixa de seleo Campos Locais NoIndexados e Campos ODBC. Se as listas levarem muito tempo para serem exibidas em campos indexados, limpe a caixa de seleo Campos Locais Indexados tambm, j que deve haver excesso de registros nos ndices que impedem que as listas sejam exibidas rapidamente. Observao Se o mesmo campo no-indexado for utilizado repetidas vezes para filtrar registros, aconselhvel indexlo para melhorar a filtragem e outras operaes de busca no campo. Se as listas no estiverem exibindo os valores dos campos indexados nem dos no-indexados, marque a opo Mostrar Lista de Valores Em para certificar-se de que as caixas apropriadas estejam selecionada ou experimente aumentar o nmero na caixa No exibir listas com um nmero de registros superior a de tal forma que fique maior ou igual ao nmero mximo de registros em qualquer campo no-indexado na tabela base. Observao Para obter maiores informaes sobre como o Microsoft Access l registros em campos indexados de forma diferente de que em campos no-indexados e como esta diferena est relacionada caixa No exibir listas com um nmero de registros superior a .

Otimizar o desempenho na janela Filtrar por Formulrio em um formulrio especfico


Para cada controle de caixa de texto em um formulrio, voc pode indicar se os valores armazenados no campo aparecem na sua lista na janela Filtrar por Formulrio. 1 Abra um formulrio no modo Estrutura. 2 Exiba a folha de propriedades para qualquer controle de caixa de texto. 3 Na caixa da propriedade Pesquisar Filtro, defina a propriedade para o parmetro que atinja o desempenho desejado. Se a lista demorar muito para ser exibida na janela Filtrar por Formulrio, defina a propriedade Pesquisar Filtro para Nunca ou defina-a para Banco de Dados Padro e, em seguida, faa as alteraes adequadas na caixa de dilogo Opes (menu Ferramentas). Se a lista na janela Filtrar por Formulrio no estiver exibindo os valores armazenados neste campo, certifique-se de que a propriedade Pesquisar Filtro no esteja definida para Nunca. Se a propriedade Pesquisar Filtro estiver definida para Banco de Dados Padro ou como Sempre, faa as alteraes adequadas na caixa de dilogo Opes (menu Ferramentas).

Limpar a grade de estrutura em uma consulta ou filtro avanado


No modo Estrutura da consulta ou na janela Filtrar/Classificar Avanado, clique em Limpar Grade no menu Editar.

Filtrar registros inserindo valores em um modo em branco de seu formulrio ou folha de dados 1 Abra uma tabela, consulta ou formulrio no modo Folha de Dados ou abra um formulrio no modo Formulrio. 2 Clique em Filtrar por Formulrio na barra de ferramentas para alternar para a janela Filtrar por Formulrio. 3 Clique no campo em que voc deseja especificar os critrios aos quais os registros devem atender para serem
includos no conjunto de registros filtrado.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 27

Insira seus critrios, selecionando o valor que voc est procurando a partir da lista no campo (se a lista incluir valores de campo) ou digitando o valor no campo. Para encontrar os registros nos quais uma caixa de seleo, um boto alternar ou um boto de opo est selecionado ou no, clique na caixa de seleo ou no boto at que este esteja no estado que voc deseja. Para retorn-lo a uma posio neutra, de modo que no possa ser utilizado como critrio para filtrar registros, continue clicando na caixa de seleo ou no boto at que este fique esmaecido. Para encontrar os registros nos quais um determinado campo est vazio ou no, digite Nulo ou Negado Nulo no campo. (Voc pode marcar essas opes na lista em campos com um tipo de dados Memorando, Objeto OLE ou Hyperlink e em campos calculados em consultas.) Para encontrar os registros utilizando uma expresso de critrios, digite a expresso no campo adequado ou insira uma expresso utilizando o Construtor de Expresses. Se voc especificar valores em mais de um campo, o filtro retornar registros somente se eles contiverem os mesmos valores que voc especificou em cada um dos campos. 5 Para especificar valores alternativos, que os registros podem ter para serem includos nos resultados dos filtros, clique na guia Ou na parte inferior da janela e insira outros critrios. O filtro retorna registros se eles tiverem todos os valores especificados na guia Pesquisar, todos os valores especificados na primeira guia Ou ou todos os valores especificados na segunda guia Ou e assim por diante. 5 Clique em Aplicar Filtro na barra de ferramentas. Observaes Quando voc salva uma tabela ou um formulrio, o Microsoft Access salva o filtro. Voc pode reaplicar o filtro quando precisar dele, na prxima vez em que abrir a tabela ou o formulrio. Quando voc salva uma consulta, o Microsoft Access salva o filtro, mas ele no adiciona os critrios do filtro grade de estrutura da consulta. Voc pode reaplicar o filtro depois de executar a consulta, na prxima vez em que for aberta.

Modificar um filtro na janela Filtrar/classificar avanado


Enquanto voc estiver trabalhando na janela Filtrar/Classificar Avanado em uma tabela, consulta ou formulrio, poder modificar a estrutura do filtro e alterar a grade de estrutura.

Aplicar uma consulta existente como um filtro a um formulrio, subformulrio ou folha de dados
Mesmo que voc possa salvar apenas um filtro com uma tabela, consulta ou formulrio, poder utilizar consultas j criadas como filtros adicionais. Uma consulta dever atender a determinadas exigncias, se voc pretender utiliz-la como um filtro. 1 Alterne para a janela Filtrar por Formulrio ou para a janela Filtrar/Classificar Avanado. 2 Na barra de ferramentas, clique em Carregar da Consulta 3 Na caixa Filtro, selecione uma consulta e clique em OK. 4 Clique em Aplicar Filtro na barra de ferramentas.

Exigncias para utilizar consultas como filtros


Uma consulta dever atender a determinadas exigncias, se voc pretender utiliz-la como um filtro. A consulta: Deve ser baseada na mesma tabela ou consulta base que a folha de dados ou o formulrio a que voc a estiver aplicando. No pode incluir outras tabelas ou consultas. Deve ser uma consulta seleo (e no uma consulta tabela de referncia cruzada ou consulta ao). No pode incluir campos que somem, contenham ou calculem outro tipo de total para os valores em um campo.

Filtrar registros utilizando a janela Filtrar/classificar avanado


1 2 3
Abra uma tabela, consulta ou formulrio no modo Folha de Dados ou abra um formulrio no modo Formulrio. No menu Registros, aponte para Filtrar e clique em Filtrar/Classificar Avanado. Adicione grade de estrutura o campo ou campos necessrios para especificar os valores ou outros critrios que o filtro utilizar para encontrar os registros. 4 Para especificar uma ordem de classificao, clique na clula Classificao para um campo, clique na seta e selecione uma ordem de classificao. O Microsoft Access classifica primeiro o campo mais esquerda na grade de estrutura; em seguida, classifica o prximo campo direita e assim por diante. 5 Na clula Critrio para os campos que voc incluiu, insira o valor que voc est procurando ou insira uma expresso. 6 Aplique o filtro, clicando em Aplicar Filtro na barra de ferramentas. Observaes Quando voc salva uma tabela ou um formulrio, o Microsoft Access salva o filtro. Voc pode reaplicar o filtro quando precisar dele, na prxima vez em que abrir a tabela ou o formulrio. Quando voc salva uma consulta, o Microsoft Access salva o filtro, mas ele no adiciona os critrios do filtro grade de estrutura da consulta. Voc pode reaplicar o filtro depois de executar a consulta, na prxima vez em que for aberta. Em vez de criar um filtro a partir do zero, voc pode utilizar uma consulta existente como um filtro.

Filtrar registros selecionando valores em um formulrio, subformulrio ou folha de dados


1
Em um campo de um formulrio, subformulrio ou folha de dados, encontre um exemplo do valor que voc deseja que os registros contenham para que seja includo nos resultados do filtro. 2 Selecione o valor e clique em Filtrar por Seleo na barra de ferramentas. O modo como voc seleciona o valor determina quais registros o filtro retornar. Repita o passo 2 at obter o conjunto de registros desejado.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 28 Observaes Quando voc salva uma tabela ou um formulrio, o Microsoft Access salva o filtro. Voc pode reaplicar o filtro quando precisar dele, na prxima vez em que abrir a tabela ou o formulrio. Quando voc salva uma consulta, o Microsoft Access salva o filtro, mas ele no adiciona os critrios do filtro grade de estrutura da consulta. Voc pode reaplicar o filtro depois de executar a consulta, na prxima vez em que for aberta. Voc tambm pode filtrar registros que no contenham um determinado valor. Aps selecionar um valor, clique o boto direito do mouse nesse valor e, em seguida, clique em Filtrar Excluindo Seleo.

Maneiras de selecionar valores para um filtro determinam quais registros so retornados


Voc pode selecionar todo ou parte de um valor em um campo. A forma como voc seleciona o valor determina quais registros o filtro retorna.

Criar um filtro em uma tabela, consulta ou formulrio


H quatro mtodos que voc pode utilizar para filtrar registros: Filtrar por seleo, Filtrar por Formulrio, Filtro para Entrada e Filtrar/Classificar Avanado. Filtrar por seleo, Filtrar por Formulrio e Filtro para entrada so os mtodos mais fceis para se filtrar registros. Se voc puder facilmente encontrar e selecionar no formulrio, subformulrio ou folha de dados um exemplo do valor que voc deseja que os registros filtrados contenham, utilize Filtrar por seleo. Se voc desejar escolher os valores que est procurando em uma lista, sem percorrer todos os registros em uma folha de dados ou formulrio, ou se desejar especificar diversos critrios de uma s vez, utilize Filtrar por Formulrio. Se a nfase estiver em um campo em um formulrio ou folha de dados, e voc deseja apenas digitar no local o valor exato que est procurando ou a expresso cujo resultado voc deseja utilizar como critrio, utilize Filtro para entrada. Para filtros complexos, utilize Filtrar/Classificar Avanado. Observao Em um relatrio, voc no pode criar um filtro utilizando as tcnicas de filtragem mencionadas anteriormente. Entretanto, um relatrio (assim como um formulrio) pode herdar um filtro.

Comparao entre mtodos de filtragem

Modificar um filtro em uma tabela, consulta ou formulrio


Se um filtro no estiver produzindo os resultados necessrios, voc poder modific-lo. possvel modificar um filtro, utilizando a mesma tcnica aplicada para cri-lo ou a tcnica que melhor funcionar para as modificaes que voc deseja fazer. Que tcnica de filtragem voc deseja utilizar para modificar um filtro?

Modificar um filtro utilizando Filtrar por seleo ou Filtrar excluindo seleo


Voc pode modificar o filtro, adicionando outros critrios ou alterando os critrios j existentes. 1 Para limitar ainda mais um conjunto de registros que j possui um filtro aplicado, comece com o passo 2. Para alterar os critrios definidos anteriormente para um filtro, primeiro remova o filtro, se ele estiver aplicado no momento. 2 No modo Formulrio ou modo Folha de Dados, selecione um valor no formulrio ou folha de dados que voc deseja utilizar como critrio e, em seguida, clique em Filtrar por Seleo na barra de ferramentas ou clique o boto direito do mouse no valor e clique em Filtrar Excluindo Seleo no menu de atalho. Repita este processo at que voc tenha os registros desejados. Observao Voc tambm pode alternar para a janela Filtrar por Formulrio ou para a janela Filtrar/Classificar avanado para alterar os critrios e especificar, inclusive, critrios alternativos (um critrio ou outro).

Modificar um filtro utilizando Filtrar para Entrada


Voc pode modificar o filtro, adicionando outros critrios ou alterando os critrios j existentes. 1 Para limitar ainda mais um conjunto de registros que j possui um filtro aplicado, comece com o passo 2. Para alterar os critrios definidos anteriormente para um filtro, primeiro remova o filtro, se ele estiver aplicado no momento. 2 No modo Formulrio ou modo Folha de Dados, utilize um dos procedimentos a seguir: Clique o boto direito do mouse no campo para o qual voc deseja especificar critrios; em seguida, clique na caixa Filtro Para no menu de atalho e digite o valor que voc deseja utilizar como critrio. Clique o boto direito do mouse em qualquer campo e especifique a expresso que deseja utilizar como critrio na caixa Filtro Para.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 29

Pressione TAB e repita o passo 2 at que voc tenha os registros desejados. Observao Voc tambm pode alternar para a janela Filtrar por Formulrio ou para a janela Filtrar/Classificar Avanado para alterar os critrios.

Modificar um filtro na janela Filtrar por Formulrio em uma tabela, consulta ou formulrio
Voc pode modificar o filtro adicionando a campos em branco outros valores que deseje que os registros filtrados contenham, excluindo ou alterando valores em um campo ou fazendo uma das modificaes a seguir. Como voc deseja modificar o filtro?

Limpar todos os campos na janela Filtrar por Formulrio


Clique em Limpar Grade na barra de ferramentas. Clique na guia Ou que voc deseja excluir. No menu Editar, clique em Excluir Guia.

Excluindo uma guia Ou na parte inferior da janela Filtrar por Formulrio


1 2

Criar uma consulta a partir de um filtro em uma tabela, consulta ou formulrio


Em vez de estruturar uma consulta a partir do zero, no modo Estrutura da consulta, voc pode cri-la automaticamente, salvando o filtro existente em uma tabela, consulta ou formulrio como uma consulta. Uma consulta oferece maior flexibilidade do que um filtro. 1 Com o filtro exibido na janela Filtrar por Formulrio ou na janela Filtrar/Classificar Avanado, clique em Salvar Como Consulta na barra de ferramentas. 2 Digite um nome para a consulta e, em seguida, clique em OK. A nova consulta aparece na janela Banco de Dados. Ela inclui automaticamente todos os campos da tabela base, porque a propriedade ResultadoDeTodosOsCampos da consulta est automaticamente definida com Sim, mas voc pode alterar a estrutura da consulta, se necessrio. Observao Voc tambm pode utilizar a consulta como um filtro. Convm fazer isto se voc j tiver salvo um filtro com o formulrio ou folha de dados e desejar utilizar a consulta como um segundo filtro.

Remover um filtro de uma tabela, consulta ou formulrio


Para remover um filtro e exibir os registros que estavam exibidos anteriormente na tabela, consulta ou formulrio, clique em Remover Filtro na barra de ferramentas no modo Folha de Dados ou no modo Formulrio. Para remover um filtro em um banco de dados multiusurio (compartilhado) e ver quais registros foram adicionados, excludos ou alterados desde que voc abriu a tabela, consulta ou formulrio, clique em Remover Filtro/Classificao no menu Registros no modo Folha de Dados ou modo Formulrio. Observaes A remoo de um filtro no o excluir. Voc pode reaplicar o filtro, clicando em Aplicar Filtro na barra de ferramentas. Se preferir, pode utilizar a ao MostrarTodosRegistros em uma macro ou o cdigo do Visual Basic para aplicativos (Show All Records) para remover o filtro.

Reaplicar um filtro para recuperar o conjunto de registros mais atual


Se estiver trabalhando com dados filtrados em um banco de dados multiusurio (compartilhado), possvel que voc queira reaplicar ocasionalmente o filtro para ver quais registros foram adicionados, excludos ou alterados desde que voc abriu o formulrio ou a folha de dados e aplicou o filtro. Com os registros filtrados exibidos em uma folha de dados ou formulrio, clique em Aplicar Filtro/Classificao no menu Registros.

Aplicar um filtro em uma tabela, consulta ou formulrio


Em um formulrio, folha de dados, ou em uma das janelas de filtro, clique em Aplicar Filtro na barra de ferramentas. Observaes O Microsoft Access pode aplicar automaticamente um filtro quando voc abre um formulrio, se voc definir a propriedade AoAbrir do formulrio com uma macro que utiliza a ao AplicarFiltro ou com um procedimento de evento que utiliza o mtodo ApplyFilter do objeto DoCmd. Se voc criar um filtro em um formulrio ou folha de dados que j contivesse um filtro de uma sesso de trabalho anterior, o novo filtro substituir o anterior.

Ativar ou desativar a filtragem de registros em um formulrio


Defina a propriedade PermitirFiltros do formulrio com Sim para permitir a filtragem ou com No para desativar os recursos de filtragem no modo Formulrio e no modo Folha de Dados do formulrio. Observao Ao definir a propriedade PermitirFiltros com No, voc desativa Filtrar por Seleo, Filtrar por Formulrio, Filtrar para Entrada e Filtrar/Classificar Avanado.

Criar um formulrio ou relatrio a partir de registros filtrados


1
Com os registros filtrados exibidos, clique na seta ao lado do boto Novo objeto na barra de ferramentas. Para utilizar o Assistente de AutoFormulrio ou Assistente de AutoRelatrio, clique em AutoFormulrio ou AutoRelatrio. Para especificar o tipo de formulrio ou relatrio que voc deseja criar, clique em Formulrio ou Relatrio e faa sua seleo. O novo objeto utilizar como sua origem de registros a tabela ou consulta na qual o filtro foi criado e herdar o filtro. 2 Conclua a estrutura ou faa outras alteraes desejadas no formulrio ou relatrio e, em seguida, salve-o. Observaes Se foi especificada uma ordem de classificao na tabela ou consulta base, o novo formulrio ou relatrio utilizar essa ordem. Se voc alterar posteriormente o filtro em uma tabela ou consulta, este procedimento no ter efeito sobre um

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 30 formulrio ou relatrio que estava baseado em um filtro criado anteriormente nessa tabela ou consulta.

Filtrar registros inserindo critrios adequados em um formulrio ou em uma folha de dados


1 2
Abra uma tabela, consulta ou formulrio no modo Folha de Dados, ou um formulrio no modo Formulrio. Utilize um dos procedimentos a seguir: Para especificar o valor exato do campo que voc deseja que os registros filtrados contenham, clique o boto direito do mouse no campo; em seguida, clique na caixa Filtro Para no menu de atalho e digite o valor. Por exemplo, para encontrar todos os registros que contenham Londres no campo Cidade, clique o boto direito do mouse no campo Cidade e digite Londres na caixa Filtro Para. Para especificar critrios mais complexos, digite a expresso completa utilizando a combinao adequada de identificadores, operadores, caracteres curingas e valores para produzir o resultado desejado. Por exemplo, para encontrar todos os registros em que o campo Cargo do Contrato inclua a palavra "Marketing" em qualquer lugar do ttulo, clique o boto direito do mouse no campo Cargo do Contrato e digite *Marketing* na caixa Filtro Para. Para exibir apenas os registros para pedidos despachados h mais de 15 dias depois da data necessria especificada, digite [DataDeEnvio][DataExigida]>15. (Neste ltimo exemplo, no tem importa o campo na folha de dados no qual voc clicou o boto direito do mouse para inserir a expresso). 3 Utilize um dos procedimentos a seguir: Para aplicar o filtro e fechar o menu de atalho, pressione ENTER. Para aplicar o filtro e manter o menu de atalho aberto (para que voc possa especificar outros critrios para o campo), pressione TAB. Insira os novos critrios e pressione TAB novamente. Repita at voc que voc tenha apenas os registros desejados. Observaes Quando voc salva uma tabela ou um formulrio, o Microsoft Access salva o filtro. Voc pode reaplicar o filtro quando precisar dele, na prxima vez em que abrir a tabela ou o formulrio. Quando voc salva uma consulta, o Microsoft Access salva o filtro, mas ele no adiciona os critrios do filtro grade de estrutura da consulta. Voc pode reaplicar o filtro depois de executar a consulta, na prxima vez em que for aberta.

Excluir um filtro de uma tabela, consulta ou formulrio


Utilize este procedimento para excluir qualquer tipo de filtro, independentemente do mtodo utilizado para cri-lo. 1 Alterne para a janela Filtrar/Classificar Avanado. 2 No menu Editar, clique em Limpar Grade. 3 Clique em Aplicar Filtro na barra de ferramentas.

Classificar registros em uma tabela, consulta, formulrio ou subformulrio


possvel classificar registros no modo Formulrio de um formulrio ou subformulrio ou no modo Folha de Dados de uma tabela, consulta, formulrio ou subformulrio, mesmo que j haja um filtro aplicado. possvel, tambm, classificar dados filtrados especificando uma ordem de classificao na janela Filtrar/Classificar Avanado, ou classificar os resultados de uma consulta especificando uma ordem de classificao na janela Estrutura de consulta. Quando voc especifica uma ordem de classificao no modo Formulrio ou modo Folha de Dados, possvel efetuar classificaes simples, o que significa que voc pode classificar todos os registros em ordem crescente ou decrescente (mas no em ambas). Quando voc especifica uma ordem de classificao no modo Estrutura de consulta ou na janela Filtrar/Classificar Avanado, possvel efetuar classificaes complexas. Isso significa que voc pode classificar registros em ordem crescente por alguns campos e em ordem decrescente por outros. Qualquer que seja o local em que a ordem de classificao especificada, o Microsoft Access salva a ordem de classificao quando voc salva o formulrio ou a folha de dados, reaplicando-a automaticamente quando voc reabre o objeto ou baseia um novo formulrio ou relatrio naquele objeto.

Classificar registros no modo Formulrio ou Folha de Dados


1 2
No modo Formulrio ou modo Folha de Dados, clique no campo que voc deseja utilizar para classificar registros. Proceda de uma das seguintes maneiras: Para classificar em ordem crescente, clique em Classificao Crescente. Para classificar em ordem decrescente, clique em Classificao Decrescente. Observao Em formulrio, s possvel efetuar a classificao de um campo por vez; em folhas de dados, possvel selecionar duas ou mais colunas adjacentes ao mesmo tempo e classific-las. O Microsoft Access classifica registros iniciando pela coluna selecionada da esquerda. Quando voc salva o formulrio ou folha de dados, o Microsoft Access salva a ordem de classificao.

Remover uma ordem de classificao de uma tabela, consulta ou formulrio


No modo Folha de Dados ou modo Formulrio, clique em Remover Filtro/Classificao no menu Registros. Se voc especificou a ordem de classificao na janela Filtrar/Classificar Avanado, onde especificou tambm critrios para o filtro, poder excluir a ordem de classificao na clula Classificao na grade de estrutura, deixando intactos os critrios do filtro.

Por que o filtro no est retornando os registros corretos na minha tabela, consulta ou formulrio?

O filtro retorna um nmero excessivo de registros.


Se o filtro est retornando um nmero excessivo de registros, tente a soluo que melhor se aplique sua situao. Filtrar por Formulrio Insira um valor ou expresso ou escolha um valor da lista em outros campos na guia Pesquisar. Exclua alguns dos critrios alternativos que os registros podem atender excluindo uma ou mais guias Ou. Filtrar por Seleo Selecione outro valor que voc deseja que os registros contenham e, em seguida, clique em Filtrar por Seleo na barra de ferramentas. Repita este procedimento at restarem apenas os registros que voc deseja visualizar.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 31 Filtrar Excluindo Seleo Certifique-se de no ter selecionado valores em mais de uma linha de cada vez. Embora isso possa ser feito, o Microsoft Access interpreta o critrio de filtro da seguinte maneira: "excluir o primeiro valor selecionado OU o segundo valor selecionado", e no " excluir o primeiro valor selecionado E o segundo valor selecionado." Assim sendo, selecione o primeiro valor que voc deseja excluir, clique nele com o boto direito do mouse e, em seguida, selecione Filtrar Excluindo Seleo. Selecione o prximo valor a ser excludo e repita o passo anterior. Mude o filtro apontando para Filtro no menu Registros e clicando em Filtrar/Classificar Avanado. Na linha Critrio da grade de estrutura, modifique Ou para E. Filtro para Entrada Especifique outro valor na caixa Filtro Para e pressione a tecla ENTER. Repita o procedimento at obter os registros que voc deseja. Janela Filtrar/Classificar Avanado Adicione mais campos grade de estrutura e, em seguida, especifique critrios para eles na linha Critrio. Exclua uma ou mais linhas extras de critrios (linhas Ou) e utilize expresses com E em lugar de Ou.

O filtro retorna um nmero muito pequeno de registros.


Se o filtro estiver retornando um nmero muito pequeno de registros, tente a soluo que melhor se aplique sua situao. Filtrar por Formulrio Adicione critrios alternativos que os registros podem atender na guia Ou (na parte inferior da janela). Se houver mltiplos critrios na guia Pesquisar ou Ou, exclua o valor ou expresso que estiver restringindo os registros que voc deseja visualizar. Filtrar por Seleo Remova o filtro, selecione um valor que voc esteja procurando e, em seguida, clique em Filtrar por Seleo na barra de ferramentas. Se necessrio, repita este procedimento at obter os registros que voc deseja visualizar. Se voc estiver utilizando Filtrar por Seleo em um campo de caixa de combinao que obtm valores de uma lista de valores, certifique-se de que a coluna acoplada da caixa de combinao seja a primeira coluna exibida na lista. Se no for e voc tiver selecionado como critrio parte de um valor da coluna exibida na caixa de combinao, o Microsoft Access no poder coincidir o critrio com os dados da coluna acoplada. Ser necessrio modificar a caixa de combinao, de modo que a coluna acoplada seja a primeira coluna exibida na lista, ou preencher a caixa de combinao com valores de uma tabela ou consulta. Filtro para Entrada Remova o filtro, se estiver aplicado e especifique um valor ou expresso diferente na caixa Filtro Para. Alterne para a janela Filtrar/Classificar Avanado para verificar se voc especificou mais de um critrio que os registros devam atender, ou se voc especificou o critrio errado. Janela Filtrar/Classificar Avanado Exclua critrios para um ou mais campos na grade de estrutura. Adicione linhas Ou extras onde voc possa especificar critrios alternativos. Use expresses com Ou em lugar de E.

O filtro retorna os registros errados.

Se o filtro estiver retornando os registros errados, certifique-se de estar utilizando o campo ou campos corretos para especificar o valor procurado ou para especificar outros critrios, e de ter inserido o valor ou critrio correto. Se voc estiver filtrando campos a partir de tabelas vinculadas, os valores utilizados como critrios distinguem maisculas de minsculas eles devem coincidir caixa dos valores na tabela base. Se voc estiver utilizando expresses na janela Filtrar por Formulrio ou janela Filtrar/Classificar Avanado, certifiquese de estar utilizando operadores corretos. Se voc estiver especificando mltiplos critrios na janela Filtrar/Classificar Avanado, certifique-se de t-los inserido nas linhas e colunas corretas na grade de estrutura.

Por que o filtro no classificou os registros na ordem correta na minha tabela, consulta ou formulrio?
Provavelmente voc precisa: Adicionar ou excluir uma ordem de classificao. Classificar por outro campo. Modificar a ordem de classificao de Crescente para Decrescente ou vice-versa. Na janela Filtrar/Classificar Avanado, reorganize as colunas na grade de estrutura e, em seguida, especifique uma ordem de classificao em um ou mais campos. O Microsoft Access classifica os registros iniciando pela primeira coluna da esquerda na grade. Observaes Se voc tiver nmeros em campos com dados do tipo Texto, esses nmeros no sero classificados do menor para o maior ou vice-versa. Eles sero classificados da seguinte maneira: 1, 11, 12, 2, 20, 3 etc. Se voc tiver valores Nulos em um campo que est sendo classificado em ordem crescente, os registros que contm esses valores aparecero primeiro na ordem de classificao, antes de qualquer registro com valores de texto ou numricos no campo classificado.

Por que no posso utilizar alguns campos na janela Filtrar por Formulrio?
No possvel utilizar os tipos de campos a seguir na janela Filtrar por Formulrio, pois eles no se aplicam a registros com filtro: Um controle calculado em um formulrio. Um campo criado com controle no acoplado ou moldura de objeto no acoplado.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 32

Como os registros em campos indexados e no indexados so lidos diferentemente na janela Filtrar por Formulrio
A maneira como vrios registros Microsoft Access so lidos depende de o campo estar ou no indexado. Se o campo est indexado, o Microsoft Access l apenas os valores exclusivos, no todos os valores do campo. Se o campo no est indexado, o Microsoft Access l todos os valores do campo. Se o nmero de registros que ele l for maior que o nmero mximo de registros que podem ser exibidos, determinado pela definio para No Exibir Listas com um Nmero de Registros Superior a, o Microsoft Access no exibir os valores para aquele campo na lista. Conseqentemente, voc dever modificar a definio desta opo. Como o Microsoft Access l todos os valores em campos no indexados, no apenas valores exclusivos, defina esta opo para um nmero maior que (ou igual a) o nmero de registros no campo no indexado que contiver mais valores. Observao Quando o Microsoft Access consegue exibir a lista em um campo, ele exibe apenas os valores exclusivos, mesmo para campos no indexados.

Eu criei um filtro em um subformulrio, mas o filtro no surtiu nenhum efeito no formulrio principal. Por qu?
O filtro agiu corretamente. Quando voc cria um filtro em um subformulrio, ele s se aplica ao subformulrio. Para filtrar os registros no formulrio principal, clique no formulrio principal e, em seguida, crie o filtro.

Criar um formulrio pop-up ou caixa de dilogo personalizada


Voc pode criar um formulrio pop-up para exibir informaes ou solicitar entrada de dados a um usurio. Um formulrio pop-up fica no topo de outros formulrios abertos, mesmo quando outro formulrio est ativo. Um formulrio pop-up pode ou no ser "de janela restrita". Quando um formulrio pop-up no de janela restrita, voc pode acessar outros objetos e comandos de menu enquanto o formulrio est aberto. Por exemplo, em um formulrio Pedidos, voc poderia adicionar um boto de comando que exibisse um formulrio pop-up Produtos. O formulrio pop-up exibe informaes sobre um produto no formulrio Pedidos. Quando um formulrio pop-up de janela restrita, no possvel acessar qualquer outro objeto ou comando de menu a no ser ocultando ou fechando o formulrio. Um formulrio pop-up de janela restrita denominado caixa de dilogo personalizada. Voc pode, por exemplo, criar uma caixa de dilogo personalizada que pergunte que relatrio deseja imprimir.

Criar um formulrio pop-up que no janela restrita


1 2
Crie o formulrio. O formulrio pode incluir qualquer combinao de controles. No modo Estrutura de formulrio, clique duas vezes no seletor de formulrio para abrir a folha de propriedades para o formulrio. 3 Na caixa da propriedade Pop Up, clique em Sim. 4 Na caixa da propriedade Estilo da Borda, clique em Fino se no desejar que o formulrio seja dimensionvel; do contrrio, pule para a prxima etapa. Se voc selecionar a definio Fino, poder mover o formulrio pop-up, mas no dimension-lo. 5 Crie uma macro ou procedimento de evento que abra o formulrio. Observao Para ver um exemplo de procedimento de evento que exiba um formulrio pop-up que no janela restrita, clique no boto Construir ao lado da caixa da propriedade Ao Clicar do boto Ver Detalhes do Produto no formulrio Pedidos do aplicativo de exemplo Pedidos. 6 Anexe a macro ou procedimento de evento a um formulrio ou relatrio, especificando o nome da macro ou procedimento de evento como a definio da propriedade de evento adequada. Por exemplo, digite o nome da macro ou procedimento de evento na caixa da propriedade Ao Clicar de um boto de comando. Observaes Para posicionar um formulrio pop-up na tela, abra-o no modo Estrutura, maximize a janela do Microsoft Access, posicione o formulrio onde deseja que ele fique e, em seguida, salve-o. O formulrio aparecer nesse lugar quando for aberto (supondo-se que a propriedade AutoCentralizar esteja definida como No).

Criar uma caixa de dilogo personalizada


1 2
Crie o formulrio. O formulrio pode ter qualquer combinao de controles. No modo Estrutura de formulrio, clique duas vezes no seletor de formulrio para abrir a folha de propriedades para o formulrio. 3 Na caixa da propriedade Pop Up, clique em Sim. 4 Na caixa da propriedade Janela Restrita, clique em Sim. 5 Na caixa da propriedade Estilo da Borda, clique em Dilogo. Se voc selecionar a definio Dilogo, o formulrio ter uma borda larga e poder incluir apenas uma barra de ttulos e um menu de Controle. O formulrio no poder ser maximizado, minimizado ou redimensionado. 6 Crie uma macro ou procedimento de evento que abra o formulrio. Observao Para ter um exemplo de uma macro que abra uma caixa de dilogo personalizada, veja o boto Imprimir Fatura na barra de ferramentas do formulrio Pedidos do aplicativo de exemplo Pedidos. 7 Anexe a macro ou procedimento de evento a um formulrio ou relatrio, especificando o nome da macro ou procedimento de evento como a definio da propriedade de evento adequada. Por exemplo, digite o nome da macro ou procedimento de evento na caixa da propriedade Ao Clicar de um boto de comando. Observaes Uma caixa de dilogo personalizada geralmente contm um ou mais botes de comando que executam macros ou procedimentos de evento que utilizam as informaes inseridas na caixa de dilogo para executar outras aes. Normalmente, esses botes so denominados OK e Cancelar. Para esses tipos de botes de comando voc pode controlar qual deles tem o foco e qual funcionar como o boto Cancelar definindo as propriedades Padro e Cancelar.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 33 Para obter mais informaes sobre a propriedade Padro. Para obter mais informaes sobre a propriedade Cancelar Para posicionar uma caixa de dilogo personalizada na tela, abra o formulrio no modo Estrutura, maximize a janela do Microsoft Access, posicione a caixa de dilogo onde deseja que ela fique e, ento, salve o formulrio. A caixa de dilogo aparecer nesse lugar quando for aberta (supondo-se que a propriedade AutoCentralizar esteja definida como No). Se voc quiser utilizar o formulrio tanto como formulrio normal quanto como caixa de dilogo, pode utilizar a definio Dilogo da ao AbrirFormulrio para abrir o formulrio temporariamente como uma caixa de dilogo em vez de usar este procedimento.

Abrir temporariamente qualquer formulrio como uma caixa de dilogo


1 2
Crie uma macro ou procedimento de evento que utilize uma ao AbrirFormulrio para abrir o formulrio. Defina o argumento Modo Janela da ao AbrirFormulrio como Dilogo (acDIALOG para um procedimento de evento). Quando voc abre um formulrio cujo argumento Modo Janela esteja definido como Dilogo, o Microsoft Access define as propriedades PopUp e JanelaRestrita do formulrio como Sim at que este seja fechado. Tambm desativa combinaes de teclas definidas pelo usurio e outras teclas de funo do Microsoft Access e suspende a macro ou o procedimento de evento at que voc feche ou oculte o formulrio. possvel ocultar um formulrio definindo sua propriedade Visvel como No por meio da ao DefinirValor.

Propriedades para criar ou personalizar formulrios pop-up e caixas de dilogos personalizadas


A tabela a seguir lista propriedades que voc pode usar para criar ou personalizar formulrios pop-up e caixas de dilogo personalizadas. Para obter maiores informaes sobre quaisquer dessas propriedades, clique sobre ela na folha de propriedades e pressione F1.

Especificar elementos de borda e de ttulo para um formulrio pop-up ou caixa de dilogo personalizada 1 Abra o formulrio no modo Estrutura. 2 Clique duas vezes no seletor de formulrios para abrir a folha de propriedades do formulrio. 3 Na caixa da
propriedade Estilo da Borda, clique em uma das definies. Para obter informaes sobre as definies.

Especificar se um formulrio pode ser dimensionado


Na maioria dos casos, no convm impedir que um formulrio seja redimensionado. Utilize esse procedimento para formulrios pop-up ou para caixas de dilogo personalizadas. 1 Abra o formulrio no modo Estrutura. 2 Clique duas vezes no seletor de formulrios para abrir a folha de propriedades do formulrio. 3 Na caixa da propriedade Estilo da Borda, clique em Nenhum, Fino ou Dilogo.

Remover seletores de registro de um formulrio


1 2 3 1 2 3 1 2 3
Abra o formulrio no modo Estrutura. Clique duas vezes no seletor de formulrios para abrir a folha de propriedades do formulrio. Na caixa da propriedade Seletor de Registros, clique em No. Abra o formulrio no modo Estrutura. Clique duas vezes no seletor de formulrios para abrir a folha de propriedades do formulrio. Na caixa da propriedade Menu de Atalho, clique em No. Abra o formulrio no modo Estrutura. Clique duas vezes no seletor de formulrios para abrir a folha de propriedades do formulrio. Na caixa da propriedade Caixa de Controle, clique em No.

Remover o menu de atalho de um formulrio

Remover o menu Controle de um formulrio no modo Formulrio

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 34 Observao Se a propriedade EstiloDaBorda para o formulrio estiver definida como Nenhum, o formulrio no ter um menu Controle mesmo que a propriedade CaixaDeControle esteja definida como Sim.

Remover os botes Maximizar e Minimizar de um formulrio no modo Formulrio


1 2 3
Abra o formulrio no modo Estrutura. Clique duas vezes no seletor de formulrios para abrir a folha de propriedades do formulrio. Na caixa da propriedade Botes Min Max, clique em uma definio. Observao Se a propriedade EstiloDaBorda do formulrio estiver definida como Nenhum ou Dilogo, o formulrio no ter botes Minimizar e Maximizar, ainda que a propriedade BotesMinMax esteja definida como Min Ativado, Max Ativado ou Ambos Ativados.

Remover os botes de navegao de um formulrio


1 2 3
Abra o formulrio no modo Estrutura. Clique duas vezes no seletor de formulrios para abrir a folha de propriedades do formulrio. Na caixa da propriedade Botes de Navegao, clique em No.

Criar uma Ajuda personalizada para um formulrio, relatrio ou controle


H vrias maneiras de acrescentar uma Ajuda on-line a um formulrio, relatrio ou controle do Microsoft Access. Se voc quiser exibir dicas que apaream por cima dos controles quando mover o ponteiro do mouse sobre o controle, pode usar a propriedade TextoDasDicasSobreControle. Ou talvez voc queira usar a propriedade TextoDaBarraDeStatus para exibir informaes teis sobre um formulrio ou controle na barra de status. Voc tambm pode criar dicas para os novos botes de barra de ferramenta que criar. Se quiser criar uma Ajuda mais ampla ou obter Ajuda para um pop-up de controle somente quando clicar no boto O Que Isto e depois em um controle, voc pode utilizar um editor de texto ou um programa processador de textos para criar um arquivo de Ajuda (o programa precisa ser capaz de salvar documentos em formato Rich Text). Ento, voc pode compilar esse arquivo de Ajuda utilizando o Windows Help Compiler e anex-lo a um formulrio, relatrio ou controle, usando as propriedades HelpFile e HelpContextID. Observao O Windows Help Compiler est includo nos seguintes pacotes: Microsoft Office 97 Developer, Microsoft Visual Basic for Applications, Microsoft Visual C++ e Microsoft Windows Software Development Kit (SDK). Voc tambm pode encomendar um Help Authoring Kit Microsoft.

Criar um arquivo de Ajuda compilado que seja exibido quando voc pressionar F1
1
Crie o arquivo de origem utilizando o editor de texto ou o programa de processamento de texto de sua escolha. Para obter informaes sobre a criao do arquivo de origem, consulte a Ajuda que acompanha o Windows Help Compiler. Certifique-se de salvar o arquivo de origem em formato Rich Text. 2 Compile o arquivo de Ajuda utilizando o Windows Help Compiler. 3 Exiba a folha de propriedades para o formulrio ou relatrio e especifique o nome de arquivo para o arquivo de Ajuda compilado na caixa da propriedade Arquivo de Ajuda. Observao Para obter melhores resultados, coloque o arquivo de Ajuda na mesma pasta em que est o seu aplicativo. Desse modo, voc pode manter a mesma definio da propriedade ArquivoDeAjuda para cada local em que utilizar seu aplicativo, mas permitir aos usurios instalarem o aplicativo na pasta de sua preferncia. Se voc omitir uma definio de caminho nesta propriedade, o Microsoft Access procurar pelo arquivo de Ajuda na pasta onde o seu aplicativo est instalado. 4 Na caixa da propriedade Identificao do Contexto da Ajuda do formulrio ou relatrio, digite o nmero do tpico (um nmero diferente de 0) que ser exibido quando um usurio pressionar F1. Geralmente, este tpico dever proporcionar assistncia ao formulrio ou relatrio inteiro. 5 Na caixa da propriedade Identificao do Contexto da Ajuda para qualquer controle em um formulrio que possa receber o foco, digite o nmero do tpico a ser exibido quando um usurio pressionar F1. Esse tpico dever proporcionar assistncia especfica do controle. Observaes Voc deve mapear os valores definidos para a propriedade HelpContextID para as seqncias de contexto em seu sistema de Ajuda. Para obter maiores informaes, consulte o arquivo de Ajuda que acompanha o Windows Help Compiler. Se um controle tiver o foco quando voc pressionar F1, mas no tiver um tpico de Ajuda personalizado, o tpico de Ajuda personalizado para o formulrio ser exibido. Se no houver tpico de Ajuda personalizado para o formulrio, o Microsoft Access exibir a caixa de dilogo Assistente do Office. Voc no pode exibir Ajudas personalizadas atravs do Assistente do Office.

Criar dicas do O Que Isto para formulrios ou controles


1

Crie o arquivo de origem utilizando o editor de texto ou o programa de processamento de texto de sua escolha. Para obter informaes sobre a criao do arquivo de origem, consulte a Ajuda que acompanha o Windows Help Compiler. Certifique-se de salvar o arquivo de origem em formato Rich Text. 2 Compile o arquivo de Ajuda utilizando o Windows Help Compiler. 3 Exiba a folha de propriedades do formulrio e especifique o nome de arquivo do arquivo de Ajuda compilado na caixa da propriedade Arquivo de Ajuda. Observao Para obter melhores resultados, coloque o arquivo de Ajuda na mesma pasta em que est o seu aplicativo. Desse modo, voc pode manter a mesma definio da propriedade ArquivoDeAjuda para cada local em que utilizar seu aplicativo, mas permitir que usurios instalem o aplicativo na pasta de sua preferncia. Se voc omitir uma definio de caminho nesta propriedade, o Microsoft Access procurar pelo arquivo de Ajuda na pasta onde seu aplicativo estiver instalado. 4 Na caixa da propriedade Identificao do Contexto da Ajuda do formulrio, digite o nmero do tpico (um nmero diferente de 0) que dever ser exibido quando um usurio clicar no boto O Que Isto e, em seguida, clicar no segundo

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 35 plano do formulrio. Geralmente, este tpico dever proporcionar assistncia sobre o formulrio inteiro. 5 Na caixa da propriedade Identificao do Contexto da Ajuda de cada controle no formulrio que possa receber o foco, digite o nmero do tpico a ser exibido quando o usurio clicar no boto O Que Isto e, em seguida, no controle. Observaes Voc deve mapear os valores definidos para a propriedade HelpContextID para as seqncias de contexto em seu sistema de Ajuda. Para obter maiores informaes, consulte o arquivo de Ajuda que acompanha o Windows Help Compiler. Se um controle no possuir um tpico de Ajuda personalizado, o tpico de Ajuda personalizado ser exibido quando o usurio clicar no boto O Que isto e, em seguida, clicar no controle. Se no houver tpico de Ajuda personalizado para o formulrio, o Microsoft Access exibir a caixa de dilogo Assistente do Office. Voc no pode exibir dicas personalizadas O Que Isto atravs do Assistente do Office.

Adicionar o boto O Que Isto a um formulrio

Convm utilizar este procedimento para uma caixa de dilogo personalizada ou caso voc tenha desativado a barra de ttulos de um determinado formulrio ou removido o boto O Que Isto da barra de ttulos desse formulrio. 1 Abra o formulrio no modo Estrutura. 2 Clique duas vezes no seletor de formulrios para exibir a folha de propriedades do formulrio. 3 Na caixa da propriedades Boto O Que Isto, clique em Sim. Observao Se voc no especificou um arquivo de Ajuda personalizado na caixa da propriedades Arquivo de Ajuda do formulrio, o arquivo de Ajuda do Microsoft Access ser exibido quando clicar no boto O Que Isto e, em seguida, no formulrio ou em um controle no formulrio. Para obter maiores informaes sobre o uso das propriedades ArquivoDeAjuda e IdentificaoDoContextoDaAjuda,

Alterar o texto do rtulo ou do boto de comando


1 2 3 1
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no rtulo ou no boto e, em seguida, selecione o texto do rtulo ou do boto. Digite o novo texto.

Ver um procedimento de evento criado pelo Assistente de Boto de Comando


No modo Estrutura de formulrio, clique com o boto direito do mouse no boto de comando criado pelo Assistente de Boto de Comando. 2 No menu de atalho, clique em Construir Evento.

Trabalhar com subformulrios Criar um formulrio


Voc mesmo pode criar um formulrio ou deixar que o Microsoft Access o crie utilizando um Assistente de Formulrio. Um Assistente de Formulrio agiliza o processo de criao porque faz todo o trabalho bsico para voc. Quando voc utiliza um Assistente de Formulrio, o Microsoft Access lhe solicita informaes e cria um formulrio com base em suas respostas. Mesmo que voc j tenha criado muitos formulrios, convm utilizar um Assistente de Formulrio para fazer o layout rapidamente de todos os controles do seu formulrio. Voc pode, ento, passar para o modo Estrutura para personalizar o seu formulrio. Se voc deseja criar somente um formulrio simples de uma nica coluna, pode utilizar o boto Novo Objeto.

Controles: O que so e como funcionam


Todas as informaes de um formulrio ou relatrio esto contidas nos controles. Os controles so objetos em um formulrio ou relatrio que exibem dados, efetuam aes ou ornamentam o formulrio ou relatrio. Voc pode, por exemplo, utilizar uma caixa de texto em um formulrio ou relatrio para exibir dados, um boto de comando para abrir um outro formulrio ou relatrio, ou uma linha ou retngulo para separar e agrupar controles tornando-os mais legveis. O Microsoft Access inclui os tipos de controles a seguir, que podem ser acessados atravs da caixa de ferramentas no modo Estrutura de formulrio ou modo Estrutura de relatrio: caixa de texto, rtulo, grupo de opo, boto de opo, caixa de seleo, boto alternar, caixa de combinao, caixa de listagem, boto de comando, controle imagem, moldura de objeto acoplado, moldura de objeto no-acoplado , subformulrio/sub-relatrio, quebra de pgina, linha, retngulo e controles ActiveX personalizados. Os controles podem ser acoplados, no-acoplados ou calculados. Um controle acoplado est ligado a um campo de uma tabela ou consulta base e pode ser utilizado para exibir, inserir e atualizar valores de campos em seu banco de dados. Um controle calculado utiliza uma expresso como sua fonte de dados. Uma expresso pode utilizar dados provenientes de um campo includo em uma tabela ou consulta base de um formulrio ou relatrio ou provenientes de um outro controle no formulrio ou relatrio. Um controle no-acoplado no possui fonte de dados. Voc pode utilizar controles no-acoplado s para exibir informaes, linhas, retngulos e figuras. A ilustrao a seguir mostra exemplos de controles acoplados, noacoplados e calculados. Se voc desejar aprender mais sobre os diferentes tipos de controles includos no Microsoft Access, clique em um dos botes a seguir.

Modos de um formulrio
Os formulrios tm trs modos: modo Estrutura, modo Formulrio e modo Folha de Dados. Para criar um formulrio, voc trabalha no modo Estrutura. A visualizao de um formulrio no modo Estrutura como se sentar uma prancheta de desenho repleta de ferramentas teis. Depois de criado no modo Estrutura, voc pode visualiz-lo no modo Formulrio ou modo Folha de Dados.

Criar um formulrio com um assistente


1
Na janela Banco de Dados, clique na guia Formulrios.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 36

2 3

Clique em Novo. Na caixa de dilogo Novo Formulrio, clique no assistente que voc deseja utilizar. Uma descrio do Assistente aparece no lado esquerdo da caixa de dilogo. 4 Clique no nome da tabela ou consulta que inclui os dados nos quais voc deseja basear o seu formulrio. Observao Voc no precisa efetuar esse passo se clicar na opo Assistente de Formulriovoc pode especificar a origem do registro do formulrio no Assistente. 5 Clique em OK. 6 Se voc clicou em Assistente de Formulrio, Assistente de Grfico ou Assistente de Tabela Dinmica no passo 3, siga as orientaes das caixas de dilogo do assistente. Se voc clicou em AutoFormulrio: Colunar, AutoFormulrio: Tabular ou AutoFormulrio: Folha de dados, o Microsoft Access criar automaticamente o seu formulrio. Se o formulrio resultante no tiver o formato desejado, voc poder alter-lo no modo Estrutura. Observao Se voc clicar em uma das opes de AutoFormulrio, o Microsoft Access utilizar a autoformatao que voc especificou por ltimo, seja no Assistente de Formulrio seja por meio do comando AutoFormatao do menu Formatar no modo Estrutura.

Criar um formulrio sem um assistente.


1 2 3 4
Na janela Banco de Dados, clique na guia Formulrios. Clique em Novo. Na caixa de dilogo Novo Formulrio, clique no modo Estrutura. Clique no nome da tabela ou consulta que inclui os dados nos quais voc deseja basear o seu formulrio. Se o formulrio no conter dados (por exemplo, se for para utilizar como um menu de controle para abrir outros formulrios ou relatrios ou se voc desejar criar uma caixa de dilogo personalizada), no selecione nada dessa lista. Observao Se voc deseja criar um formulrio que utilize dados de mais de uma tabela, baseie o seu formulrio em uma consulta que inclua as tabelas que deseja incluir. 5 Clique em OK. O Microsoft Access exibe a janela Formulrio no modo Estrutura. Para obter informaes sobre como adicionar controles no modo Estrutura.

Criar um formulrio utilizando o AutoFormulrio.


O AutoFormulrio cria um formulrio que exibe todos os campos e registros da tabela ou consulta selecionada. Cada campo aparece em uma linha separada com um rtulo sua esquerda. 1 Na janela Banco de Dados, clique na guia Tabelas ou Consultas. 2 Clique na tabela ou consulta na qual deseja que o formulrio se baseie ou, ento, abra a tabela ou consulta em qualquer modo. 3 Clique na seta ao lado do boto Novo Objeto na barra de ferramentas e, em seguida, clique em AutoFormulrio.

Criar um formulrio baseado em mais de uma tabela.


A utilizao de um Assistente de Formulrio a maneira mais rpida e simples de criar um formulrio que rena dados de mais de uma tabela. Um Assistente de Formulrio acelera o processo de criao de um formulrio porque ele faz todo o trabalho bsico para voc. Na primeira tela de um Assistente de Formulrio, voc pode escolher os campos que deseja incluir em seu formulrio. Esses campos podem ser de uma tabela ou de vrias tabelas. Quando voc utilizar um Assistente de Formulrio para criar um formulrio de vrias tabelas, o Microsoft Access cria uma instruo SQL por trs do formulrio. A instruo SQL inclui a informao sobre as tabelas e campos a serem utilizados. Voc pode utilizar um Assistente de Formulrio para criar um formulrio que exiba dados de vrias tabelas como um "formulrio plano" ou um "formulrio hierrquico". Um exemplo de formulrio plano aquele que mostra produtos e fornecedores de produtos. Para ver uma ilustrao desse tipo de formulrio. Um formulrio hierrquico um formulrio com um ou mais subformulrios. Os subformulrios so teis se voc deseja exibir dados de tabelas que tm um relacionamento um-para-muitos. Por exemplo, voc poderia ter um formulrio Categorias que inclusse dados de uma tabela Categorias e uma tabela Produtos. Convm apresentar os seus dados hierarquicamente sem utilizar um subformulrio. Por exemplo, se tiver um formulrio com vrios controles, talvez voc no tenha espao para um subformulrio. Nesse caso, pode utilizar um Assistente de Formulrio para criar formulrios sincronizados. Quando voc clica em um boto de comando em um formulrio, ele abre um outro formulrio que fica sincronizado com o registro do primeiro formulrio.

Alternar entre modos de um formulrio


Clique no boto Exibir da barra de ferramentas. Para passar para o modo indicado pelo grfico, clique no prprio boto. Para ver uma lista dos outros modos sua escolha, clique na seta ao lado do boto.

Abrir um formulrio
1 2 3
Na janela Banco de Dados, clique na guia Formulrios. Clique no formulrio que voc deseja abrir. Clique no boto Abrir para abrir o formulrio no modo Formulrio ou no boto Estrutura para abrir o formulrio no modo Estrutura. Dica Voc pode tambm abrir um formulrio no modo Formulrio arrastando-o da janela Banco de Dados para o fundo do aplicativo. Uma vez que voc tenha aberto um formulrio, pode alternar facilmente entre seus trs modos clicando no boto Exibir da barra de ferramentas.

Abrir ou fechar uma lista de campos de um formulrio ou relatrio


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique em Lista de Campos na barra de ferramentas. Voc pode utilizar a lista de campos para adicionar controles acoplados a um formulrio ou relatrio.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 37

Abrir ou fechar a caixa de ferramentas


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique em Caixa de Ferramentas na barra de ferramentas.

Travar uma ferramenta da caixa de ferramentas


Clique duas vezes na ferramenta que deseja travar. Quando uma ferramenta da caixa de ferramentas est travada, voc no precisa clic-lo sempre que quiser efetuar uma ao repetida. Por exemplo, se voc deseja adicionar vrios rtulos a um formulrio, pode travar a ferramenta Rtulo na caixa de ferramentas. Para liberar a trava, pressione ESC.

O que uma folha de propriedades?


No Microsoft Access, voc utiliza propriedades para determinar as caractersticas das tabelas, consultas, campos, formulrios e relatrios. Cada controle em um formulrio ou relatrio tem propriedades tambm. As propriedades dos controles determinam a estrutura, aparncia e o comportamento de um controle, bem como as caractersticas do texto ou dados que ele contm. Para definir propriedades, utilize a folha de propriedades. Por exemplo, a instruo a seguir mostra a folha de propriedades de um controle Total de Vendas. A propriedade Formato desse controle est definida como Moeda.

Definir propriedades de um formulrio, relatrio, seo ou controle


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Proceda de uma das maneiras a seguir: Para definir propriedades de um formulrio ou relatrio, clique duas vezes no seletor de formulrio ou no seletor de relatrio para abrir a folha de propriedades do formulrio ou relatrio. Para definir propriedades de uma seo em um formulrio ou relatrio, clique duas vezes no seletor de seo para abrir a folha de propriedades da seo. Para definir propriedades de um controle, certifique-se de que o controle esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas. Voc pode tambm clicar duas vezes em um controle para abrir sua folha de propriedades. 3 Na folha de propriedades, clique na propriedade que deseja definir e, em seguida, proceda de uma das maneiras a seguir: Se uma seta aparecer na caixa da propriedade, clique nela e selecione um valor da lista. Digite uma definio ou expresso na caixa da propriedade. Se um boto Construir aparecer ao lado da caixa da propriedade, clique-o para exibir um construtor ou para exibir uma caixa de dilogo com opes de construtores. Voc pode, por exemplo, utilizar o Construtor de Consultas para alterar a estrutura de uma consulta base de um formulrio ou relatrio. 4 Se voc precisar de mais espao para inserir ou editar a definio de uma propriedade, pressione SHIFT+F2 (ou clique com o boto direito do mouse e, em seguida, clique em Zoom) para abrir a caixa Zoom. Se a folha de propriedades estiver vazia ou se voc no estiver vendo nela as propriedades esperadas. Dica Para obter Ajuda sobre qualquer propriedade na folha de propriedades, clique na propriedade e, em seguida, pressione F1.

Por que a folha de propriedades est vazia?


Se a folha de propriedades estiver em exibio e voc clicar em um controle que j esteja selecionado, a folha de propriedades ficar vazia. Se for preciso digitar um valor no controle, pressione a tecla ESC para exibir novamente a folha de propriedades. Caso contrrio, digite um valor e pressione ENTER.

Por que no vejo todas as propriedades na folha de propriedades?


Quando voc seleciona vrios controles e no v as propriedades esperadas na folha de propriedades, pode ter selecionado um controle que no queria selecionar. Por exemplo, voc pode ter includo uma linha em um grupo de caixas de texto. As propriedades s aparecem na folha de propriedades quando se aplicam a todos os controles selecionados. Para remover um controle de uma seleo em grupo, mantenha pressionada a tecla SHIFT e clique no controle.

Por que a caixa de uma determinada propriedade est vazia?


Quando a definio de uma determinada propriedade a mesma para todos os controles selecionados, essa definio aparece na folha de propriedades; caso contrrio, a caixa da propriedade fica vazia. Se voc tiver vrios controles selecionados e alterar uma definio para uma propriedade na caixa da propriedade, essa alterao afetar todos os controles selecionados.

Por que as definies de propriedades do meu controle no coincidem com as definies no modo Estrutura de tabela?
As definies de propriedades de um controle acoplado podem no coincidir exatamente com as definies no campo da tabela base qual o controle est acoplado. Se as definies forem diferentes, as definies do formulrio ou relatrio costumam prevalecer sobre as da tabela, mas elas s se aplicam ao formulrio ou relatrio atual. Geralmente, uma boa idia definir as propriedades Formato, Casas Decimais, Mscara de Entrada, Regra de Validao, Texto de Validao e Valor Padro na tabela ou consulta base em vez de no controle. Dessa forma, voc pode certificar-se de ter definies consistentes para o campo sempre que adicion-la a um formulrio ou relatrio. Para aprender mais sobre herana das propriedades nos controles.

Selecionar uma seo em um formulrio ou relatrio


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no seletor de seo ou em qualquer lugar da barra de seo. Voc pode clicar tambm em qualquer lugar do segundo plano da seo para selecion-la.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 38

Selecionar um formulrio ou relatrio


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no seletor de formulrio ou seletor de relatrio. Se as rguas no estiverem em exibio, voc pode clicar em Selecionar Formulrio ou Selecionar Relatrio no menu Editar ou pode clicar no segundo plano cinza direita do formulrio para selecion-lo.

Modificar a consulta ou instruo SQL base de um formulrio ou relatrio


1 2 3
Abra o formulrio no modo Estrutura ou o relatrio no modo Estrutura. Clique duas vezes no seletor de formulrio ou no seletor de relatrio para abrir a folha de propriedades. Clique no boto Construir ao lado da propriedade Origem do Registro para abrir o modo Estrutura da consulta. Voc pode modificar uma instruo SQL da mesma maneira como modifica uma consulta basta arrastar os campos e definir os critrios e a ordem de classificao na grade de estrutura. Observao Se voc deseja somente passar de uma tabela ou consulta para outra, clique na seta da caixa da propriedade Origem do Registro para selecionar a partir de uma lista de tabelas ou consultas.

Acoplar um formulrio ou relatrio vazio a dados em uma tabela ou consulta


1
No modo Estrutura de formulrio ou modo Estrutura de relatrio, clique duas vezes no seletor de formulrio ou no seletor de relatrio para abrir a folha de propriedades. 2 Clique na seta prxima caixa da propriedade OrigemDoRegistro e selecione a partir de uma lista de tabelas ou consultas. 3 Alterne para modo Formulrio ou modo Folha de Dados para visualizar os dados.

Exibir ou ocultar a grade


1 2 1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. No menu Exibir, clique em Grade.

Alterar a distncia entre os pontos na grade de formulrio ou relatrio


Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique duas vezes no seletor de formulrio ou no seletor de relatrio para abrir a folha de propriedades. Para alterar os pontos horizontais, digite um novo valor para a propriedade Grade X. Para alterar os pontos verticais, digite um novo valor para a propriedade Grade Y. Nmeros mais altos indicam uma distncia menor entre os pontos. Observao A grade predefinida com 24 pontos por polegada horizontal e 24 pontos por polegada vertical. Se voc est utilizando centmetros como unidade de medida, a grade definida como 10 x 10. Voc pode alterar essas definies para qualquer valor inteiro de 1 at 64. Os pontos na grade ficam invisveis se voc escolher uma definio maior que 24 pontos por polegada ou 9 pontos por centmetro.

Definir o tamanho do formulrio assim que for aberto


1 2 3
Abra um formulrio no modo Formulrio. Dimensione o formulrio arrastando as bordas da janela Formulrio. Clique em Salvar na barra de ferramentas. Observao Quando a propriedade AutoRedimensionar definida como Sim, o Microsoft Access dimensiona automaticamente o formulrio para exibir registros completos. Para definir o tamanho desejado do formulrio, certifique-se de que a propriedade AutoRedimensionar esteja definida como No.

Dimensionar um formulrio para caber o seu contedo


1 2
Abra um formulrio no modo Formulrio. Clique em Dimensionar para Caber no Formulrio no menu Janela. Observao Se a janela Formulrio estiver maximizada, o comando Dimensionar para Caber no Formulrio no estar disponvel. 3 Clique em Salvar na barra de ferramentas para salvar o tamanho do formulrio. Quando voc clica em Dimensionar para Caber no Formulrio, o Microsoft Access ajusta o tamanho do formulrio para Formulrio Simples ou Formulrios Contnuos de acordo com a definio da propriedade Modo Padro. Formulrio simples. Se o registro exibido for menor que a janela Formulrio, Dimensionar para Caber no Formulrio recortar a janela conforme o tamanho do registro. Se o registro for maior que a janela Formulrio, Dimensionar para Caber no Formulrio a expandir para mostrar o mximo possvel do registro. Formulrios contnuos. Se for exibida somente parte do registro inferior, Dimensionar para Caber no Formulrio recortar esse registro. Se somente um registro for parcialmente exibido, Dimensionar para Caber no Formulrio ampliar a janela para mostrar o mximo possvel do registro.

Centralizar um formulrio na janela do aplicativo assim que for aberto


1 2 3 1 2 3 4
Abra um formulrio no modo Estrutura. Clique duas vezes no seletor de formulrio para abrir a folha de propriedades. Defina a propriedade AutoCentralizar como Sim. Da prxima vez que voc abrir o formulrio, ele ser centralizado na janela do aplicativo.

Alterar o texto da barra de ttulo de um formulrio no modo Formulrio


Abra um formulrio no modo Estrutura. Clique duas vezes no seletor de formulrio para abrir a folha de propriedades. Na caixa da propriedade Legenda, digite o texto da barra de ttulo. Para ver o texto da barra de ttulo, alterne para modo Formulrio. Dica Se voc no deseja ter texto na barra de ttulo, digite um espao na caixa da propriedade Legenda.

Visualizar um formulrio
Visualizar um formulrio a partir do modo Estrutura, modo Formulrio ou modo Folha de Dados

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 39

1 2

Clique em Visualizar Impresso na barra de ferramentas. Para retornar ao modo Estrutura, modo Formulrio ou modo Folha de Dados, clique no boto Exibir da barra de ferramentas. Visualizar um formulrio a partir da janela Banco de Dados 1 Clique na guia Formulrios. 2 Selecione o formulrio que voc deseja visualizar. 3 Clique em Visualizar Impresso na barra de ferramentas. A maneira como o Microsoft Access exibe um formulrio em Visualizar Impresso depende do modo a partir do qual voc o est visualizando.

Imprimir um formulrio a partir do modo Estrutura, modo Formulrio ou modo Folha de Dados 1 No menu Arquivo, clique em Imprimir. 2 Na caixa de dilogo Imprimir, selecione as opes de impresso desejadas.
A maneira como o Microsoft Access imprime um formulrio depende do modo a partir do qual voc o imprime.

Dica Se voc deseja imprimir um formulrio sem precisar especificar opes na caixa de dilogo Imprimir, clique em Imprimir na barra de ferramentas.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 40

Imprimir um formulrio a partir da janela Banco de Dados


1 2 3 4 5
Clique na guia Formulrios. Selecione o formulrio que voc deseja imprimir. No menu Arquivo, clique em Imprimir. Na caixa de dilogo Imprimir, selecione as opes de impresso desejadas. Clique em OK. O Microsoft Access imprime o formulrio no modo especificado na propriedade Modo Padro do formulrio. Dica Se voc deseja imprimir um formulrio sem precisar especificar opes na caixa de dilogo Imprimir, clique em Imprimir na barra de ferramentas.

Imprimir registros selecionados em um formulrio ou folha de dados


1 2
Abra o formulrio no modo Formulrio ou modo Folha de Dados. Selecione o registro que voc deseja imprimir clicando no seletor de registro ou pressionando SHIFT+BARRA DE ESPAOS (se estiver no modo de edio, pressione F2 antes de pressionar SHIFT+BARRA DE ESPAOS). Se desejar selecionar vrios registros, clique no primeiro seletor de registro e arraste-o at o ltimo registro que deseja imprimir. 3 No menu Arquivo, clique em Imprimir. 4 Na caixa de dilogo Imprimir sob Intervalo de Impresso, clique em Registro(s) Selecionado(s).

Adicionar um controle a um formulrio ou relatrio


Tudo que voc adiciona a um formulrio ou relatrio um controle. Caixas de texto, rtulos, caixas de listagem, botes de opo, botes de comando e linhas so exemplos de diferentes controles. A maneira como voc cria um controle depende se deseja criar um controle acoplado, um controle no acoplado ou um controle calculado.

Criar um tipo especfico de controle em um formulrio Criar um controle no acoplado


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Se voc quiser utilizar um assistente para ajud-lo a criar o controle, certifique-se de que a ferramenta Assistentes de Controle da caixa de ferramentas esteja pressionada. Observao Voc pode utilizar um assistente para criar botes de comando, caixas de listagem, caixas de combinao, subformulrios e grupos de opo. 3 Na caixa de ferramentas, clique na ferramenta correspondente ao controle que voc deseja criar. 4 No formulrio ou relatrio, clique no lugar em que voc deseja posicionar o canto superior esquerdo do controle. Se voc clicar e liberar o boto do mouse, o Microsoft Access cria um controle com tamanho padro. Para criar um controle com um tamanho especfico, clique no boto do mouse e, em seguida, arraste at que o controle atinja o tamanho desejado. Dica Se quiser criar vrios controles do mesmo tipo, voc pode clicar duas vezes na ferramenta apropriada da caixa de ferramentas para trav-la.

Criar um controle acoplado


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Se voc quiser utilizar um assistente para ajud-lo a criar o controle, certifique-se de que a ferramenta Assistentes de Controle da caixa de ferramentas esteja pressionada. Observao Voc pode utilizar um assistente para criar botes de comando, caixas de listagem, caixas de combinao, subformulrios e grupos de opo. Voc pode utilizar tambm assistentes para criar um controle para um grfico ou Tabela Dinmica. 3 Exiba a lista de campos clicando em Lista de Campos na barra de ferramentas. 4 Selecione um ou mais campos na lista de campos.

Arraste o campo ou campos selecionados da lista de campos para o formulrio ou relatrio. Posicione o canto superior esquerdo do cone no lugar onde quer situar o canto superior esquerdo do controle principal (e no o seu rtulo) e libere o boto do mouse. O Microsoft Access cria o controle apropriado para o campo e define certas propriedades, com base no tipo de dados do campo e nas definies da propriedade ExibirControle. Se este no for o tipo de controle que deseja criar, clique na ferramenta de controle apropriada na caixa de ferramentas antes de arrastar o campo da lista de campos. Voc pode tambm transformar um controle em um outro tipo de controle aps cri-lo.

Excluir um controle
1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no controle. Pressione DEL. Se o controle tiver um rtulo anexado, o Microsoft Access exclui o controle e o seu rtulo. Se voc deseja excluir somente o rtulo anexado, clique no rtulo e pressione DEL.

Acoplar um controle no acoplado a um campo


1
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 41 Certifique-se de que o controle esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas para abrir sua folha de propriedades. 2 Na caixa da propriedade Origem do Controle, insira o nome do campo ao qual voc deseja acoplar o controle. Observao Se voc acoplar um controle a um campo dessa maneira ou trocar o campo base por um controle acoplado, o Microsoft Access no definir as propriedades do controle de acordo com os valores definidos para as mesmas propriedades no campo base. Entretanto, as definies das propriedades RegraDeValidao, TextoDeValidao e ValorPadro do campo base sero aplicadas, j que essas propriedades so impostas para o campo e no somente para o controle. Se voc criar um controle acoplado arrastando campos da lista de campos, o controle acoplado herdar certas propriedades do campo. Para obter maiores informaes sobre quais propriedades so herdadas e como funciona essa herana.

Selecionar um controle
1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique em qualquer parte do controle. Se o controle tiver um rtulo anexado, aparecer da seguinte forma: Observao Se voc clicar em um controle j selecionado, aparecer um ponto de insero no interior do controle para que voc possa inserir ou editar texto. Para selecionar o controle, clique fora do controle e, em seguida, clique novamente no controle.

Selecionar controles adjacentes


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Partindo de qualquer ponto fora de um controle, arraste um retngulo sobre os controles que voc deseja selecionar. Dicas Voc pode especificar se o retngulo que arrasta sobre os controles precisa somente toc-los ou se deve envolv-los completamente para selecion-los. No menu Ferramentas, clique em Opes, clique na guia Formulrios/Relatrios e, em seguida, clique em uma das opes sob Comportamento de Seleo. Para remover um ou mais controles do grupo selecionado, mantenha a tecla SHIFT pressionada e, em seguida, clique nos controles que deseja remover.

Selecionar controles no-adjacentes ou sobrepostos


1 2 1 2 1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Mantenha a tecla SHIFT pressionada e clique em cada controle que voc deseja selecionar. Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Mantenha a tecla SHIFT pressionada e clique no controle ou controles que voc deseja remover do grupo selecionado.

Remover um controle de um grupo selecionado Mover um controle e seu rtulo


Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no controle ou em seu rtulo. Quando voc clica em uma das partes de um controle composto, o Microsoft Access exibe as alas de movimentao de ambos os controles, bem como as alas de dimensionamento do controle clicado. 3 Passe o ponteiro sobre a borda (e no sobre a ala de movimentao) do controle ou do seu rtulo at que se transforme em uma mo aberta e, em seguida, arraste os controles para uma nova posio. Observaes Ao mover um controle, voc pode conservar o seu alinhamento vertical ou horizontal com outros controles mantendo a tecla SHIFT pressionada enquanto seleciona e move o controle. Voc somente pode mover o controle horizontal ou verticalmente, dependendo da direo em que o moveu primeiro. Caso voc necessite fazer pequenos ajustes no posicionamento de um controle, talvez seja mais fcil pressionar CTRL juntamente com as teclas de direo apropriadas. Quando voc move um controle dessa maneira, o Microsoft Access no alinha o controle com a grade, mesmo que Encaixar na Grade esteja ativado.

Mover um controle ou seu rtulo separadamente


1 2 3 4
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no controle ou em seu rtulo. Posicione o ponteiro sobre a ala de movimentao no canto superior esquerdo do controle ou rtulo Quando o ponteiro se transforma em uma mo apontando para cima, voc pode arrastar o controle ou rtulo. Observaes As partes de um controle composto permanecem relacionadas mesmo que voc mova as partes individuais separadamente. Para mover um rtulo anexado para uma outra seo sem mover o controle, voc deve utilizar os comandos Recortar e Colar. Se mover um rtulo para uma outra seo, o rtulo perder a relao com o controle. Ao mover um controle, voc pode conservar seu alinhamento vertical ou horizontal com outros controles mantendo a tecla SHIFT pressionada enquanto seleciona e move o controle. Voc somente pode mover o controle horizontal ou verticalmente, isso depende da direo em que o moveu primeiro. Se voc necessitar fazer pequenos ajustes no posicionamento de um controle, talvez seja mais fcil pressionar CTRL juntamente com as teclas de direo apropriadas. Quando voc move um controle dessa maneira, o Microsoft Access no alinha o controle com a grade, mesmo que Encaixar na Grade esteja ativado.

Alterar a unidade de medida da rgua


1 2 3
Clique no boto Iniciar do Windows, aponte para Configuraes e, em seguida, clique em Painel de Controle. Clique duas vezes no cone Configuraes Regionais. Clique na guia Nmero.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 42

4 1 2

Na lista Sistema de Medidas, clique em Mtrico ou E.U.A.

Mover um controle na frente ou atrs de outros controles


Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no controle que voc deseja mover e, em seguida, clique em Enviar Para Trs ou Trazer Para Frente no menu Formatar. Observao Uma caixa de listagem ou subformulrio fica sempre no topo da pilha; voc no pode mover uma caixa de listagem ou subformulrio para a parte inferior de uma pilha.

Dimensionar um controle
1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no controle ou controles que voc deseja redimensionar. Arraste as alas de dimensionamento at o controle atingir o tamanho desejado. Se voc selecionar mais de um controle, todos os controles tero o tamanho alterado quando voc arrastar a ala de dimensionamento de um desses controles. Dica Se voc deseja fazer pequenos ajustes no tamanho de um controle, talvez seja mais fcil pressionar SHIFT juntamente com as teclas de direo apropriadas.

Dimensionar um controle para caber seu contedo


1 2 3 1 2 3 4
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Selecione o controle ou controles que voc deseja redimensionar. No menu Formatar, aponte para Dimensionar e, em seguida, clique em Para Caber.

Dimensionar controles uniformemente utilizando a grade


Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Se a grade ainda no estiver em exibio, clique em Grade no menu Exibir. Selecione os controles que voc deseja redimensionar. No menu Formatar, aponte para Dimensionar e, em seguida, clique em Grade. Observaes Voc pode fazer com que o Microsoft Access encaixe automaticamente os itens na grade medida que voc os dimensiona. Talvez voc julgue necessrio ajustar a distncia entre os pontos na grade de modo a poder dimensionar os controles com mais preciso.

Dimensionar os controles uniformemente um em relao ao outro


1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Selecione os controles que voc deseja dimensionar. No menu Formatar, aponte para Dimensionar e, em seguida, clique em um dos comandos a seguir: No Mais Alto. Torna os controles to altos quanto o mais alto dos controles selecionados. No Mais Baixo. Torna os controles to baixos quanto o mais baixo dos controles selecionados. No Mais Largo. Torna os controles to largos quanto o mais largo dos controles selecionados. No Mais Estreito. Torna os controles to estreitos quanto o mais estreito dos controles selecionados.

Recortar ou copiar e colar um controle


Se voc deseja criar um grupo de controles uniformemente espaados entre si, melhor utilizar o comando Duplicar em vez do comando Copiar. 1 Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. 2 Clique no controle que voc deseja recortar ou copiar. Se o controle tiver um rtulo anexado, clique no controle e no no rtulo. 3 No menu Editar, clique em Recortar para excluir o controle ou clique em Copiar para copiar o controle. 4 Selecione a seo na qual voc deseja colar o controle. 5 No menu Editar, clique em Colar. At certo ponto, voc pode determinar onde o Microsoft Access cola o controle. Se voc selecionar uma seo, o Microsoft Access cola o controle no canto superior esquerdo dessa seo. Se selecionar um controle prximo rea em que deseja colar o controle, o Microsoft Access cola o controle logo abaixo do controle selecionado. Observe, porm, que, se voc colar um rtulo e o controle selecionado por voc no tiver um rtulo anexado, o Microsoft Access anexa o rtulo ao controle selecionado. Observao O Microsoft Access no copia procedimentos de evento associados a um controle.

Duplicar um controle
1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no controle que voc deseja duplicar. Se o controle tiver um rtulo anexado, clique no controle e no no rtulo. No menu Editar, clique em Duplicar. O Microsoft Access cola o controle logo abaixo do controle selecionado. 4 Se voc quiser criar outro controle uniformemente espaado, clique novamente em Duplicar. O Microsoft Access coloca o controle abaixo do ltimo controle colado, mesmo que voc o tenha movido. Observaes O Microsoft Access no copia procedimentos de evento associados a um controle quando voc o duplica. Se voc somente quiser copiar propriedades de formatao de um controle para outro, pode clicar na Ferramenta Pincel na barra de ferramentas.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 43

Alinhar controles utilizando a grade


1 2 3 4
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Se a grade ainda no estiver em exibio, clique em Grade no menu Exibir. Selecione o(s) controle(s) que voc deseja alinhar. No menu Formatar, aponte para Alinhar e, em seguida, clique em Grade. Observaes Voc pode fazer com que o Microsoft Access encaixe itens na grade automaticamente medida que os cria ou move. Para obter maiores informaes. Talvez voc precise ajustar a distncia entre os pontos na grade de maneira a poder alinhar os controles com maior preciso.

Ativar ou desativar o comportamento Encaixar na Grade


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. No menu Formatar, clique em Encaixar na Grade. Se Encaixar na Grade estiver ativado, quando voc criar um controle clicando no formulrio ou relatrio, o Microsoft Access alinhar o canto superior esquerdo do controle com a grade. Se voc criar um controle por arrastamento, o Microsoft Access alinhar todos os cantos do controle com a grade. Se voc mover ou redimensionar um controle existente, o Microsoft Access permitir que voc mova o controle ou seus limites somente ponto-a-ponto na grade. Quando Encaixar na Grade estiver desativado, o Microsoft Access ignorar a grade e permitir que voc posicione, mova ou redimensione controles em qualquer parte do formulrio ou relatrio. Dica Se voc deseja desativar Encaixar na Grade temporariamente, mantenha a tecla CTRL pressionada antes ou enquanto voc estiver posicionando, movimentando ou dimensionando um controle. Liberar a tecla CTRL reativa Encaixar na Grade.

Alinhar controles um ao outro


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Selecione os controles que deseja alinhar. Selecione somente os controles que estejam na mesma linha ou na mesma coluna. 3 No menu Formatar, aponte para Alinhar e, em seguida, clique em um dos comandos a seguir: Esquerda. Alinha as extremidades esquerdas dos controles com a extremidade esquerda do controle mais esquerda. Direita. Alinha as extremidades direitas dos controles com a extremidade direita do controle mais direita. Superior. Alinha as extremidades superiores dos controles com a extremidade superior do controle mais alto. Inferior. Alinha as extremidades inferiores dos controles com a extremidade inferior do controle mais baixo. Observao Se ocorrer sobreposio de controles aps o alinhamento, o Microsoft Access no os manter assim. Em vez disso, posicionar os controles com suas extremidades lado-a-lado.

Espaar controles uniformemente


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Selecione os controles (ao menos trs) que voc deseja ajustar. No caso de controles que tenham rtulos anexados, selecione os controles e no seus rtulos. 3 No menu Formatar, aponte para Espaamento Horizontal ou Espaamento Vertical e, em seguida, clique em Igualar. O Microsoft Access espaa uniformemente os controles. Contudo, somente os controles intermedirios so ajustados; os controles superiores e inferiores no tm suas posies alteradas.

Aumentar ou diminuir o espao entre controles


1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Selecione os controles que voc deseja ajustar. No menu Formatar, aponte para Espaamento Horizontal ou Espaamento Vertical e, em seguida, clique em Aumentar ou Diminuir. Quando o espaamento entre controles aumentado ou diminudo, os controles mais esquerda (espaamento horizontal) e o mais alto (espaamento vertical) no tm suas posies alteradas.

Transformar um controle em um outro tipo de controle


1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no controle que voc deseja alterar. No menu Formatar, aponte para Alterar Para. O Microsoft Access exibe uma lista de controles nos quais o controle selecionado pode ser transformado. Se um tipo de controle aparecer esmaecido no menu, voc no poder transformar o controle selecionado nesse tipo de controle. 4 Clique no tipo de controle que voc deseja alterar. Quando voc transforma um controle em um outro tipo de controle, o Microsoft Access copia as definies de propriedade adequadas do controle original para o novo controle. Se uma propriedade existir para o controle original mas no para o novo controle, o Microsoft Access no a copiar. Se uma propriedade existir para o novo controle mas no para o controle original, o Microsoft Access definir essa propriedade com o estilo de controle padro para aquele tipo de controle.

Como as propriedades de controle se relacionam com propriedades de seus campos base


Quando voc cria um controle acoplado arrastando um campo da lista de campos, o Microsoft Access copia para o controle certas propriedades do campo da tabela ou consulta base. Se, por exemplo, o campo Preo Unitrio em uma tabela Produtos tiver a propriedade Formato definida como Moeda e a propriedade Casas Decimais definida como Automtico, quando voc criar uma caixa de texto acoplada em um formulrio arrastando o campo Preo Unitrio da lista de campos, o Microsoft Access definir automaticamente as propriedades Formato e Casas Decimais do controle caixa

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 44 de texto com os mesmos valores. (Isso pressupe que a propriedade Exibir Controle do campo esteja definida como CaixaDeTexto ou que no possua nenhuma definio). Voc pode alterar as definies de qualquer propriedade herdada (copiada) na folha de propriedades do controle. Se voc alterar uma definio de propriedade de um controle, a alterao no afetar a definio dessa propriedade do campo na tabela ou consulta base. Da mesma forma, se voc alterar a definio de propriedade de um campo em uma tabela ou consulta depois de ter criado um formulrio utilizando esse campo, a definio de propriedade do controle no ser atualizada; voc dever fazer a atualizao manualmente. (Observe, entretanto, que se voc alterar definies de propriedade de campo para as propriedades ValorPadro, RegraDeValidao e TextoDeValidao, essas alteraes sero impostas a qualquer controle baseado nesses campos, mesmo que os controles tenham sido criados antes da alterao das propriedades de campo). Dica melhor definir as propriedades Formato, CasasDecimais, MscaraDeEntrada, RegraDe Validao, TextoDeValidao e ValorPadro no campo base do que em um controle. Dessa forma, voc assegura a consistncia das definies sempre que adicionar campos a um formulrio ou relatrio. A tabela a seguir lista propriedades que so herdadas para cada tipo de controle acoplado quando voc arrasta um campo da lista de campos.

Observaes As propriedades ValorPadro, RegraDeValidao e TextoDeValidao no so herdadas. Isto , o Microsoft Access no define as propriedades do controle com os valores definidos para as mesmas propriedades no campo base. Entretanto, essas definies de propriedades entram em vigncia quando voc cria um controle baseado em um campo que tenha essas definies. Se voc definir a propriedade RegraDeValidao em um campo e tambm em um controle baseado nesse campo, o Microsoft Access impor ambas as regras. Se voc definir a propriedade Valor Padro para um campo e tambm em um controle baseado nesse campo, a propriedade do controle prevalecer sobre a propriedade do campo. Se voc criar uma caixa de texto baseada em um campo com o tipo de dados Memorando, o Microsoft Access definir automaticamente a propriedade ComportamentoDaTeclaEnter como NovaLinhaNoCampo e a propriedade BarrasDeRolagem como SomenteVertical. Essas propriedades no so herdadas das propriedades de campo so somente propriedades do controle.

Alterar as propriedades de vrios controles ao mesmo tempo


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Certifique-se de que um controle esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas para abrir sua folha de propriedades. 3 Selecione os outros controles mantendo a tecla SHIFT pressionada enquanto clica em cada controle. 4 Na folha de propriedades, altere as propriedades adequadas. Observaes Voc pode alterar definies de propriedades para um grupo de controles do mesmo tipo ou para um grupo de controles de tipos diferentes. Se voc selecionar controles de tipos diferentes, o Microsoft Access exibir na folha de propriedades somente as propriedades compartilhadas pelo grupo. Se todos os controles selecionados por voc compartilharem a mesma definio de propriedade, essa definio aparecer na folha de propriedades, caso contrrio, a caixa da propriedade ficar vazia. Se voc alterar a definio da propriedade, a alterao ser aplicada a todos os controles selecionados. A propriedade Nome nunca aparece quando mais de um controle selecionado porque os nomes dos controle devem ser exclusivos.

Alterar propriedades padro de um tipo de controle


Cada tipo de controle possui um conjunto padro de propriedades que determina a sua aparncia e comportamento gerais. Por exemplo, as propriedades padro de uma caixa de texto determinam o tamanho e a fonte da caixa de texto e se ela possui um rtulo anexado. Esse conjunto de propriedades de um controle denominado "estilo de controle padro". Convm trocar o estilo de controle padro por um tipo de controle se voc descobrir que faz freqentemente as mesmas alteraes nesse tipo de controle depois de adicion-lo a um formulrio ou relatrio. Suponha, por exemplo, que voc no deseje criar rtulos nas caixas de texto que adiciona a um novo formulrio. Em vez de excluir o rtulo todas as vezes que cria uma caixa de texto, voc pode alterar a definio da propriedade AutoRotular para No no estilo de controle padro da caixa de texto. Uma vez que voc tenha redefinido o estilo de controle padro de um controle, todos os controles subseqentes desse tipo que adicionar ao formulrio ou relatrio atual tero essas definies de propriedades. O estilo de controle padro permanece em vigor para esse formulrio ou relatrio at voc alter-lo novamente.

Alterar o estilo de controle padro para novos controles utilizando a folha de propriedades
1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Na caixa de ferramentas, clique na ferramenta do tipo de controle que voc deseja alterar. Se, por exemplo, quiser

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 45 alterar o estilo de controle padro das caixas de texto, clique na ferramenta Caixa de Texto 3 Exiba a folha de propriedades clicando em Propriedades na barra de ferramentas. O Microsoft Access altera a barra de ttulo da folha de propriedades para indicar que voc abriu a folha de propriedades padro daquele tipo de controle. 4 Na folha de propriedades, altere as definies das propriedades.

Alterar o estilo de controle padro dos novos controles utilizando um controle existente
1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Selecione o controle que possui as caractersticas que deseja utilizar como padro. No menu Formatar, clique em Definir Controles Padro. O Microsoft Access define as propriedades padro desse tipo de controle com base no controle selecionado por voc. Dica Voc pode copiar as caractersticas de formatao de um controle para outro controle clicando na Ferramenta Pincel da barra de ferramentas.

Copiar caractersticas de formatao de um controle para outro


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no controle que possui as caractersticas de formatao que voc deseja copiar. Observao Voc pode copiar as caractersticas somente de um nico controle. 3 Clique na Ferramenta Pincel na barra de ferramentas. Se voc j souber que desejar utilizar as mesmas caractersticas de formatao em vrios controles, clique duas vezes no boto para trav-lo. 4 Clique no controle no qual voc deseja colar as caractersticas de formatao. Voc pode clicar no mesmo tipo de controle ou, ento, selecionar um outro tipo de controle. Por exemplo, voc pode copiar as caractersticas de formatao de uma caixa de texto para uma caixa de listagem. O Microsoft Access copia qualquer uma das propriedades a seguir: Aparncia, EstiloDaBorda, CorDaBorda, LarguraDaBorda, CorDoFundo; EstiloDoFundo, InclinaoDaLinha, Visvel, Exibir Quando, NomeDaFonte, TamanhoDaFonte, EspessuraDaFonte, CorDePrimeiroPlano, FonteEm Itlico, FonteSublinhada, AlinharRtulo, AlinharTexto, RtuloX e RtuloY. Observao Voc no pode copiar propriedades para os Controles ActiveX ou partir desses controles.

Alterar o formato de dados em um controle


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Certifique-se de que o controle esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas para abrir sua folha de propriedades. 3 Na caixa da propriedade Formato, clique em uma das definies de formatao predefinidas. Voc pode criar seu prprio formato se um formato predefinido no atender s suas necessidades. Para obter maiores informaes. Observaes Para garantir consistncia entre os aplicativos, o Microsoft Access utiliza as definies regionais especificadas no Painel de Controle do Windows para alguns formatos de Nmero e Data/Hora predefinidos. Para controles que exibam nmeros, convm, tambm, definir a propriedade CasasDecimais.

Exibir instrues de um controle na barra de status


1 2

Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Certifique-se de que o controle esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas para abrir sua folha de propriedades. 3 Na caixa da propriedade Texto da Barra de Status, digite a mensagem que voc deseja exibir no controle. Voc pode inserir at 255 caracteres, mas o Microsoft Access somente poder exibir o texto que couber na barra de status. A quantidade de texto que pode ser exibida varia conforme a fonte utilizada e as dimenses da janela do Microsoft Access. Dica Voc pode criar uma dica que aparea quando mover o ponteiro do mouse sobre um controle. Voc pode tambm criar arquivos de Ajuda personalizados e dicas O Que Isto.

Desativar um controle no modo Formulrio ou tornar os dados de um controle somente para leitura 1 Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. 2 Certifique-se de que o controle esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas
para abrir sua folha de propriedades. 3 Proceda de uma ou de ambas as maneiras a seguir: Se voc deseja desativar completamente o controle de modo que fique esmaecido e no possa receber o foco, defina a propriedade Ativado como No. Se voc deseja que os dados do controle possam ser lidos, sem permitir que usurios os alterem, defina a propriedade Bloqueado como Sim. Se definir a propriedade Ativado como No e a propriedade Bloqueado como Sim, o controle no aparecer esmaecido, mas no poder receber o foco. Observaes Voc pode utilizar a propriedade Ativado juntamente com a propriedade Aps Atualizar para desativar um controle at que um usurio insira texto ou faa uma seleo em um outro controle. Por exemplo, convm desativar um boto de comando at que os dados tenham sido inseridos em uma caixa de texto. Voc pode utilizar a propriedade Aps Atualizar da caixa de texto para chamar um procedimento de evento ou uma macro para ativar o boto de comando. Se voc desejar manter somente um controle fora da ordem de tabulao, mas quiser tornar possvel selecionar esse controle, defina a propriedade ParadaDeTabulao desse controle como No.

Atribuir uma tecla de acesso (tecla aceleradora) a um rtulo ou boto


Quando voc atribui uma tecla de acesso a um rtulo ou boto, pode pressionar ALT + um caractere sublinhado para mover o foco para o controle anexado a esse rtulo ou para o boto. 1 Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 46

Certifique-se de que o rtulo ou boto ao qual voc deseja atribuir a tecla de acesso esteja selecionado e, ento, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle. 3 Na caixa da propriedade Legenda na folha de propriedades, digite um e comercial (&) imediatamente antes do caractere que voc deseja utilizar como tecla de acesso.

Criar uma dica que aparea quando voc mover o ponteiro do mouse sobre um controle
1 2
Abra um formulrio no modo Estrutura. Certifique-se de que o controle para o qual voc deseja criar uma dica esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle. 3 Na caixa da propriedade Texto das Dicas Sobre Controle na folha de propriedades, digite a mensagem do controle que deseja exibir. Voc pode digitar at 255 caracteres. Voc tambm pode criar um arquivo de Ajuda personalizado ou dicas O Que Isto personalizadas para seu formulrio.

O que um rtulo?
Voc utiliza rtulos em um formulrio ou relatrio para exibir textos descritivos, tais como ttulos, legendas ou instrues breves. Os rtulos no exibem valores de campos ou expresses; so sempre no acoplados e no so alterados conforme voc se move de registro em registro. Um rtulo pode ser anexado a um outro controle. Quando voc cria uma caixa de texto, por exemplo, ela possui um rtulo anexado que exibe uma legenda para aquela caixa de texto. Esse rtulo aparece como um ttulo de coluna no modo Folha de Dados de um formulrio. Quando voc cria um rtulo utilizando a ferramenta Rtulo, o rtulo fica isolado ele no fica anexado a nenhum outro controle. Voc utiliza rtulos independentes para informaes como o ttulo de um formulrio ou relatrio, ou para outros textos descritivos. Rtulos independentes no aparecem no modo Folha de Dados.

Criar um rtulo
Utilize este procedimento para criar um rtulo autnomo (um rtulo que no esteja anexado a um outro controle). Para criar um rtulo que esteja anexado a um controle, basta criar o controle. O Microsoft Access anexa automaticamente um rtulo ao controle quando voc o cria. 1 Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. 2 Clique na ferramenta Rtulo na caixa de ferramentas. 3 No formulrio ou no relatrio, clique no local onde voc deseja colocar o rtulo e, em seguida, digite o texto do rtulo. Observaes Se voc deseja exibir o texto do rtulo em mais de uma linha, voc pode redimensionar o rtulo depois de digitar todo o texto, ou pode pressionar CTRL+ENTER no final da primeira linha de texto para inserir um retorno de carro. Se voc inserir um retorno de carro, o Microsoft Access ir quebrar automaticamente as linhas subseqentes conforme voc as digitar. Para inserir manualmente uma quebra de linha em uma linha subseqente, pressione CTRL+ENTER outra vez. A largura mxima do rtulo determinada pelo comprimento da primeira linha de texto. Se voc deseja utilizar um E comercial (&) em um rtulo, deve digit-lo duas vezes. Isto se deve ao fato de o Microsoft Access utilizar o E comercial em um rtulo ou boto para definir uma tecla de acesso.

Anexar um rtulo a um controle


1 2 3 4 5
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique no rtulo que voc deseja anexar a um controle. Clique em Recortar na barra de ferramentas. Clique no controle ao qual voc deseja anexar o rtulo. Clique em Colar na barra de ferramentas.

Determinar se os novos rtulos anexados tm dois pontos


Voc pode utilizar este procedimento para alterar o estilo de controle padro para o formulrio ou o relatrio atual. 1 Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. 2 Clique na ferramenta da caixa de ferramentas para a qual voc deseja definir os padres. Por exemplo, se voc deseja remover os dois pontos de rtulos anexados a caixas de texto, clique na ferramenta Caixa de Texto 3 Clique em Propriedades na barra de ferramentas para exibir a folha de propriedades da ferramenta. 4 Na caixa da propriedade Adicionar Dois Pontos, clique em Sim ou em No.

Especificar quais rtulos sero automaticamente anexados a controles novos


Voc pode utilizar este procedimento para alterar o estilo de controle padro para o formulrio ou o relatrio atual. 1 Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. 2 Clique na ferramenta da caixa de ferramentas para a qual voc deseja definir os padres. Por exemplo, se voc deseja especificar quais rtulos so automaticamente anexados a caixas de texto, clique na ferramenta Caixa de Texto 3 Clique em Propriedades na barra de ferramentas para exibir a folha de propriedades da ferramenta. 4 Na caixa da propriedade Auto Rotular, clique em Sim ou No.

O que uma caixa de texto?


Voc utiliza caixas de texto em um formulrio ou relatrio para exibir dados de uma tabela, de uma consulta ou de uma instruo SQL. Esse tipo de caixa de texto chamada caixa de texto acoplada porque est acoplada aos dados de um campo. As caixas de texto podem tambm ser no acopladas. Por exemplo, voc pode criar uma caixa de texto no acoplada para exibir os resultados de um clculo ou para aceitar entrada de um usurio. Os dados em uma caixa de texto

Apostila p/pesquisa ACCESS-97 no acoplada no so armazenados em nenhum lugar.

Power Informtica

Pg.: 47

Criar uma caixa de texto


A maneira como voc cria uma caixa de texto depende se voc deseja que ela seja acoplada, no acoplada ou calculada. O que voc deseja fazer?

Criar uma caixa de texto acoplada


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique em Lista de Campos na barra de ferramentas para exibir a lista de campos. Se o boto ou o comando de lista de campos no estiver disponvel, voc ter que acoplar o formulrio ou relatrio a uma origem de registro utilizando a propriedade OrigemDoRegistro. 3 Selecione um ou mais campos da lista de campos.

Arraste o(s) campo(s) da lista de campos e coloque-o(s) no formulrio ou relatrio. Observao Voc deve arrastar o(s) campo(s) da lista de campos. Se voc clicar no(s) campo(s) da lista de campos e, em seguida, clicar no formulrio ou relatrio, o Microsoft Access no criar o controle. O Microsoft Access coloca uma caixa de texto no formulrio ou no relatrio para cada campo que voc selecionar na lista de campos. Cada caixa de texto est acoplada a um campo na fonte de dados base do formulrio ou relatrio. Cada caixa de texto tambm tem por padro um rtulo acoplado. 5 Dimensione a caixa de texto de forma que ela tenha o tamanho apropriado para os dados que voc deseja mostrar. 6 Altere o texto do rtulo, se for necessrio. 7 Alterne para modo Formulrio, modo Folha de Dados ou Visualizar Impresso para testar o controle. Observao Em caixas de texto de formulrios que tenham muitas linhas de texto, talvez voc deseje adicionar uma barra de rolagem vertical.

Criar uma caixa de texto no acoplada


1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique na ferramenta Caixa de Texto na caixa de ferramentas. Clique em qualquer lugar do formulrio ou do relatrio para criar uma caixa de texto de tamanho padro ou arraste para criar uma caixa de texto do tamanho desejado.

Criar uma caixa de seleo, um boto alternar ou um boto de opo


A maneira de criar uma caixa de seleo, um boto de opo ou um boto alternar depende se voc deseja que ele seja um controle autnomo que esteja acoplado a um campo Sim/No, um controle que seja parte de um grupo de opo ou um controle no acoplado. O que voc deseja fazer?

O que uma caixa de seleo?


Voc pode utilizar uma caixa de seleo em um formulrio ou relatrio como um controle autnomo para exibir um valor Sim/No de uma tabela, consulta ou instruo SQL base. Por exemplo, a caixa de seleo na ilustrao a seguir est acoplada ao campo Descontinuado na tabela Produtos. O tipo de dados do campo Descontinuado Sim/No. Se a caixa contm uma marca de seleo, seu valor Sim; se no contiver, o valor ser No. Quando voc seleciona ou limpa uma caixa de seleo que esteja acoplada a um campo Sim/No, o Microsoft Access exibe o valor da tabela base conforme a propriedade Formato do campo (Sim/No, Verdadeiro/Falso ou Ativado/Desativado). Voc tambm pode utilizar caixas de seleo em um grupo de opo para exibir valores a serem escolhidos. Voc pode tambm utilizar uma caixa de seleo no acoplada em uma caixa de dilogo personalizada para aceitar entrada do usurio.

Criar uma caixa de seleo, boto alternar ou boto de opo que esteja acoplado a um campo Sim/No 1 Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. 2 Clique na ferramenta apropriada da caixa de ferramentas. Se voc no tem certeza de qual ferramenta deve utilizar,
coloque o ponteiro do mouse sobre a ferramenta at que aparea a Dica de Ferramenta. 3 Clique em Lista de Campos na barra de ferramentas para exibir a lista de campos. Se o boto ou o comando de lista de campos no estiver disponvel, voc ter que acoplar o formulrio ou relatrio a uma origem de registro utilizando a propriedade OrigemDoRegistro. 4 Clique no campo apropriado (um campo com um tipo de dados Sim/No) na lista de campos e arraste-o para o formulrio ou o relatrio. Observao Voc deve arrastar o campo da lista de campos. Se voc clicar no campo da lista de campos e ento clicar no formulrio ou no relatrio, o controle no ser acoplado. 5 Altere o texto do rtulo, se for necessrio. 6 Alterne para modo Formulrio, modo Folha de Dados ou Visualizar Impresso para testar o controle. Dica Se voc exibe freqentemente o mesmo campo Sim/No como uma caixa de seleo em diferentes formulrios e

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 48 relatrios, voc pode definir a propriedade ExibirControle do campo de forma a criar automaticamente uma caixa de seleo quando voc arrast-lo da lista de campos (voc no ter de clicar antes na ferramenta Caixa de Seleo).

Criar uma caixa de seleo, um boto de opo ou um boto alternar no acoplado


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique na ferramenta apropriada da caixa de ferramentas. Se voc no tem certeza de qual ferramenta deve utilizar, coloque o ponteiro do mouse sobre a ferramenta at que aparea a Dica de Ferramenta. 3 No formulrio ou relatrio, clique onde voc deseja colocar o controle. Se voc estiver colocando o controle em um grupo de opo, o Microsoft Access ir realar o grupo de opo quando voc mover o ponteiro do mouse sobre ele, para mostrar que o controle ir se tornar parte do grupo de opo.

O que um boto alternar?


Voc pode utilizar um boto alternar em um formulrio como um controle autnomo para exibir um valor Sim/No de uma tabela, consulta ou instruo SQL base. Por exemplo, o boto alternar da ilustrao a seguir est acoplado ao campo Descontinuado na tabela Produtos. O tipo de dados do campo Descontinuado Sim/No. Quando o boto est pressionado, o valor na tabela Produtos Sim. Quando o boto no est pressionado, o valor na tabela Produtos No. Quando voc clica em um boto alternar que est acoplado a um campo Sim/No, o Microsoft Access exibe o valor na tabela base de acordo com a propriedade Formato do campo (Sim/No, Verdadeiro/Falso ou Ativado/Desativado). Os botes alternar so mais teis quando utilizados em um grupo de opo com outros botes. Em um grupo de opo, voc pode dizer facilmente se um boto est pressionado. Voc pode utilizar figuras em vez de texto em botes alternar. Por exemplo, em vez de exibir a palavra "Descontinuado" no boto alternar do primeiro exemplo, voc poderia mostrar a figura de uma lata de lixo. Voc pode tambm utilizar um boto alternar em uma caixa de dilogo personalizada para aceitar entrada do usurio.

O que um boto de opo?


Voc pode utilizar um boto de opo em um formulrio ou relatrio como um controle autnomo para exibir um valor Sim/No de uma tabela, consulta ou instruo SQL base. Por exemplo, o boto de opo na ilustrao a seguir est acoplado ao campo Descontinuado da tabela Produtos. O tipo de dados do campo Descontinuado Sim/No. Se o boto de opo estiver selecionado, o valor Sim; se no, o valor No. Quando voc seleciona ou limpa um boto de opo que est acoplado a um campo Sim/No, o Microsoft Access exibe o valor na tabela base de acordo com a propriedade Formato do campo (Sim/No, Verdadeiro/Falso ou Ativado/Desativado). Voc pode tambm utilizar botes de opo em um grupo de opo para exibir valores a serem escolhidos Voc pode tambm utilizar um boto de opo no acoplado em uma caixa de dilogo personalizada para aceitar entrada do usurio.

O que um grupo de opo?


Voc pode utilizar um grupo de opo em um formulrio ou relatrio para exibir um conjunto limitado de alternativas. Um grupo de opo torna fcil selecionar um valor, j que basta clicar no valor que voc deseja. Apenas uma opo pode ser selecionada de cada vez em um grupo de opo. Um grupo de opo consiste em uma moldura para o grupo e um conjunto de caixas de seleo, botes de opo ou botes alternar. Se um grupo de opo estiver acoplado a um campo, apenas a prpria moldura do grupo estar acoplada ao campo e no as caixas de seleo, botes alternar ou botes de opo que estejam dentro da moldura. Em vez de definir a propriedade OrigemDoControle para cada controle do grupo de opo, voc define a propriedade ValorDeOpo de cada caixa de seleo, boto alternar ou boto de opo como um nmero que seja significativo para o campo ao qual est acoplada a moldura do grupo. Quando voc seleciona uma opo em um grupo de opo, o Microsoft Access define o valor do campo ao qual o grupo de opo est acoplado como o valor da propriedade ValorDeOpo da opo selecionada. Observao A propriedade ValorDeOpo definida como um nmero porque o valor de um grupo de opo pode ser somente um nmero e no um texto. O Microsoft Access armazena esse nmero na tabela base. Neste exemplo, se voc deseja exibir o nome da transportadora em vez de um nmero na tabela Pedidos, voc pode criar uma tabela separada denominada Transportadoras que armazena os nomes das transportadoras e, em seguida, fazer com que o campo Via na tabela Pedidos seja um campo Pesquisa que pesquise os dados na tabela Transportadoras. Um grupo de opo pode tambm ser definido como uma expresso ou pode ser no acoplado. Voc pode utilizar um grupo de opo no acoplado em uma caixa de dilogo personalizada para aceitar uma entrada do usurio e, em seguida, executar uma ao baseada nessa entrada.

Criar um grupo de opo com caixas de seleo, botes alternar ou botes de opo
Voc mesmo pode criar um grupo de opo ou pode fazer com que o Microsoft Access crie seu grupo de opo utilizando um assistente. Um assistente agiliza o processo de criao de um grupo de opo porque faz todo o trabalho bsico para voc. Quando voc utiliza um assistente, o Microsoft Access solicita informaes e cria um grupo de opo baseado em suas respostas. Dica Se voc deseja apresentar mais do que algumas opes, utilize uma caixa de listagem ou uma caixa de combinao em vez de um grupo de opo.

Criar um grupo de opo com um assistente


Para obter melhores resultados, crie grupos de opo apenas para campos cujos tipos de dados sejam Nmero (e cuja

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 49 propriedade TamanhoDoCampo esteja definida como Inteiro ou Inteiro Longo) ou Sim/No. Para campos com outros tipos de dados, utilize uma caixa de listagem ou uma caixa de combinao. 1 Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. 2 Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela j no estiver pressionada. 3 Na caixa de ferramentas, clique na ferramenta Grupo de Opo. 4 No formulrio ou relatrio, clique onde voc deseja colocar o canto superior esquerdo do grupo de opo. 5 Siga as instrues nas caixas de dilogo do assistente. Na ltima caixa de dilogo, clique em Concluir para exibir o grupo de opo no modo Estrutura.

Criar um grupo de opo sem um assistente


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela estiver pressionada. Isto desativa o assistente. 3 Na caixa de ferramentas, clique na ferramenta Grupo de Opo 4 Proceda de uma das maneiras a seguir: Se voc deseja criar um grupo de opo no acoplado, clique onde voc deseja colocar a moldura do grupo. Se voc deseja criar um grupo de opo acoplado, clique em Lista de Campos na barra de ferramentas, para exibir a lista de campos e, em seguida, arraste o campo apropriado da lista de campos para o formulrio ou relatrio. Se o boto ou o comando de lista de campos no estiver disponvel, voc ter que acoplar o formulrio ou relatrio a uma origem de registro utilizando a propriedade OrigemDoRegistro. Observao Voc deve arrastar o campo da lista de campos. Se voc clicar no campo da lista de campos e ento clicar no formulrio ou no relatrio, o controle no ser acoplado. 1 Na caixa de ferramentas, clique na ferramenta Caixa de Seleo Boto de Opo ou Boto Alternar e, em seguida, clique dentro da moldura do grupo, no local onde voc deseja que aparea o canto superior esquerdo da caixa de seleo, do boto de opo ou do boto alternar. Quando o ponteiro do mouse estiver sobre a moldura, o Microsoft Access realar o grupo de opo para indicar que controles colocados dentro dele tornam-se parte do grupo de opo. Quando o Microsoft Access cria o primeiro controle dentro de um grupo de opo, ele define a propriedade ValorDeOpo do controle como 1. 2 Repita o passo 5 para cada controle que voc adicionar ao grupo de opo. O Microsoft Access define a propriedade ValorDeOpo da segunda opo como 2, da terceira como 3 e assim por diante. Observaes Para facilitar a entrada de dados, voc pode tornar padro a opo escolhida com mais freqncia. Se voc cria uma caixa de seleo, um boto de opo ou um boto alternar fora de um grupo de opo e deseja adicionar esse controle a um grupo de opo, voc deve recortar e colar o controle dentro do grupo de opo (selecione a moldura do grupo de opo antes de colar). Quando voc recorta e cola, o Microsoft Access define a propriedade ValorDeOpo do controle como -1, para que voc possa redefinir a propriedade para o valor que desejar. Se voc arrastar um controle existente para dentro de uma moldura de grupo, o controle no se tornar parte do grupo de opo.

O que um boto de comando?


Voc utiliza um boto de comando em um formulrio para iniciar uma ao ou um conjunto de aes. Por exemplo, voc poderia criar um boto de comando que abrisse um outro formulrio. Para que um boto de comando faa alguma coisa, voc escreve uma macro ou procedimento de evento e o anexa propriedade AoClicar do boto. Observao Voc pode criar mais de 30 tipos diferentes de botes de comando com o Assistente de Boto de Comando. Quando voc utiliza o Assistente de Boto de Comando, o Microsoft Access cria o boto e o procedimento de evento para voc. Voc pode exibir texto em um boto de comando definindo sua propriedade Legenda ou exibir uma figura definindo sua propriedade Figura.

Criar um boto de comando


Voc mesmo pode criar um boto de comando ou pode fazer com que o Microsoft Access crie seu boto de comando utilizando um assistente. Um assistente agiliza o processo de criao de um boto de comando porque faz todo o trabalho bsico para voc. Quando voc utiliza um assistente, o Microsoft Access solicita informaes e cria o boto de comando baseado em suas respostas. Voc pode criar mais de 30 tipos diferentes de botes de comando utilizando o Assistente de Boto de Comando. Por exemplo, voc pode criar um boto de comando que localize um registro, imprima um registro ou aplique um filtro de formulrio. Utilizar o Assistente de Boto de Comando quando voc deseja aprender a escrever procedimentos de evento. tambm uma boa idia. Quando o Microsoft Access cria um boto de comando com um assistente, ele cria um procedimento de evento e o anexa ao boto. Voc pode abrir o procedimento de evento para ver como funciona e modific-lo para que se ajuste s suas necessidades.

Criar um boto de comando com um assistente


1 2 3 4 5
Abra um formulrio no modo Estrutura. Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela j no estiver pressionada. Na caixa de ferramentas, clique na ferramenta Boto de Comando No formulrio, clique onde voc deseja colocar o boto de comando. Siga as instrues nas caixas de dilogo do assistente. Na ltima caixa de dilogo, clique em Concluir para exibir o boto de comando no modo Estrutura.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 50

Criar um boto de comando sem um assistente


1 2
Abra um formulrio no modo Estrutura. Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela estiver pressionada. Isto desativa o assistente. 3 Na caixa de ferramentas, clique na ferramenta Boto de Comando. 4 No formulrio, clique onde voc deseja colocar o boto de comando. 5 Certifique-se de que o boto de comando esteja selecionado, e ento clique em Propriedades na barra de ferramentas para abrir sua folha de propriedades. 6 Na caixa da propriedade Ao Clicar, digite o nome da macro ou procedimento de evento que voc deseja executar quando o boto for clicado, ou clique no boto Construir para utilizar o Construtor de Macros ou o Construtor de Cdigo. 7 Se voc deseja exibir texto no boto de comando, digite o texto na caixa da propriedade Legenda. Se voc no deseja texto no boto, voc pode utilizar uma figura. Dica Voc pode tambm criar um boto de comando que execute uma macro arrastando a macro da janela Banco de Dados para o modo Estrutura do formulrio.

Criar um boto de comando que localize um registro


1 2 3 4 5
Abra um formulrio no modo Estrutura. Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela j no estiver pressionada. Na caixa de ferramentas, clique na ferramenta Boto de Comando No formulrio, clique onde voc deseja colocar o boto de comando. Na primeira caixa de dilogo do assistente, clique em Navegao de Registro na caixa Categorias e, em seguida, clique no tipo de boto que voc deseja criar na caixa Aes. 6 Siga as instrues nas caixas de dilogo do assistente. Na ltima caixa de dilogo, clique em Concluir para exibir o boto de comando no modo Estrutura. Se voc deseja ver o procedimento de evento que faz o boto funcionar, clique no boto Construir na propriedade AoClicar do boto de comando.

Criar um boto de comando que edite ou aplique um filtro


1 2 3 4 5
Abra um formulrio no modo Estrutura. Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela j no estiver pressionada. Na caixa de ferramentas, clique na ferramenta Boto de Comando. No formulrio, clique onde voc deseja colocar o boto de comando. Na primeira caixa de dilogo do assistente, clique em Operaes de Formulrio, na caixa Categorias e, em seguida, clique no tipo de boto que voc deseja criar na caixa Aes. 6 Siga as instrues nas caixas de dilogo do assistente. Na ltima caixa de dilogo, clique em Concluir para exibir o boto de comando no modo Estrutura. Se voc deseja ver o procedimento de evento que faz o boto funcionar, clique no boto Construir na propriedade AoClicar do boto de comando.

Criar um boto de comando que abra e sincronize, feche ou imprima um formulrio


1 2 3 4 5
Abra um formulrio no modo Estrutura. Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela j no estiver pressionada. Na caixa de ferramentas, clique na ferramenta Boto de Comando. No formulrio, clique onde voc deseja colocar o boto de comando. Na primeira caixa de dilogo do assistente, clique em Operaes de Formulrio, na caixa Categorias e, em seguida, clique no tipo de boto que voc deseja criar na caixa Aes. 6 Siga as instrues nas caixas de dilogo do assistente. Na ltima caixa de dilogo, clique em Concluir para exibir o boto de comando no modo Estrutura. Se voc deseja ver o procedimento de evento que faz o boto funcionar, clique no boto Construir na propriedade AoClicar do boto de comando.

Criar um boto de comando que atualize os dados do formulrio


Se voc estiver utilizando um banco de dados que esteja compartilhado em uma rede, voc pode visualizar a ltima verso dos registros existentes criando um boto de comando que atualiza dados do formulrio. Se voc deseja exibir todos os registros atualizados, inclusive os novos, voc pode repetir a consulta dos registros. 1 Abra um formulrio no modo Estrutura. 2 Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela j no estiver pressionada. 3 Na caixa de ferramentas, clique na ferramenta Boto de Comando 4 No formulrio, clique onde voc deseja colocar o boto de comando. 5 Na primeira caixa de dilogo do assistente, clique em Operaes de Formulrio, na caixa Categorias e, em seguida, clique no tipo de boto que voc deseja criar na caixa Aes. 6 Siga as instrues nas caixas de dilogo do assistente. Na ltima caixa de dilogo, clique em Concluir para exibir o boto de comando no modo Estrutura. Se voc deseja ver o procedimento de evento que faz o boto funcionar, clique no boto Construir na propriedade

Apostila p/pesquisa ACCESS-97 AoClicar do boto de comando.

Power Informtica

Pg.: 51

Criar um boto de comando que imprima ou envie pelo correio eletrnico um relatrio
1 2 3 4 5
Abra um formulrio no modo Estrutura. Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela j no estiver pressionada. Na caixa de ferramentas, clique na ferramenta Boto de Comando. No formulrio, clique onde voc deseja colocar o boto de comando. Na primeira caixa de dilogo do assistente, clique em Operaes de Relatrio, na caixa Categorias e, em seguida, clique no tipo de boto que voc deseja criar na caixa Aes. 6 Siga as instrues nas caixas de dilogo do assistente. Na ltima caixa de dilogo, clique em Concluir para exibir o boto de comando no modo Estrutura. Se voc deseja ver o procedimento de evento que faz o boto funcionar, clique no boto Construir na propriedade AoClicar do boto de comando.

Criar um boto de comando que execute um aplicativo ou saia de um aplicativo


1 2 3 4 5
Abra um formulrio no modo Estrutura. Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela j no estiver pressionada. Na caixa de ferramentas, clique na ferramenta Boto de Comando. No formulrio, clique onde voc deseja colocar o boto de comando. Na primeira caixa de dilogo do assistente, clique em Aplicativo, na caixa Categorias e, em seguida, clique no tipo de boto que voc deseja criar na caixa Aes. 6 Siga as instrues nas caixas de dilogo do assistente. Na ltima caixa de dilogo, clique em Concluir para exibir o boto de comando no modo Estrutura. Se voc deseja ver o procedimento de evento que faz o boto funcionar, clique no boto Construir na propriedade AoClicar do boto de comando.

Criar um boto de comando que imprima uma tabela


1 2 3 4 5
Abra um formulrio no modo Estrutura. Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela j no estiver pressionada. Na caixa de ferramentas, clique na ferramenta Boto de Comando. No formulrio, clique onde voc deseja colocar o boto de comando. Na primeira caixa de dilogo do assistente, clique em Miscelnea, na caixa Categorias e, em seguida, clique em Imprimir Tabela, na caixa Aes. 6 Siga as instrues nas caixas de dilogo do assistente. Na ltima caixa de dilogo, clique em Concluir para exibir o boto de comando no modo Estrutura. Se voc deseja ver o procedimento de evento que faz o boto funcionar, clique no boto Construir na propriedade AoClicar do boto de comando.

Criar um boto de comando que executa uma consulta ou uma macro


1 2 3 4 5
Abra um formulrio no modo Estrutura. Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela j no estiver pressionada. Na caixa de ferramentas, clique na ferramenta Boto de Comando. No formulrio, clique onde voc deseja colocar o boto de comando. Na primeira caixa de dilogo do assistente, clique em Miscelnea, na caixa Categorias e, em seguida, clique no tipo de boto que voc deseja criar na caixa Aes. 6 Siga as instrues nas caixas de dilogo do assistente. Na ltima caixa de dilogo, clique em Concluir para exibir o boto de comando no modo Estrutura. Se voc deseja ver o procedimento de evento que faz o boto funcionar, clique no boto Construir na propriedade AoClicar do boto de comando.

Criar um boto de comando que disque um nmero telefnico


1 2 3 4 5
Abra um formulrio no modo Estrutura. Clique na ferramenta Assistentes de Controle na caixa de ferramentas se ela j no estiver pressionada. Na caixa de ferramentas, clique na ferramenta Boto de Comando. No formulrio, clique onde voc deseja colocar o boto de comando. Na primeira caixa de dilogo do assistente, clique em Miscelnea, na caixa Categorias e, em seguida, clique em DiscagemAutomtica na caixa Aes. 6 Siga as instrues nas caixas de dilogo do assistente. Na ltima caixa de dilogo, clique em Concluir para exibir o boto de comando no modo Estrutura. Se voc deseja ver o procedimento de evento que faz o boto funcionar, clique no boto Construir na propriedade AoClicar do boto de comando.

Adicionar uma figura a um boto de comando ou a um boto alternar


1
Abra um formulrio no modo Estrutura.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 52

Clique no boto de comando ou no boto alternar e, em seguida, clique em Propriedades, na barra de ferramentas, para abrir sua folha de propriedades. 3 Na caixa da propriedade Figura, digite o caminho e o nome de arquivo para um arquivo .bmp, .ico ou .dib. Se voc no tem certeza do caminho ou do nome do arquivo, clique no boto Construir para abrir o Construtor de Figuras. Dica Se voc deseja adicionar uma figura e uma legenda a um boto de comando, voc pode criar a figura e a legenda no Windows Paint. Para criar uma figura do tamanho do seu boto utilizando o Paint, desenhe a figura em um segundo plano de qualquer tamanho e, em seguida, selecione apenas a parte que caber em seu boto. No menu Editar, clique em Copiar Para e especifique um nome de arquivo na caixa de dilogo Salvar Como. Isto cria um arquivo com uma figura do tamanho exato que voc selecionou.

Fazer de um boto de comando um boto Cancelar


1 2
Abra um formulrio no modo Estrutura. Clique no boto de comando e, em seguida, clique em Propriedades na barra de ferramentas, para abrir sua folha de propriedades. 3 Na caixa da propriedade Cancelar, clique em Sim. Quando a propriedade Cancelar de um boto de comando est definida como Sim e o formulrio o formulrio ativo, voc pode escolher o boto de comando clicando nele, pressionando a tecla ESC ou pressionando ENTER quando o boto de comando tem o foco. Quando a propriedade Cancelar est definida como Sim para um boto de comando, ela automaticamente definida como No para todos os outros botes de comando no formulrio. Para fazer com que um boto Cancelar cancele todas as aes que foram executadas em um formulrio ou caixa de dilogo, voc precisa escrever uma macro ou procedimento de evento e anex-lo propriedade AoClicar do boto. Dica Em um formulrio que permita operaes irreversveis, como excluses, fazer do boto Cancelar o boto de comando padro uma boa idia. Para fazer isto, defina tanto a propriedade Cancelar quanto a propriedade Padro como Sim. Fazer de um boto de comando o boto padro em um formulrio ou uma caixa de dilogo personalizada 1 Abra um formulrio no modo Estrutura. 2 Clique no boto de comando e, em seguida, clique em Propriedades na barra de ferramentas para abrir sua folha de propriedades. 3 Na caixa da propriedade Padro, clique em Sim. Quando a propriedade Padro de um boto de comando definida como Sim e o formulrio o formulrio ativo, voc pode escolher o boto de comando clicando nele ou pressionando ENTER quando nenhum outro boto de comando tiver o foco. Quando a propriedade Padro for definida como Sim para um nico boto de comando, ela ser automaticamente definida como No para todos os outros botes de comando no formulrio. Dica Em um formulrio que permita operaes irreversveis, tais como excluses, uma boa idia fazer do boto Cancelar o boto de comando padro. Para fazer isto, defina tanto a propriedade Cancelar quanto a propriedade Padro como Sim.

Ocultar um boto de comando


1 2
Abra um formulrio no modo Estrutura. Clique no boto de comando e, em seguida, clique em Propriedades na barra de ferramentas para abrir sua folha de propriedades. 3 Na caixa da propriedade Transparente, clique em Sim. O Microsoft Access oculta o boto de comando, mas ele ainda est ativo. Dica Para ocultar e desativar um boto, defina a propriedade Visvel como No. Para desativar um boto sem ocult-lo, defina a propriedade Ativado como No. Para ocultar somente um boto quando um formulrio ou um relatrio forem impressos, defina a propriedade Exibir Quando como Somente na Tela.

Criar um controle calculado


1 2
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique na ferramenta na caixa de ferramentas do tipo de controle que voc deseja utilizar como controle calculado. Observao Uma caixa de texto o tipo mais comum de controle utilizado para exibir um valor calculado, mas voc pode utilizar qualquer controle que tenha uma propriedade Origem do Controle. 3 No formulrio ou relatrio, clique onde voc deseja posicionar o controle. 4 Proceda de uma das maneiras a seguir: Se o controle for uma caixa de texto, voc pode digitar a expresso diretamente no controle. Se o controle no for uma caixa de texto ou se for uma caixa de texto e voc deseja criar a expresso utilizando o Construtor de Expresses, certifique-se de que o controle esteja selecionado, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle e, em seguida, digite a expresso na caixa da propriedade Origem do Controle ou clique no boto Construir para abrir o Construtor de Expresses. Observaes Em um controle calculado, anteceda cada expresso pelo operador =. Se voc precisar de mais espao para digitar uma expresso na caixa da propriedade Origem do Controle, pressione SHIFT+F2 para abrir a caixa Zoom Se um formulrio for baseado em uma consulta, convm colocar a expresso na consulta em vez de em um controle calculado.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 53

Calcular um total para um registo em um formulrio


1 2 3 4
Abra o formulrio em modo Estrutura. Clique na ferramenta Caixa de Texto da caixa de ferramentas. Na seo Detalhe do formulrio, clique no lugar onde deseja posicionar a caixa de texto. Proceda de uma das maneiras a seguir: Posicione o ponto de insero na caixa de texto e digite uma expresso que calcule um total. Certifique-se de que a caixa de texto esteja selecionada, clique em Propriedades na barra de ferramentas para abrir a sua folha de propriedades e digite a expresso na caixa da propriedade Origem do Controle. Para utilizar o Construtor de Expresses para criar a expresso, clique no boto Construir prximo caixa da propriedade Origem do Controle. Observaes Se voc precisar de mais espao para digitar uma expresso na caixa da propriedade Origem do Controle, pressione SHIFT+F2 para abrir a caixa Zoom Se um formulrio for baseado em uma consulta, convm colocar a expresso na consulta, em vez de coloc-la no controle calculado.

Calcular um total em um subformulrio e exibi-lo em um formulrio


Voc pode utilizar um formulrio com um subformulrio para calcular um total para um grupo de registros. O formulrio principal e o subformulrio baseiam-se em tabelas com um relacionamento um-para-muitos. O formulrio principal mostra registros do lado "um" do relacionamento; o subformulrio mostra registros do lado "muitos" do relacionamento. Para calcular o subtotal de pedidos, voc adiciona uma caixa de texto ao rodap do formulrio do subformulrio e especifica uma expresso na caixa da propriedade Origem do Controle para a caixa de texto. A expresso utiliza a funo Soma. Por exemplo, a expresso a seguir calcula o quantidade total de produtos no formulrio Pedidos: =Soma([Quantidade]*[PreoUnitrio]) Para exibir o subtotal de pedidos no formulrio principal, crie, no formulrio principal, uma caixa de texto que utilize uma expresso para referir-se ao controle no subformulrio que contm o valor calculado. Voc pode, por exemplo, especificar a expresso a seguir na caixa da propriedade Origem do Controle da caixa de texto do formulrio principal: Observaes Se voc desejar utilizar o valor de um controle calculado quando estiver computando um total, no poder utilizar o nome do controle na funo Soma. Por exemplo, se voc tivesse um controle que calculasse quantidade * preo unitrio, ainda assim teria que especificar a sintaxe completa =Soma([Quantidade]*[PreoUnitrio]) na expresso. Por esta razo, quando utiliza uma expresso que requer uma funo agregada tal como Soma, melhor definir a expresso na consulta base ou instruo SQL do formulrio. Voc poder, ento, utilizar o nome do campo calculado na funo Soma. Por exemplo, voc poderia definir um campo calculado, tal como PreoTotal: [Quantidade]*[PreoUnitrio], em uma consulta base e, em seguida, utilizar o nome do campo na expresso que calcula a soma: =Soma([PreoTotal]). O formulrio Pedidos no banco de dados de exemplo Northwind tem um exemplo de um subformulrio que calcula um subtotal, exibido no formulrio principal. Para visualizar este formulrio, abra o banco de dados Northwind. Na janela Banco de Dados, clique na guia Formulrios, em Pedidos e depois em Estrutura. Para abrir o subformulrio em modo Estrutura, clique duas vezes no controle do subformulrio no formulrio principal ou abra-o diretamente na janela do Banco de Dados.

Validar ou restringir dados em formulrios


H vrias maneiras diferentes de restringir ou validar dados em formulrios. A mais bvia criar controles que, por sua prpria natureza, limitam os valores que podem ser digitados. Por exemplo, voc pode criar uma caixa de seleo que admita unicamente valores Sim/No ou uma caixa de listagem que lhe pea para escolher em uma lista de valores previamente digitados. Voc tambm pode limitar ou restringir a entrada de dados definindo propriedades de controle e de relatrio. Na maioria dos casos, voc define as propriedades Valor Padro, Regra de Validao, Texto de Validao e Mscara de Entrada no modo Estrutura de tabela. Deste modo, voc precisa definir as propriedades uma s vez. Qualquer controle acoplado criado por voc herdar propriedades definidas para o campo no modo Estrutura de tabela. Se, entretanto, os controles em seu formulrio no forem acoplados ou se estiver vinculando-se a dados em tabelas anexadas, convm definir essas propriedades no formulrio. Voc pode, tambm, desejar definir a propriedade Regra de Validao de um controle, se uma regra de validao se referir a campos ou controles em outros formulrios ou se contiver funes agregadas de domnio, funes agregadas, funes definidas pelo usurio ou, ainda, a funo UsurioAtual ou Aval. Na maioria dos casos, voc pode validar ou restringir dados utilizando propriedades definidas em modo Estrutura de tabela ou em formulrios. Em certos casos, entretanto, preciso criar macros ou procedimentos de evento para conseguir maior potncia e flexibilidade. Por exemplo, talvez voc queira exibir mensagens de erro diferentes para diferentes tipos de erros em um campo ou verificar se dois entre trs campos esto preenchidos antes de salvar um registro.

Propriedades que voc pode utilizar para restringir ou validar dados em formulrios
A tabela a seguir lista propriedades que voc pode utilizar para restringir ou validar dados em formulrios e indica onde voc pode definir essas propriedades.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 54

Atribuir um valor padro a um controle


1 2
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Certifique-se de que o controle esteja selecionado e, ento, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle. 3 Na caixa da propriedade Valor Padro, digite o valor padro, tal como Rio de Janeiro ou uma expresso, como =Date(). Se a expresso de seqncia que voc digitar incluir vrgulas ou outra pontuao, certifique-se de colocar o valor entre aspas. Por exemplo, para utilizar "Rio de Janeiro, RJ" como valor padro, digite "Rio de Janeiro, RJ" Se voc precisar de ajuda para criar uma expresso, clique no boto Construir para abrir o Construtor de Expresses. Observao Se voc definir a propriedade Valor Padro de um campo em modo Estrutura de tabela e tambm definir a propriedade Valor Padro de um controle acoplado quele campo, o valor padro definido para o controle prevalecer sobre aquele definido para o campo.

Criar uma regra de validao para um controle


1 2
Abra um formulrio em modo Estrutura. Certifique-se de que o controle esteja selecionado e, ento, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle. 3 Na caixa da propriedade Regra de Validao, digite a regra de validao ou clique no boto Construir para utilizar o Construtor de Expresses para criar a regra de validao. 4 Na caixa da propriedade Texto de Validao, digite a mensagem de erro que deseja exibir se o texto inserido violar a regra de validao. Observaes Se voc precisar de mais espao para digitarem uma caixa uma propriedade, pressione SHIFT+F2 para abrir a caixa Zoom.. Se voc definir a propriedade Regra de Validao para o campo em modo Estrutura de tabela e tambm defini-la para um controle acoplado a esse campo, o Microsoft Access impor ambas as regras a regra de validao do controle no prevalecer sobre a regra de validao do campo. O Microsoft Access valida um campo quando voc altera dados e tenta sair do campo, salvar o registro, alternar modos ou fechar o formulrio.

Criar uma mscara de entrada para um controle


1 2
Abra um formulrio em modo Estrutura. Selecione uma caixa de texto ou uma caixa de combinao e, em seguida, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle. 3 Proceda de uma das maneiras a seguir: Na caixa da propriedade Mscara de Entrada, clique no boto Construir para iniciar o Assistente de Mscara de Entrada e, em seguida, siga as instrues nas caixas de dilogo do assistente. Digite a definio da mscara de entrada.

Especificar se um usurio pode adicionar ou excluir um registro com um formulrio


1 2 3
Abra o formulrio em modo Estrutura. Clique duas vezes no seletor de formulrio para abrir a folha de propriedades do formulrio. Nas caixas das propriedades Permitir Excluses e/ou Permitir Adies, clique em Sim ou No.

Tornar um formulrio somente para leitura


1 2 3 4 5
Abra o formulrio em modo Estrutura. Clique duas vezes no seletor de formulrio para abrir a folha de propriedades do formulrio. Na caixa da propriedade Permitir Edies, clique em No. Na caixa da propriedade Permitir Adies, clique em No. Na caixa da propriedade Permitir Excluses, clique em No.

Desativar modo Formulrio ou modo Folha de Dados de um formulrio


1 2 3
Abra o formulrio em modo Estrutura. Clique duas vezes no seletor de formulrio para abrir a folha de propriedades do formulrio. Na caixa da propriedade Modos Permitidos, clique em Formulrio para desativar o modo FolhaDeDados ou clique em Folha de Dados para desativar o modo Formulrio. Observao Voc pode utilizar esta propriedade juntamente com a propriedade Modo Padro para determinar como os usurios vem um formulrio e se podem v-lo em modos diferentes.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 55

Especificar se um usurio pode editar registros salvos com um formulrio


1 2 3 1 2 3
Abra o formulrio em modo Estrutura. Clique duas vezes no seletor de formulrio para abrir a folha de propriedades do formulrio. Na caixa da propriedade Permitir Edies, clique em Sim ou No.

Especificar se um formulrio abrir somente para entrada de dados


Abra o formulrio em modo Estrutura. Clique duas vezes no seletor de formulrio para abrir a folha de propriedades do formulrio. Na caixa da propriedade Entrada de Dados, clique em Sim se voc quiser que o formulrio abra para entrada de dados(registro vazio); clique em No se voc quiser que o formulrio seja aberto com todos os registros em exibio.

Bancos de dados e aplicativos de exemplo includos no Microsoft Access


O Microsoft Access fornece um banco dados e dois aplicativos de exemplo que voc pode utilizar enquanto estiver aprendendo o Microsoft Access: Banco de dados de exemplo Northwind Traders. Utilize este banco de dados de exemplo quando estiver comeando a aprender o Microsoft Access. O banco de dados Northwind contm os dados de vendas de uma companhia fictcia denominada Northwind Traders, que importa e exporta alimentos finos de todo o mundo. Visualizando as tabelas, consultas, formulrios, relatrios, macros e mdulos includos no banco de dados Northwind, voc pode desenvolver idias para seu prprio banco de dados do Microsoft Access. Voc tambm pode utilizar os dados do Northwind para experimentar o Microsoft Access antes de inserir seus prprios dados. Por exemplo, voc pode praticar a estruturao de consultas utilizando a tabela Pedidos, j que ela contm registros suficientes para produzir resultados significativos. O banco de dados Northwind inclui um arquivo de Ajuda denominado Mostre-me, que mostra os principais recursos do banco de dados. Aplicativo de exemplo Pedidos O aplicativo de exemplo Pedidos um auxiliar de treinamento para o Criando Aplicativos com o Microsoft Access 97. Utilize este aplicativo juntamente com o Criando Aplicativos para aprender a criar um aplicativo simples. Os funcionrios da empresa fictcia Northwind Traders utilizam o aplicativo Pedidos para inserir novos pedidos e imprimir faturas. O aplicativo mostra vrias tcnicas de construo de aplicativos, tais como controlar a maneira de iniciar o aplicativo; utilizar formulrios para interligar objetos; personalizar a interface do usurio com barras de menu, barras de ferramentas, teclas de atalho e mensagens de erro; e controlar a ordem de tabulao em tempo de execuo. O aplicativo Pedidos inclui um arquivo de Ajuda denominado Mostre-me, que d uma viso geral dos formulrios e relatrios includos no aplicativo. Aplicativo de exemplo Solues para Desenvolvimento. Utilize esse aplicativo para aprender tcnicas mais complexas de construo de aplicativos. O aplicativo de exemplo Solues para Desenvolvimento uma coleo dos formulrios, relatrios e elementos de interface mais comumente utilizados para criar aplicativos. Voc pode utilizar os exemplos do Solues para Desenvolvimento como modelos para os formulrios e relatrios que voc deseja criar ou como idias para aprimorar seus aplicativos. O aplicativo Solues para Desenvolvimento inclui um arquivo de Ajuda denominado Mostre-me, que descreve como reproduzir os formulrios e relatrios includos no aplicativo. Observao O Microsoft Access tambm inclui um Assistente de Banco de Dados que voc pode utilizar para criar bancos de dados comuns, como um banco de dados Gerenciamento de Contatos. Voc pode utilizar os bancos de dados criados pelo Assistente de Banco de Dados na forma como so apresentados ou como ferramenta de aprendizado para ajud-lo a estruturar seus prprios bancos de dados.

Abrir os bancos de dados de exemplo Northwind, Pedidos ou Solues para Desenvolvimento 1 Se voc ainda no o fez, instale o banco de dados que deseja abrir.
Observao Voc no ter os bancos de dados Northwind, Solues para Desenvolvimento ou Pedidos em seu sistema, a menos que voc tenha especificado estes bancos de dados quando instalou o Microsoft Access. 2 Iniciar o Microsoft Access. 3 Na caixa de dilogo de abertura, clique em Abrir Banco de Dados Existente e ento clique em OK. 4 Na caixa de dilogo Abrir, utilize a caixa Pesquisar Em para localizar a pasta Exemplos. Esta pasta est, normalmente, na pasta Arquivos de Programas\Microsoft Office\Office. 5 Clique duas vezes na pasta Exemplos e, em seguida, clique duas vezes em Northwind, Pedidos ou Solues. Observaes Se voc j tem um outro banco de dados aberto no Microsoft Access, voc pode clicar no comando Abrir Banco de Dados, no menu Arquivo de qualquer janela, para abrir um banco de dados diferente. O Microsoft Access fecha o banco de dados atual ao abrir outro.

Executar novamente o Programa de Instalao para adicionar ou remover um componente


1
Insira o Disco 1 do Microsoft Access em sua unidade de disco. (Se voc adquiriu o Microsoft Office Professional, insira o CD em sua unidade de CD-ROM). 2 Clique no boto Iniciar do Windows e, em seguida, clique em Executar. 3 Digite unidade:instalar.exe e, em seguida, clique em OK. Por exemplo, se voc inseriu o Disco 1 em sua unidade de disco A, digite a:instalar.exe. Se voc estiver instalando a partir de uma unidade de rede, clique no boto Procurar e, em seguida, utilize a caixa Examinar para localizar o arquivo de Instalao. 4 No Programa de Instalao, clique no boto Adicionar/Remover.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 56

Na lista Opes, clique no(s) componente(s) que voc deseja adicionar ou remover. Se uma caixa de seleo aparecer acinzentada com uma marca de verificao dentro dela, isso significa que apenas parte daquele componente est instalada ou ser instalada. Para ver todos os elementos que constituem aquele componente, selecione a opo e, em seguida, clique no boto Alterar Opo. Observao Alguns componentes esto disponveis por meio do Programa de Instalao e alguns esto disponveis somente pelo Microsoft Office 97 ValuPack.

Desativar o boto Fechar em um formulrio


1 2
Em modo Estrutura de formulrio, clique duas vezes no seletor de formulrio para abrir a folha de propriedades. Na caixa da propriedade Boto Fechar, clique em No. Observaes Quando voc define a propriedade Boto Fechar como No, o Microsoft Access desativa o boto Fechar e tambm desativa o comando Fechar no menu Controle. Se desejar remover completamente o boto Fechar, voc pode utilizar a propriedade Estilo da Borda.

Ocultar linhas divisoras de seo em um formulrio


1 2 3
Abra um formulrio no modo Estrutura. Clique duas vezes no seletor de formulrio para abrir a folha de propriedades. Na caixa da propriedade Linhas Divisrias, clique em No.

Ocultar linhas divisoras de registros em um formulrio contnuo


1 2 3
Abra um formulrio no modo Estrutura. Clique duas vezes no seletor de formulrio para abrir a folha de propriedades. Na caixa da propriedade Linhas Divisrias, clique em No.

Ocultar uma seo ou controle em um formulrio ou relatrio


1 2
Abra um formulrio em modo Estrutura de formulrio ou um relatrio em modo Estrutura de relatrio. Para abrir a folha de propriedades da seo que voc deseja ocultar, clique duas vezes no seletor de seo. Para abrir a folha de propriedades do controle que voc deseja ocultar, certifique-se de que o controle esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas. 3 Na caixa da propriedade Visvel, clique em No. Observaes Para ocultar ou reexibir um controle em resposta a um evento, voc pode utilizar uma macro ou um procedimento de evento para definir a propriedade Visvel. Anexe a macro ou o procedimento de evento propriedade No Atual de um formulrio ou propriedade Ao Formatar de um relatrio. Por exemplo, voc pode mostrar ou ocultar uma mensagem de congratulaes pelo total de vendas mensais de um vendedor em um relatrio de vendas, dependendo de qual seja esse total. Para sees de formulrio, a propriedade Visvel no tem efeito sobre uma coluna em modo Folha de Dados. Para especificar se uma coluna visvel em modo Folha de Dados, utilize a propriedade ColumnHide. Para ocultar um objeto em um formulrio somente ao imprimir, utilize a propriedade Exibir Quando.

Mover dois ou mais controles ao mesmo tempo


1 2 3
Abra um formulrio em modo Estrutura de formulrio ou um relatrio em modo Estrutura de relatrio. Selecione os controles mantendo pressionada a tecla SHIFT enquanto clica em cada controle. Passe o ponteiro do mouse sobre a borda (no sobre a ala de movimentao) de qualquer controle selecionado at que ele se transforme em uma mo aberta e, em seguida, arraste os controles para uma nova posio.

Devo utilizar um bitmap ou um metarquivo para exibir uma figura?


Voc pode utilizar arquivos bitmap (extenses .bmp ou .dib) ou metarquivos (extenses .wmf ou .emf) para exibir figuras de segundo plano ou figuras em molduras de objeto includo, molduras de objeto no acoplado ou controles imagem. Quando utilizar metarquivos Se voc precisa ajustar o tamanho da sua figura, melhor utilizar um metarquivo. Os metarquivos se ajustam melhor que os bitmaps ao tamanho desejado porque so formados por uma coleo de linhas, em vez de um padro de pontos individuais. Os metarquivos so, geralmente, muito menores que os bitmaps; logo, se voc precisa economizar espao em disco, utilize um metarquivo. Muitos programas grficos permitem que voc salve os arquivos como metarquivos. Consulte a documentao que veio com seu programa grfico para obter maiores detalhes. Observe que, se voc colar um bitmap dentro de um programa grfico e salv-lo como um metarquivo, ele continuar sendo um bitmap estar apenas incorporado ao metarquivo. Voc deve criar o grfico no programa grfico e salv-lo como um metarquivo. Quando utilizar bitmaps Se voc no se importar com mudanas de tamanho e espao em disco, ou se voc no tem acesso a uma ferramenta que crie metarquivos, utilize um bitmap. Se voc deseja criar uma figura de segundo plano do tipo lado a lado, um bitmap funcionar bem, j que no ter seu tamanho alterado. Se voc deseja poder fazer pequenas mudanas na figura, utilize um bitmap. Com bitmaps voc tem um controle em

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 57 nvel de pixels, e assim voc pode fazer ajustes muito pequenos na figura. Observao Se voc precisa ajustar o tamanho de uma figura, defina a propriedade Modo Tamanho da Figura (para figuras de segundo plano) ou a propriedade Modo Tamanho (para molduras de objetos acoplados, molduras de objetos no acoplados e controles imagem) como Zoom. Quando voc procede assim, o Microsoft Access retm as propores da figura quando voc ajusta o tamanho do formulrio ou do controle.

Exemplo de alterao da cor de um controle com base no valor inserido


O formulrio EditarProdutos no aplicativo de exemplo Solues para Desenvolvimento tem um exemplo de como alterar a cor de um controle com base no valor digitado no controle. Este exemplo utiliza procedimentos de evento. Voc pode copi-los para seu banco de dados e personaliz-los para que atendam s suas necessidades. Para visualizar este formulrio, abra o aplicativo de exemplo Solues para Desenvolvimento. No formulrio de abertura, clique na entrada na caixa de listagem superior em que se l: Trabalhar com formulrios e controles. Na caixa de listagem inferior, clique na entrada em que se l: Alterar a cor de um controle com base no valor do controle.

Exemplo de um formulrio que alterna entre os modos Editar e Entrada de Dados


O formulrio InserirOuEditarProdutos no aplicativo de exemplo Solues para Desenvolvimento um exemplo de um formulrio que voc pode utilizar para alternar entre os modos Editar e Entrada de Dados. O formulrio inclui botes de barra de ferramentas que voc pode utilizar para alternar os modos. Para visualizar este formulrio, abra o aplicativo de exemplo Solues para Desenvolvimento. No formulrio de abertura, clique na entrada na caixa de listagem superior em que se l: Trabalhar com formulrios e controles. Na caixa de listagem inferior, clique na entrada em que se l: Criar um formulrio no qual voc possa inserir ou editar dados.

Exemplo de atualizao (repetir consulta) de uma lista para exibir os dados mais atuais
O formulrio EditarProdutos no aplicativo de exemplo Solues para Desenvolvimento tem um exemplo de atualizao de uma lista para exibir os dados mais atuais. Este exemplo utiliza um procedimento de evento. Voc pode copiar esse procedimento de evento para seu banco de dados e personaliz-lo para atender s suas necessidades. Para visualizar este formulrio, abra o aplicativo de exemplo Solues para Desenvolvimento. No formulrio de abertura, clique na entrada na caixa de listagem superior em que se l: Trabalhar com formulrios e controles. Na caixa de listagem inferior, clique na entrada em que se l: Atualizar uma lista para exibir dados atuais.

Exemplo de uma caixa de listagem que permite a voc selecionar mais de uma entrada
O formulrio DilogoClientes no aplicativo de exemplo Solues para Desenvolvimento tem um exemplo de uma caixa de listagem de selees mltiplas. Este exemplo utiliza procedimentos de evento. Voc pode copiar estes procedimentos de evento para seu banco de dados e personaliz-los para que atendam s suas necessidades. Para visualizar este formulrio, abra o aplicativo de exemplo Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior em que se l: Conseguir melhor aproveitamento de caixas de combinao, caixas de listagem, subformulrios e sub-relatrios. Na caixa de listagem inferior, clique na entrada em que se l: Criar uma caixa de listagem que permita a voc selecionar e manipular mltiplos objetos

Abrir a janela Macro ou Mdulo a partir de um formulrio ou relatrio


1
Em modo Estrutura de formulrio ou de relatrio, escolha uma das maneiras a seguir: Clique duas vezes no seletor de formulrio ou no seletor de relatrio para abrir a folha de propriedades do formulrio ou relatrio. Clique duas vezes no seletor de seo para abrir a folha de propriedades da seo. Certifique-se de que um controle esteja selecionado e, em seguida, clique em Propriedades, na barra de ferramentas. 2 Clique no boto Construir prximo propriedade de evento apropriada. Por exemplo, se voc deseja criar uma macro ou um procedimento de evento que seja executado quando voc clicar em um boto de comando, clique no boto Construir prximo propriedade de evento Ao Clicar do boto de comando. 3 Clique em Construtor de Macros para abrir a janela Macro ou clique em Construtor de Cdigo para abrir a janela Mdulo. Observao Se voc deseja poder visualizar todo o cdigo por trs de um formulrio ou relatrio, clique em Cdigo, no menu Exibir.

Fazer o Microsoft Access discar automaticamente um nmero telefnico selecionado


Voc precisa ter um modem Hayes ou compatvel funcionando para utilizar este procedimento. 1 Abra uma tabela ou um formulrio no modo Folha de Dados ou um formulrio no modo Formulrio. 2 No menu Exibir, aponte para Barra de Ferramentas e, em seguida, clique em Personalizar. 3 Clique na guia Comandos na caixa de dilogo Personalizar. 4 Clique em Registros na lista Categorias. 5 Arraste AutoDiscagem para a barra de ferramentas do modo Formulrio ou do modo Folha de dados, ou para uma barra de ferramentas personalizada. 6 Clique em Fechar. 7 No formulrio ou na folha de dados, selecione o nmero de telefone que voc deseja discar. 8 Clique em AutoDiscagem na barra de ferramentas. 9 Verifique se o nmero do telefone foi digitado corretamente e, em seguida, clique em OK. Observao Voc pode alterar as opes do seu modem clicando em Configurar na caixa de dilogo AutoDiscagem.

Criar um subformulrio em folha de dados que inclua cabealhos e rodaps

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 58

1 2 3 4 5

Abra o formulrio que voc deseja utilizar como subformulrio no modo Estrutura. Adicione os campos que voc deseja exibir no subformulrio. Dimensione a seo detalhe do formulrio para o tamanho de uma linha em uma folha de dados. Clique duas vezes no seletor de formulrio para abrir a folha de propriedades do formulrio. Na caixa da propriedade Modo Padro, clique em Formulrios Contnuos. Observao No selecione a definio Folha de Dados se voc deseja exibir cabealho e rodap em um subformulrio. Quando voc seleciona a definio Folha de Dados, o Microsoft Access oculta o cabealho e o rodap quando voc exibe o formulrio no modo Formulrio. Quando voc define a propriedade Modo Padro como Formulrio Contnuo e dimensiona o formulrio para exibir apenas uma linha, este parecer uma folha de dados, mas poder exibir cabealhos e rodaps. Para visualizar um exemplo deste tipo de formulrio, consulte o formulrio e o subformulrio Pedidos Trimestrais, do banco de dados de exemplo Northwind.

Otimizar o desempenho de formulrios e subformulrios


H vrias coisas que voc pode fazer para que seus formulrios sejam executados com maior rapidez. Alm das dicas a seguir, voc pode utilizar o Analisador de Desempenho para analisar formulrios especficos em seu banco de dados. Dicas de Desempenho Evite sobrepor controles. Utilize bitmaps e outros objetos grficos com moderao. Converta molduras de objetos no includos que exibam grficos em controles imagem. Utilize bitmaps em preto e branco em vez de coloridos. Feche os formulrios que no estiverem sendo utilizados. Se a origem do registro base inclui muitos registros e voc deseja utilizar o formulrio principalmente para inserir novos registros, defina a propriedade Entrada de Dados do formulrio como Sim, para que o formulrio seja aberto com um registro em branco. Se voc abrir um formulrio mostrando todos os registros, o Microsoft Access ter de ler cada registro antes de poder exibir o registro em branco no final do seu conjunto. No classifique registros em uma consulta base a menos que a ordem dos registros seja importante, especialmente com consultas de vrias tabelas. Prefira basear os subformulrios em consultas em vez de em tabelas, e inclua apenas os campos da origem do registro que sejam absolutamente necessrios. Campos adicionais podem diminuir o desempenho do subformulrio. Indexe todos os campos do subformulrio que estejam vinculados ao formulrio principal. Indexe qualquer campo do subformulrio que seja utilizado como critrio. Defina as propriedades Permitir Edies, Permitir Adies e Permitir Excluses do formulrio como No caso os registros do subformulrio no venham a ser editados. Ou ento defina a propriedade Tipo de Conjunto de Registros como Snapshot. Elimine dos formulrios o cdigo suprfluo definindo a propriedade Com Mdulo do formulrio como No. A propriedade Com Mdulo especifica se o formulrio tem um mdulo de formulrio. Um formulrio nessas condies carregado com maior rapidez e ocupa menos espao em disco. Se um formulrio ou se controles do formulrio no utilizam procedimentos de evento, o formulrio no exige um mdulo. Por exemplo, se o seu aplicativo utiliza um formulrio de menu de controle exclusivamente para navegar para outros formulrios, em vez de utilizar botes de comando com procedimentos de evento, voc pode utilizar botes de comando com macros ou hyperlinks. Voc ainda pode utilizar cdigo com um formulrio que no tenha mdulo de formulrio chamando procedimentos Function a partir de um mdulo padro utilizando uma expresso. (Voc no pode utilizar os procedimentos Sub porque eles no podem ser chamados por uma expresso). Para fazer isso, defina um procedimento Function em um mdulo padro e, em seguida, chame esta funo a partir de uma propriedade de evento do formulrio ou de um controle. Por exemplo, para utilizar um boto de comando a fim de chamar uma funo que abra um formulrio, adicione uma expresso propriedade Ao Clicar do boto de comando, como esta: =AbrirEntradaDeDados(). Observao Se um formulrio j contiver procedimentos de evento, e voc decidir eliminar todo o cdigo de procedimentos de evento desse formulrio, voc ter que definir a propriedade Com Mdulo como No para remover completamente o mdulo de formulrio.

Otimizar o desempenho de caixas de listagem ou caixas de combinao


H vrias coisas que voc pode fazer para que suas caixas de listagem e caixas de combinao sejam executadas com maior rapidez: Baseie a caixa de listagem ou a de combinao em uma consulta salva em vez de em uma instruo SQL. Se voc utilizar um assistente para criar qualquer das caixas, o Microsoft Access definir automaticamente a propriedade Origem da Linha do controle como uma instruo SQL. Para alterar a propriedade Origem da Linha para uma consulta salva, clique no boto Construir prximo caixa da propriedade Origem da Linha. Com a janela do Construtor de Consultas aberta, clique em Salvar, no menu Arquivo e digite um nome para a consulta. Ao fechar a janela Construtor de Consultas, clique em Sim quando o Microsoft Access perguntar se voc deseja atualizar a propriedade. Na consulta especificada na caixa da propriedade Origem da Linha, inclua apenas os campos absolutamente necessrios. Campos adicionais podem diminuir o desempenho. Indexe tanto o primeiro campo exibido na caixa de combinao ou na caixa de listagem quanto o campo acoplado (se os campos forem diferentes). Em caixas de combinao, defina a propriedade AutoExpandir como No, se voc no precisar do recurso de preencher enquanto digita. Se a propriedade AutoExpandir de uma caixa de combinao for definida como Sim, o primeiro campo exibido dever ter um tipo de dados Texto, em vez de um tipo de dados Nmero. Para localizar um correspondente na lista, o

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 59 Microsoft Access converte um valor numrico em texto. Se tipo de dados for texto, o Microsoft Access no ter de fazer esta converso. Se o campo acoplado em uma caixa de combinao de pesquisa no for o campo exibido: No utilize expresses para o campo acoplado ou o campo exibido. No utilize restries na origem da linha. Utilize origens de linha de tabela nica (ou consulta) em vez de origens de linha de mltiplas tabelas, se for possvel. No crie caixas de listagem ou caixas de combinao baseadas em dados vinculados se os dados no sofrero alteraes. Neste caso, melhor importar os dados para seu banco de dados.

Registrar um Controle ActiveX (controle OLE personalizado)


Utilize esse procedimento para registrar um controle ActiveX que no esteja acoplado no Microsoft Access. 1 Adicione os arquivos para o controle ao seu disco rgido. Consulte a documentao que veio com o controle para obter informaes. 2 No menu Ferramentas do Microsoft Access, clique em Controles ActiveX. 3 Na caixa de dilogo Controles ActiveX, clique em Registrar, especifique um caminho para o controle na caixa de dilogo Adicionar Controle ActiveX e, em seguida, clique em Abrir. 4 Clique em Fechar.

Caixas de listagem: O que so e como funcionam


Em muitos casos, mais rpido e fcil selecionar um valor em uma lista do que lembrar de um valor a ser digitado. Uma lista de opes tambm ajuda a garantir que o valor que inserido em um campo esteja correto. A lista de uma caixa de listagem consiste em linhas de dados. As linhas podem ter uma ou mais colunas, que podem aparecer com ou sem cabealhos. Se uma caixa de listagem de vrias colunas estiver acoplada, o Microsoft Access armazenar os valores de uma das colunas. Voc pode utilizar uma caixa de listagem no acoplada para armazenar um valor que voc possa utilizar com um outro controle. Por exemplo, voc poderia utilizar uma caixa de listagem no acoplada para limitar os valores em uma outra caixa de listagem ou em uma caixa de dilogo personalizada. Voc tambm poderia utilizar uma caixa de listagem no acoplada para localizar um registro baseado no valor que voc selecionar na caixa de listagem. Se em seu formulrio no houver espao para exibir uma caixa de listagem ou se voc desejar digitar novos valores ou valores selecionados de uma lista, utilize uma caixa de combinao em vez de uma caixa de listagem.

Caixas de combinao: O que so e como funcionam


Em muitos casos, mais rpido e fcil selecionar um valor em uma lista do que lembrar de um valor a ser digitado. Com uma caixa de combinao, possvel fazer as duas coisas sem utilizar muito espao em um formulrio. Uma caixa de combinao como uma caixa de texto e uma caixa de listagem combinadas. Quando voc digita texto ou seleciona um valor em uma caixa de combinao e ela est acoplada, o valor digitado ou selecionado inserido no campo ao qual a caixa de combinao est acoplada. A lista de uma caixa de combinao consiste em linhas de dados. As linhas podem ter uma ou mais colunas, que podem aparecer com ou sem cabealhos. Se uma caixa de combinao de vrias colunas estiver acoplada, o Microsoft Access armazenar os valores de uma das colunas. Voc pode utilizar uma caixa de combinao no acoplada para armazenar um valor que voc possa utilizar com um outro controle. Voc poderia, por exemplo, utilizar uma caixa de combinao no acoplada para limitar os valores em uma outra caixa de combinao ou em uma caixa de dilogo personalizada. Voc tambm poderia utilizar uma caixa de combinao no acoplada para localizar um registro baseado no valor que voc selecionar na caixa de combinao. As caixas de combinao possuem uma propriedade Limitar A Uma Lista que voc pode utilizar para controlar se qualquer valor pode ser inserido na lista ou somente texto coincidente com um dos valores da lista. Se em seu formulrio houver espao e voc desejar que uma lista aparea todas as vezes, ou se voc sempre desejar limitar a insero de dados aos valores da lista, convm utilizar uma caixa de listagem em vez de uma caixa de combinao.

Devo criar uma caixa de listagem ou uma caixa de combinao?


Para decidir se melhor criar uma caixa de listagem ou uma caixa de combinao, pense em como voc deseja que o controle aparea em seu formulrio e como voc espera que as pessoas o utilizem. Cada um dos controles oferece vantagens: Vantagens de uma caixa de listagem. A lista sempre aparece e o valor do controle limitado ao conjunto de alternativas da lista. Para mover rapidamente para o primeiro valor que comece com uma letra especfica, voc pode digitar essa letra. Quando voc est utilizando o formulrio para inserir ou editar dados no pode adicionar um valor que no esteja na lista. Vantagens de uma caixa de combinao. Como a lista no exibida at que voc a abra, o controle utiliza menos espao no formulrio. Voc pode digitar os poucos caracteres iniciais de um valor na caixa de combinao para localizar rapidamente esse valor. Alm disso, voc pode controlar se qualquer valor pode ser inserido na lista ou somente texto coincidente com um dos valores da lista.

Criar uma caixa de listagem ou uma caixa de combinao que pesquise valores
Para criar uma caixa de listagem ou uma caixa de combinao que pesquise valores, voc precisa decidir duas coisas: De onde viro as linhas para compor a lista? Quando um usurio selecionar um item na caixa de listagem ou na caixa de combinao, o que voc far com esse valor?

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 60 As linhas de uma caixa de listagem ou de uma caixa de combinao podem vir de uma lista fixa de valores que voc digita ao criar a caixa de listagem ou a caixa de combinao (utilize isto quando a lista no for alterada com muita freqncia), ou podem vir de uma tabela ou consulta (utilize isto quando voc estiver sempre atualizando a lista). Por exemplo, voc poderia utilizar uma lista fixa para uma caixa de listagem contendo entradas para Sr., Sra. ou Srta. Se, por outro lado, voc tiver um formulrio Produtos e desejar exibir uma caixa de listagem que liste fornecedores que sero alterados com freqncia, baseie a caixa de listagem em uma tabela ou consulta. A caixa de listagem pesquisa valores na tabela Fornecedores e exibe os nomes dos fornecedores dentre os quais escolher. Quando um usurio seleciona um valor em uma caixa de listagem ou em uma caixa de combinao, voc tem duas opes. Pode armazenar o valor selecionado em uma tabela (no a mesma tabela da qual a lista obtm suas linhas), ou ento passar o valor para um outro controle. Por exemplo, para a caixa de listagem Fornecedor, se um usurio selecionar "Pavlova, Ltda." no exemplo anterior, o Microsoft Access pesquisar o valor da chave primria (CdigoDoFornecedor) para Pavlova, Ltda. na tabela Fornecedores e definir o campo CdigoDoFornecedor (a chave estrangeira) para o registro atual na tabela Produtos como o mesmo valor. Esse o valor armazenado. Como voc est armazenando um valor com base em uma seleo na caixa de listagem, esta ltima acoplada. (Observe que o valor NomeDoFornecedor que vem da tabela Fornecedores exibido na lista, mas no armazenado). Se, por outro lado, voc desejasse utilizar os valores selecionados na caixa de listagem ou na caixa de combinao para determinar o contedo de um outro controle ou controles, criaria uma caixa de listagem ou uma caixa de combinao no acoplada. Por exemplo, convm criar uma caixa de listagem ou uma caixa de combinao que voc possa utilizar para localizar um registro relacionado em um formulrio. Ou criar uma caixa de listagem ou uma caixa de combinao para filtrar os registros em uma outra caixa de listagem ou caixa de combinao.

Criar uma caixa de listagem ou de combinao acoplada que exiba valores fixos
1
Crie um campo Pesquisa em tabela modo Estrutura. Observao Voc pode criar uma caixa de listagem ou uma caixa de combinao para pesquisa sem criar um campo Pesquisa, porm, se criar um campo Pesquisa na estrutura da tabela, precisar criar a caixa de listagem ou de combinao somente uma vez. Assim, voc poder utilizar a mesma lista de pesquisa em qualquer formulrio. Se voc no planeja utilizar a mesma lista de pesquisa em mais de um formulrio, poder utilizar o Assistente de Caixa de Listagem ou o Assistente de Caixa de Combinao no modo Estrutura de formulrio. 2 Proceda de uma das maneiras a seguir: Crie um novo formulrio baseado em uma origem de registro que inclua o campo Pesquisa que voc criou no passo 1. O Microsoft Access cria automaticamente a caixa de combinao ou a caixa de listagem de pesquisa. Abra um formulrio existente baseado em uma origem de registro que inclua o campo Pesquisa que voc criou no passo 1. No modo Estrutura de formulrio, clique em Lista de Campos na barra de ferramentas para exibir a lista de campos e, em seguida, arraste o campo Pesquisa da lista de campos para o formulrio. O Microsoft Access cria automaticamente a caixa de combinao ou a caixa de listagem de pesquisa. 3 Alterne para modo Formulrio para testar a caixa de listagem ou a caixa de combinao. Observaes Para informaes sobre propriedades que determinam como funciona uma caixa de listagem ou uma caixa de combinao.

Criar uma caixa de listagem ou de combinao acoplada que exiba valores de uma tabela ou consulta 1 Crie um campo Pesquisa no modo Estrutura de tabela. Voc precisa definir o campo da lista de pesquisa a partir da
tabela que conter a chave estrangeira. Por exemplo, se deseja criar um campo de pesquisa para uma tabela Fornecedores em um formulrio Produtos, defina o campo da pesquisa na tabela Produtos. Observao Voc pode criar uma caixa de listagem ou uma caixa de combinao para pesquisa sem criar um campo Pesquisa, mas se voc criar um campo Pesquisa na estrutura da tabela, precisar criar a caixa de listagem ou de combinao apenas uma vez. Assim, voc poder utilizar a mesma lista de pesquisa em qualquer formulrio. Se voc no planeja utilizar a mesma lista de pesquisa em mais de um formulrio, poder utilizar o Assistente de Caixa de Listagem ou o Assistente de Caixa de Combinao no modo Estrutura de formulrio. 2 Proceda de uma das maneiras a seguir: Crie um novo formulrio baseado em uma origem de registro que inclua o campo Pesquisa que voc criou no passo 1. O Microsoft Access cria automaticamente a caixa de combinao ou a caixa de listagem de pesquisa. Abra um formulrio existente baseado em uma origem de registro que inclua o campo Pesquisa que voc criou no passo 1. No modo Estrutura de formulrio, clique em Lista de Campos na barra de ferramentas para exibir a lista de campos e, em seguida, arraste o campo Pesquisa da lista de campos para o formulrio. O Microsoft Access cria automaticamente a caixa de combinao ou a caixa de listagem de pesquisa. 3 Alterne para modo Formulrio para testar a caixa de listagem ou a caixa de combinao. Observaes Quando voc utiliza um assistente para criar uma caixa de listagem ou uma caixa de combinao baseada em uma tabela ou relatrio, o Microsoft Access cria uma instruo SQL com base nos campos selecionados e define a propriedade Origem da Linha do controle como essa instruo SQL. Se a caixa de listagem ou a caixa de combinao no estiver classificada da maneira desejada, voc poder modificar a instruo SQL clicando no boto Construir prximo propriedade Origem da Linha.

Criar uma caixa de listagem ou de combinao no acoplada que exiba valores fixos
1 2
Abra um formulrio no modo Estrutura. Certifique-se de que a ferramenta Assistentes de Controle esteja pressionada na caixa de ferramentas.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 61

3 4 5

Clique na ferramenta Caixa de Listagem ou na ferramenta Caixa de Combinao na caixa de ferramentas. No formulrio, clique onde voc deseja colocar a caixa de listagem ou a caixa de combinao. Siga as instrues nas caixas de dilogo do assistente. Quando o assistente perguntar como voc deseja obter os valores para a lista, selecione a opo que diz que voc digitar os valores que compem a lista. Quando o assistente perguntar se voc deseja armazenar o valor ou lembrar-se dele para utilizao posterior, selecione a opo que diz que ele ser lembrado para utilizao posterior.

Criar uma caixa de listagem ou de combinao no acoplada que exiba valores de uma tabela ou consulta 1 Abra um formulrio no modo Estrutura. 2 Certifique-se de que a ferramenta Assistentes de Controle esteja pressionada na caixa de ferramentas. 3 Clique na ferramenta Caixa de Listagem ou na ferramenta Caixa de Combinao na caixa de ferramentas. 4 No formulrio, clique onde voc deseja colocar a caixa de listagem ou a caixa de combinao. 5 Siga as instrues nas caixas de dilogo do assistente. Quando o assistente perguntar de que modo voc deseja obter
os valores para a lista, selecione a opo que diz que voc deseja que a caixa de combinao ou a caixa de listagem pesquise valores em uma tabela ou consulta. Quando o assistente perguntar se voc deseja armazenar o valor ou lembrarse dele para utilizao posterior, selecione a opo que diz que ele ser lembrado para utilizao posterior. Observaes Quando voc utiliza um assistente para criar uma caixa de listagem ou uma caixa de combinao baseada em uma tabela ou relatrio, o Microsoft Access cria uma instruo SQL com base nos campos selecionados e define a propriedade Origem da linha do controle como essa instruo SQL. Se a caixa de listagem ou a caixa de combinao no estiver classificada da maneira desejada, voc poder modificar a instruo SQL clicando no boto Construir prximo propriedade Origem da linha. Utilizar uma instruo SQL como origem da linha para uma caixa de listagem ou uma caixa de combinao Convm utilizar uma instruo SQL em vez de uma consulta salva como origem da linha de uma caixa de listagem ou uma caixa de combinao, de forma que a consulta no aparea na janela Banco de Dados. Entretanto, caixas de listagem e caixas de combinao baseadas em instrues SQL so mais lentas do que caixas de listagem e caixas de combinao baseadas em consultas salvas. 1 Abra um formulrio no modo Estrutura. 2 Certifique-se de que a caixa de listagem ou a caixa de combinao esteja selecionada e, ento, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle. 3 Clique no boto Construir prximo propriedade Origem da Linha para abrir o Construtor de Consultas. 4 No Construtor de Consultas, clique em modo SQL no menu Exibir. 5 Na janela SQL, selecione toda a instruo SQL e, ento, pressione CTRL+C para copi-la. Feche o Construtor de Consultas. 6 Clique na caixa da propriedade Origem da Linha e pressione CTRL+V para colar a instruo SQL na caixa da propriedade. 7 Exclua a consulta original na janela Banco de Dados. Observaes Se voc criar uma caixa de listagem ou uma caixa de combinao com um assistente, o Microsoft Access utilizar uma instruo SQL como origem da linha para a caixa de listagem ou para a caixa de combinao.

Criar uma caixa de listagem ou uma caixa de combinao que obtenha suas linhas de uma funo
Convm utilizar esse procedimento quando os valores em uma lista estiverem sendo alterados constantemente, ou se os valores no estiverem armazenados em um banco de dados. Voc poderia, por exemplo, escrever uma funo que preenchesse uma caixa de listagem com uma lista de datas, cada um sendo um nmero especfico de dias aps a data atual. 2 Crie a caixa de listagem ou a caixa de combinao e abra sua folha de propriedades. 3 Na caixa da propriedade Tipo de Origem da Linha, digite o nome da funo. No coloque sinal de igualdade antes do nome da funo. 4 Deixe a caixa da propriedade Origem da Linha em branco.

Propriedades que voc pode utilizar para criar ou modificar caixas de listagem ou caixas de combinao
Quando voc utiliza um assistente para criar uma caixa de listagem ou uma caixa de combinao, o Microsoft Access define certas propriedades para o controle Voc pode trabalhar diretamente com essas propriedades se no desejar utilizar um assistente para criar o controle, ou pode utilizar um assistente para criar o controle e, ento, modificar essas propriedades para fazer o controle funcionar da maneira desejada. Para maiores informaes sobre qualquer uma das propriedades a seguir, clique na propriedade na folha de propriedades e pressione F1. Observao Se voc estiver criando ou modificando uma caixa de listagem ou de combinao acoplada, poder definir a maioria dessas propriedades no modo Estrutura de tabela, em vez de utilizar a folha de propriedades do controle. Dessa maneira, voc poder especificar as propriedades uma s vez. Quando voc adiciona o campo a um formulrio, o Microsoft Access cria automaticamente o controle com base nas propriedades especificadas por voc.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 62

Acoplar uma coluna de uma caixa de listagem ou de uma caixa de combinao


1 2
Abra o formulrio no modo Estrutura. Certifique-se de que a caixa de listagem ou a caixa de combinao esteja selecionada e, ento, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle. 3 Na caixa da propriedade Coluna Acoplada, especifique um nmero que corresponda posio da coluna na caixa de listagem ou na caixa de combinao. Por exemplo, digite 1 para acoplar a primeira coluna na caixa de listagem ou na caixa de combinao ao campo base especificado na propriedade Origem do Controle. Quando voc contar colunas, inclua as colunas ocultas. Observaes Voc pode especificar o nmero de uma coluna oculta na propriedade Coluna Acoplada. Se voc definir a propriedade Coluna Acoplada como 0, o Microsoft Access salvar o ndice da lista em vez de um valor de uma das colunas. Isto til se voc desejar armazenar uma seqncia de nmeros em vez do valor da lista.

Adicionar ttulos de colunas a uma caixa de listagem ou a uma caixa de combinao


1 2
Abra o formulrio no modo Estrutura. Certifique-se de que a caixa de listagem ou a caixa de combinao esteja selecionada e, ento, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle. 3 Na propriedade Cabealhos das Colunas, clique em Sim para exibir ttulos de colunas. Se a caixa de listagem ou a caixa de combinao for baseada em uma tabela, consulta ou instruo SQL, o Microsoft Access utilizar os nomes dos campos da tabela, consulta ou instruo SQL como ttulos de colunas. Se a caixa de listagem ou a caixa de combinao for baseada em uma lista de valores fixos, o Microsoft Access utilizar os primeiros x itens de dados da lista de valores (propriedade Origem da Linha) como ttulos de colunas, sendo x = o nmero definido na propriedade Nmero de Colunas. Observaes Os ttulos em caixas de combinao s aparecem quando a lista est exibida.

Propriedades que voc pode utilizar para criar uma caixa de listagem ou uma caixa de combinao de vrias colunas

Voc pode utilizar um assistente para criar uma caixa de listagem ou uma caixa de combinao de vrias colunas. Quando voc utiliza um assistente, pode arrastar as colunas na caixa de listagem ou na caixa de combinao para que elas fiquem exatamente como voc deseja. Entretanto, se deseja personalizar uma caixa de listagem ou uma caixa de combinao criada com um assistente, ou se deseja criar voc mesmo uma caixa de listagem ou uma caixa de combinao de vrias colunas, poder definir as propriedades a seguir. Para maiores informaes sobre qualquer uma dessas propriedades, clique na propriedade da folha de propriedades e pressione F1. Observao Se voc est criando ou modificando uma caixa de listagem ou uma caixa de combinao acoplada, poder definir essas propriedades no modo Estrutura de tabela em vez de utilizar a folha de propriedades do controle. Dessa maneira, voc poder especificar as propriedades uma vez s. Quando voc adiciona o campo a um formulrio, o Microsoft Access cria automaticamente o controle com base nas propriedades especificadas.

Observao Se voc deseja exibir todas as colunas em uma caixa de listagem de vrias colunas (em vez de utilizar a rolagem horizontal para visualiz-las), dimensione o controle para que nele caibam as larguras das colunas.

Definir o nmero mximo de linhas a ser exibido em uma caixa de combinao


1 2
Abra o formulrio no modo Estrutura. Certifique-se de que a caixa de combinao esteja selecionada e, ento, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades da caixa de combinao. 3 Na caixa da propriedade Linhas da Lista, digite um nmero. Se o nmero de linhas real exceder o nmero especificado na propriedade Linhas da Lista, uma barra de rolagem vertical ser exibida na caixa de combinao.

Definir a largura da caixa de listagem de uma caixa de combinao


1 2
Abra o formulrio no modo Estrutura. Certifique-se de que a caixa de combinao esteja selecionada e, ento, clique em Propriedades na barra de ferramentas, para abrir a folha de propriedades da caixa de combinao. 3 Na caixa da propriedade Largura da Lista, digite a largura desejada utilizando a unidade de medida atual (definida no

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 63 Painel de Controle do Windows). Para utilizar uma unidade de medida diferente da unidade padro, inclua um indicador de medida. Por exemplo, insira 2cm (centmetros). Observaes A parte caixa de listagem da caixa de combinao pode ser mais larga do que a parte caixa de texto, mas nunca mais estreita. A definio padro (Auto) torna a caixa de listagem to larga quanto a parte caixa de texto da caixa de combinao. Ao estruturar uma caixa de combinao, deixe espao suficiente para uma barra de rolagem.

Desativar o recurso de preencher conforme digitao de uma caixa de combinao


1 2

Abra o formulrio no modo Estrutura. Certifique-se de que a caixa de combinao esteja selecionada e, ento, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades da caixa de combinao. 3 Na caixa da propriedade AutoExpandir, clique em No. Quando a propriedade AutoExpandir definida como No, voc deve selecionar um valor da lista ou digitar todo o valor.

Limitar as entradas de caixa de combinao a itens na lista


1 2
Abra o formulrio no modo Estrutura. Certifique-se de que a caixa de combinao esteja selecionada e, ento, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades da caixa de combinao. 3 Na caixa da propriedade Limitar A Uma Lista, clique em Sim. Observaes Se a primeira coluna exibida em uma caixa de combinao no for a coluna acoplada, o Microsoft Access limitar as entradas para a lista mesmo se a propriedade Limitar A Uma Lista estiver definida como No. Se a propriedade Limitar A Uma Lista estiver definida como No, quando voc inserir uma entrada que no esteja na lista e a caixa de combinao for acoplada, a entrada ser armazenada no campo base, mas no ser adicionada lista. Para adicionar novas entradas lista, utilize a propriedade Se No Estiver Na Lista e o evento NotInList. Ocultar uma

coluna em uma caixa de listagem ou em uma caixa de combinao


1 2
Abra o formulrio no modo Estrutura. Certifique-se de que a caixa de listagem ou a caixa de combinao esteja selecionada e, ento, clique em Propriedades na barra de ferramentas, para abrir a folha de propriedades do controle. 3 Na caixa da propriedade Larguras das Colunas, digite 0 para a(s) coluna(s) que voc deseja ocultar. Suponha, por exemplo, que voc tenha uma caixa de combinao acoplada com duas colunas que contenha uma coluna CdigoDoFornecedor e uma coluna NomeDoFornecedor. A coluna CdigoDoFornecedor a primeira coluna da lista. Para ocultar a coluna CdigoDoFornecedor, defina a propriedade Larguras das Colunas como mostra a ilustrao a seguir: Observao Em uma caixa de combinao, a primeira coluna visvel exibida na parte caixa de texto da caixa de combinao quando a lista no est sendo exibida. Por exemplo, a coluna NomeDoFornecedor no exemplo anterior seria exibida, j que a coluna CdigoDoFornecedor est oculta. Se a coluna CdigoDoFornecedor no estivesse oculta, seria a nica a ser exibida.

Exemplo de sincronizao de uma caixa de combinao com outra caixa de combinao


O formulrio Editar Produtos no aplicativo de exemplo Solues para Desenvolvimento tem um exemplo de utilizao de uma caixa de combinao para limitar o contedo de outra caixa de combinao. Esse exemplo utiliza um procedimento de evento. Voc pode copiar esse procedimento de evento para o seu banco de dados e personaliz-lo para atender s suas necessidades. Para visualizar esse formulrio, abra o aplicativo de exemplo Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior, onde se l: Tirar mais proveito de caixas de combinao, caixas de listagem, subformulrios e sub-relatrios. Na caixa de listagem inferior, clique na entrada em que se l: Limitar o contedo de uma lista com base no valor selecionado em outra.

Exemplo de como adicionar "(tudo)" a uma lista de caixa de combinao


O formulrio Adicionar Tudo Lista no aplicativo de exemplo Solues para Desenvolvimento tem um exemplo de como adicionar "(tudo)" a uma lista de caixa de combinao. Esse exemplo utiliza uma funo do Visual Basic. Voc pode copiar essa funo para o seu banco de dados e personaliz-la para que satisfaa s suas necessidades. Para visualizar esse formulrio, abra o aplicativo de exemplo Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior, onde se l: Tirar mais proveito de caixas de combinao, caixas de listagem, subformulrios e sub-relatrios. Na caixa de listagem inferior, clique na entrada em que se l: Adicionar "(tudo)" a uma lista.

Exemplo de acrscimo de um novo registro a uma lista de caixa de combinao


O formulrio Inserir Ou Editar Produtos no aplicativo de exemplo Solues para Desenvolvimento tem um exemplo de adio de um novo registro a uma lista de caixa de combinao. Esse exemplo utiliza um procedimento de evento. Voc pode copiar esse procedimento de evento para o seu banco de dados e personaliz-lo para atender s suas necessidades. Para visualizar esse formulrio, abra o aplicativo de exemplo Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior, onde se l: Tirar mais proveito de caixas de combinao, caixas de listagem, subformulrios e sub-relatrios. Na caixa de listagem inferior, clique na entrada em que se l: Adicionar um novo registro a uma lista. Exemplo de limitao de uma caixa de listagem baseada em um valor selecionado em um grupo de opo O formulrio Limitar Contedo da Lista do aplicativo de exemplo Solues para Desenvolvimento tem um exemplo de limitao do contedo de uma caixa de listagem com base nos valores selecionados em um grupo de opo. Esse exemplo utiliza um procedimento de evento. Voc pode copiar esse procedimento de evento para o seu banco de dados e personaliz-lo para atender s suas necessidades. Para visualizar esse formulrio, abra o aplicativo de exemplo Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior, onde se l: Tirar mais proveito de caixas de combinao, caixas de

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 64 listagem, subformulrios e sub-relatrios. Na caixa de listagem inferior, clique na entrada em que se l: Limitar o contedo de uma lista com base nos valores selecionados em um grupo de opo.

Devo escolher uma tabela ou uma consulta quando utilizo um assistente para criar uma caixa de listagem ou de combinao?
Na maioria dos casos, voc pode utilizar uma tabela como origem da linha para uma caixa de listagem ou uma caixa de combinao ao criar a caixa de listagem ou a caixa de combinao com um assistente. Utilize uma consulta nos casos a seguir: Se voc desejar incluir campos calculados na caixa de listagem ou na caixa de combinao. Voc poderia, por exemplo, concatenar um nome e um sobrenome utilizando as expresses a seguir: Nome: [Nome] & " "& [Sobrenome]. Voc poderia definir esse campo calculado em uma consulta e, em seguida, inclu-lo na caixa de listagem ou na caixa de combinao. Se voc desejar incluir campos de mais de uma tabela na caixa de listagem ou na caixa de combinao. Quando voc seleciona campos de uma tabela ou consulta com um assistente, o Microsoft Access cria uma instruo SQL com base nos campos selecionados e define a propriedade Origem da Linha da caixa de listagem ou da caixa de combinao com essa instruo.

Classificar registros em uma caixa de listagem ou em uma caixa de combinao


Se voc utilizar um assistente para criar a caixa de listagem ou a caixa de combinao, o Microsoft Access classificar automaticamente pela primeira coluna visvel as linhas que compem a lista. Se voc deseja especificar uma ordem de classificao diferente ou se estiver utilizando uma consulta salva como origem da linha para a caixa de listagem ou para a caixa de combinao, poder utilizar este procedimento. 1 Abra o formulrio no modo Estrutura. 2 Certifique-se de que a caixa de listagem ou a caixa de combinao esteja selecionada e, ento, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle. 3 Na caixa da propriedade Origem da Linha, clique no boto Construir para abrir o Construtor de Consultas ou o Construtor de Instrues SQL. 4 Especifique a ordem de classificao.

Desenhar um retngulo em um formulrio ou relatrio


1 2 3
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique na ferramenta Retngulo na caixa de ferramentas. Clique em qualquer lugar do formulrio ou relatrio para criar um retngulo de tamanho padro, ou arraste para criar um retngulo do tamanho desejado. Observao Para alterar a espessura da borda de um retngulo, clique nele, clique na seta junto ao boto Largura da Linha/Borda na barra de ferramentas Formatao e, em seguida, clique na espessura desejada. Para alterar o estilo da linha (pontos, traos etc.) de um retngulo, clique nele, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades e, ento, clique em um estilo de borda na caixa da propriedade Estilo da Borda.

Desenhar uma linha em um formulrio ou relatrio


1 2 3
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique na ferramenta Linha na caixa de ferramentas. Clique em qualquer lugar do formulrio ou relatrio para criar uma linha de tamanho padro, ou clique e arraste para criar uma linha do tamanho desejado. Observaes Para desenhar linhas horizontais ou verticais, clique na ferramenta Linha e, ento, arraste para criar a linha. Para fazer pequenos ajustes no comprimento ou ngulo de uma linha, selecione a linha, mantenha pressionada a tecla SHIFT e pressione uma das teclas de direo. Para fazer pequenos ajustes no posicionamento de uma linha, mantenha pressionada a tecla CTRL e pressione uma das teclas de direo. Para alterar a espessura de uma linha, clique nela, clique na seta junto ao boto Largura da Linha/Borda da barra de ferramentas Formatao e, em seguida, clique na espessura de linha desejada. Para alterar o estilo da linha (pontos, traos etc.) de uma linha, clique nela, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades e, em seguida, clique em um estilo de borda na caixa da propriedade Estilo da Borda.

Adicionar uma figura de segundo plano a um formulrio


1 2 3
Abra o formulrio em modo Estrutura. Clique duas vezes no seletor de formulrios para abrir a folha de propriedades. Na caixa da propriedade Figura, digite o caminho e o nome de arquivo para um arquivo .bmp, .ico, .dib, .wmf ou .emf. Se voc tiver instalado filtros de grficos para outros aplicativos, poder utilizar qualquer arquivo suportado por esses filtros. Se voc no estiver certo quanto ao caminho ou nome de arquivo, clique no boto Construir 4 Na caixa da propriedade Tipo de Figura, especifique se voc deseja que a figura seja incorporada ou vinculada. Quando voc incorpora uma figura, ela armazenada no arquivo do banco de dados. Se voc incorporar a mesma figura em um outro formulrio ou relatrio, ela ser adicionada novamente ao arquivo do banco de dados. Ao vincular uma figura, voc no a armazena no arquivo do banco de dados, mas deve manter uma cpia dela em seu disco rgido. Se desejar utilizar eficientemente o espao de seu disco rgido, especifique a definio Vinculada. 5 Depois de adicionar a figura ao formulrio, voc poder dimension-la ou recort-la clicando em uma das definies a seguir na caixa da propriedade Modo Tamanho da Figura.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 65

Se voc desejar alterar o alinhamento da figura, clique em uma das definies na caixa da propriedade Alinhamento da Figura. Observao Se voc desejar que a figura de segundo plano fique centralizada e que seja redimensionada quando voc dimensionar a janela, clique na definio Centralizado. Se voc no desejar que a figura de segundo plano seja redimensionada quando dimensionar a janela, clique na definio Centralizado no Formulrio. 7 Se voc desejar repetir a figura por todo o segundo plano do formulrio, defina a propriedade Figura Lado a Lado como Sim. A disposio lado a lado comea na posio especificada na definio de Alinhamento da Figura. Observao Defina a propriedade Modo Tamanho da Figura como Cortar se desejar dispor a figura de segundo plano lado a lado. A figura de segundo plano no ser disposta lado a lado se a propriedade Modo Tamanho da Figura estiver definida como Zoom ou Estender. Observaes Se as cores de sua figura no parecerem iguais s cores originais, voc pode especificar que o Microsoft Access utilize as cores do aplicativo que voc utilizou para criar a figura. Se voc estiver criando suas prprias figuras de segundo plano e tiver acesso a um programa grfico que crie metarquivos, convm utilizar um metarquivo em vez de um bitmap como figura de segundo plano.

Alterar a fonte do texto em um controle


1 2
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique no controle que contm o texto que voc deseja alterar. Na caixa Nome da Fonte da barra de ferramentas Formatao, clique na fonte que voc deseja aplicar. Quando voc altera a fonte, a alterao se aplica a todo o contedo do controle. Voc no pode alterar caracteres individualmente em um controle. Dica Se voc desejar redimensionar o controle para que se ajuste nova fonte, aponte para Dimensionar no menu Formatar e, em seguida, clique em Para caber.

Alterar o tamanho da fonte do texto em um controle


1 2 3
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique no controle que contm o texto que voc deseja alterar. Na caixa Tamanho da Fonte na barra de ferramentas Formatao, insira o tamanho de fonte que voc deseja utilizar. Quando voc altera o tamanho da fonte, a alterao se aplica a todo o contedo do controle. Voc no pode alterar caracteres individualmente em um controle. Dica Se voc desejar redimensionar o controle para que se ajuste ao novo tamanho de fonte, aponte para Dimensionar no menu Formatar e, ento, clique em Para Caber.

Colocar o texto de um controle em negrito, itlico ou sublinhado


1 2 3
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique no controle que contm o texto que voc deseja alterar. Na barra de ferramentas Formatao, clique em Negrito para colocar o texto em negrito, Itlico para colocar o texto em itlico ou Sublinhado para sublinhar o texto. Quando voc coloca o texto em negrito, itlico ou sublinhado, a alterao se aplica a todo o contedo do controle. Voc no pode alterar caracteres individualmente em um controle. Dica Se voc desejar redimensionar o controle para que se ajuste ao texto, aponte para Dimensionar no menu Formatar e, ento, clique em Para Caber.

Alterar o alinhamento padro do texto em novos rtulos anexados


As alteraes feitas pela utilizao desse procedimento s afetam controles novos no formulrio ou relatrio atual. 1 Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. 2 Clique na ferramenta da caixa de ferramentas que corresponda ao tipo de controle que possui o rtulo anexado. Por exemplo, se voc desejar alterar o alinhamento padro de texto em rtulos anexados a caixas de texto, clique na ferramenta Caixa de Texto da caixa de ferramentas. 3 Clique em Propriedades na barra de ferramentas para exibir a folha de propriedades. O Microsoft Access altera a barra de ttulo da folha de propriedades para indicar que voc est definindo propriedades padro para esse tipo de controle. 4 Na caixa da propriedade Alinhar Rtulo, clique em Esquerdo, Centralizado ou Direito.

Alterar a colocao padro de novos rtulos anexados


As alteraes feitas pela utilizao desse procedimento s afetam controles novos no formulrio ou relatrio atual. 1 Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. 2 Clique no boto da caixa de ferramentas que corresponda ao tipo de controle que possui o rtulo anexado. Por exemplo, se voc desejar alterar a colocao padro de rtulos anexados a caixas de texto, clique na ferramenta Caixa de Texto na caixa de ferramentas. 3 Clique em Propriedades na barra de ferramentas para exibir a folha de propriedades. O Microsoft Access altera a barra de ttulo da folha de propriedades para indicar que voc est definindo propriedades padro para esse tipo de controle. 4 Na caixa da propriedade GradeX (eixo horizontal), digite um nmero positivo ou negativo que especifique o ponto de partida do texto do rtulo em relao ao canto superior esquerdo do controle ao qual o rtulo est anexado. Um nmero negativo coloca o rtulo esquerda do controle. Um nmero positivo coloca o rtulo direita do controle. 5 Na caixa da propriedade GradeY (eixo vertical), digite um nmero. Um nmero negativo coloca o rtulo acima do controle. Um nmero positivo coloca o rtulo abaixo do controle. Dica Para utilizar uma unidade de medida diferente da definio especificada ao clicar duas vezes em Configuraes

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 66 regionais no Painel de controle do Windows, especifique esse tipo de medida aps o nmero (por exemplo, 1,5 pol ou 2 cm).

Alterar o alinhamento padro do texto em controles novos


As alteraes feitas pela utilizao desse procedimento s afetam controles novos no formulrio ou relatrio atual. 1 Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. 2 Clique na ferramenta apropriada da caixa de ferramentas. Por exemplo, se voc desejar alterar o alinhamento padro em uma caixa de texto, clique na ferramenta Caixa de Texto da caixa de ferramentas. 3 Clique em Propriedades na barra de ferramentas para exibir a folha de propriedades. O Microsoft Access altera a barra de ttulo da folha de propriedades para indicar que voc est definindo propriedades padro para esse tipo de controle. 4 Na caixa da propriedade Alinhamento do Texto, clique em Geral, Esquerdo, Centralizado ou Direito. Se voc clicar em Geral, o Microsoft Access alinhar o texto esquerda e os nmeros e datas direita.

Alterar o alinhamento do texto em um controle


1 2 3
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique no controle que contm o texto que voc deseja alterar. Na barra de ferramentas Formatao, clique em Centralizar para centralizar o texto, Alinhar Direita para alinhar o texto direita ou Alinhar Esquerda para alinhar o texto esquerda. Observao Se voc no selecionar nenhum dos botes de alinhamento, o controle ter alinhamento geral o texto ser alinhado esquerda e os nmeros sero alinhados direita.

Alterar a cor da borda de um controle


1 2 3 4
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique no controle que voc deseja alterar. Na barra de ferramentas Formatao, clique na seta junto a Cor da Linha/Borda. Clique em uma cor da paleta. Observaes Se voc desejar utilizar a mesma cor para um outro controle, poder simplesmente clicar em Cor da Linha/Borda (voc no precisa clicar na seta junto ao boto e escolher novamente a cor na paleta). Se voc desejar definir cores diferentes para vrios controles ao mesmo tempo, clique na seta junto a Cor da Linha/Borda ,clique na borda da paleta de cores e arraste-a para uma outra posio. Dessa forma, voc no ter que clicar em Cor da Linha/Borda toda vez que desejar aplicar uma cor. Se a propriedade Aparncia do controle estiver definida como Alto Relevo, Baixo Relevo, Esboado ou Cinzelado, o Microsoft Access alterar a definio para Plano quando voc alterar a cor da borda.

Tornar transparente a borda de um controle


1 2 3 4
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique no controle que voc deseja alterar. Na barra de ferramentas Formatao, clique na seta prxima a Cor da Linha/Borda . Clique no boto Transparente na parte inferior da paleta. Observao Se a propriedade Aparncia do controle estiver definida como Alto Relevo, Baixo Relevo, Esboado ou Cinzelado, o Microsoft Access ir alterar a definio para Plano quando voc tornar a borda transparente.

Tornar um controle transparente


Quando um controle est transparente, a cor exibida nele a cor do controle, seo ou formulrio por trs dele. 1 Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. 2 Clique no controle que voc deseja alterar. 3 Na barra de ferramentas Formatao, clique na seta junto a Cor de Fundo/Preenchimento. 4 Clique no boto Transparente na parte inferior da paleta. Observao Voc pode tornar qualquer controle transparente, exceto caixas de listagem e botes alternar. Os grupos de opo so transparentes como padro.

Alterar a cor de segundo plano de um controle ou seo


1 2 3 4
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique no controle ou seo que voc deseja alterar. Na barra de ferramentas Formatao, clique na seta junto a Cor de Fundo/Preenchimento . Clique em uma cor da paleta. Observaes Se voc desejar utilizar a mesma cor para um outro controle ou seo, pode simplesmente clicar em Cor de Fundo/Preenchimento (voc no precisa clicar na seta junto ao boto e escolher novamente a cor na paleta). Se voc desejar definir cores diferentes para vrios controles ao mesmo tempo, clique na seta junto a Cor de Fundo/Preenchimento, clique na borda da paleta de cores e arraste-a para uma outra posio. Dessa forma, voc no precisar clicar em Cor do Fundo/Preenchimento toda vez que desejar aplicar uma cor. Se a paleta no incluir a cor desejada, voc pode criar suas prprias cores personalizadas.

Alterar a cor do texto em um controle


1 2 3 4

Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique no controle que contm o texto que voc deseja alterar. Na barra de ferramentas Formatao, clique na seta junto a Cor do Primeiro Plano/Fonte. Clique em uma cor da paleta. Dica Se voc desejar utilizar a mesma cor para um outro controle, pode simplesmente clicar em Cor do Primeiro Plano/Ffonte (voc no precisa clicar na seta junto ao boto e escolher novamente a cor na paleta). Se voc desejar

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 67 definir cores diferentes para vrios controles ao mesmo tempo, clique na seta junto a Cor do Primeiro Plano/Fonte e, ento, clique na borda da paleta de cores e arraste-a para uma outra posio. Dessa forma, voc no precisar clicar em Cor do Primeiro Plano/Fonte toda vez que desejar aplicar uma cor.

Alterar a largura da borda de um controle


1 2 3 4
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique no controle que voc deseja alterar. Na barra de ferramentas Formatao, clique na seta junto ao boto Largura da Linha/Borda. Clique na largura de borda desejada. Observaes Se voc desejar utilizar a mesma largura de borda para um outro controle, pode simplesmente clicar no boto Largura da Linha/Borda (voc no precisa clicar na seta junto ao boto e escolher novamente a largura na lista). Se a propriedade Aparncia do controle estiver definida como Alto Relevo, Baixo Relevo, Esboado ou Cinzelado, o Microsoft Access ir alterar a definio para Plano quando voc alterar a largura da borda.

Tornar a borda de um controle pontilhada, tracejada ou slida


1 2
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Certifique-se de que o controle esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas para exibir a folha de propriedades do controle. 3 Na caixa da propriedade Estilo da Borda, clique no estilo de borda que voc deseja aplicar. Observao Se a propriedade Aparncia do controle estiver definida como Alto Relevo, Baixo Relevo, Esboado ou Cinzelado, o Microsoft Access alterar a definio para Plano quando voc alterar o estilo da borda.

Fazer um controle aparecer em alto relevo, baixo relevo, sombreado, cinzelado ou esboado
1 2 3 4
Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. Clique no controle que voc deseja alterar. Na barra de ferramentas Formatao, clique na seta prxima ao boto Aparncia. Clique no efeito que voc deseja aplicar. Observaes Se voc desejar utilizar a mesma aparncia em um outro controle, pode simplesmente clicar no boto Aparncia (voc no precisa clicar na seta junto ao boto e escolher novamente a aparncia na lista). Voc pode ajustar a espessura da sombra clicando no boto Largura da Linha/Borda da barra de ferramentas Formatao. Se voc clicar em Alto Relevo, Baixo Relevo, Esboado ou Cinzelado, o Microsoft Access ir ignorar qualquer definio das propriedades CorDaBorda, LarguraDaBorda e EstiloDaBorda. Se voc clicar em Esboado, o Microsoft Access tambm definir a propriedade EstiloDoFundo das caixas de texto e caixas de combinao como Transparente e a propriedade CorDoFundo das caixas de listagem com a mesma definio da propriedade CorDoFundo da seo. Se voc escolher uma aparncia de alto relevo ou de baixo relevo, e o efeito tridimensional no aparecer em seu formulrio, clique duas vezes em Vdeo no Painel de Controle do Windows, clique na guia Aparncia e, em seguida, clique em Padro do Windows na caixa Esquema.

Criar cores personalizadas para uma seo ou controle em um formulrio ou relatrio


Se a paleta no tiver a cor que voc precisa, pode criar a sua prpria cor personalizada. 1 Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. 2 Abra a folha de propriedades da seo ou controle. 3 Clique na propriedade Cor de Primeiro Plano (para texto de controle), Cor do Fundo ou Cor da Borda. 4 Clique no boto Construir junto caixa da propriedade para abrir a caixa de dilogo Cor. 5 Clique em Definir Cores Personalizadas para expandir a caixa de dilogo. 6 Clique em uma das caixas Cores Personalizadas, no lado esquerdo da caixa de dilogo. 7 Clique em qualquer parte da caixa de refinamento de cores que possui a cor desejada. A caixa exibir todas as cores personalizadas disponveis. 8 Arraste a seta ao lado da barra de luminosidade para definir o brilho da cor selecionada na caixa de refinamento de cores. O Microsoft Access exibe no lado esquerdo da caixa Cor/Slida a cor que voc cria. Se desejar ver a cor slida que mais se aproxima da cor que voc criou, clique duas vezes no lado direito da caixa Cor/Slida. 9 Clique em Adicionar s Cores Personalizadas. O Microsoft Access exibe na caixa Cor Personalizada a cor personalizada que voc criou. Observao Voc pode tambm criar uma cor digitando nmeros nas caixas Vermelho, Verde, Azul, Matiz, Saturao e Brilho.

Definir propriedades de cor com as cores do sistema do Microsoft Windows


Utilizando as propriedades CorDoFundo, CorDaBorda e CorDePrimeiroPlano, voc pode criar no Microsoft Access um esquema de cores que coincida com o esquema de cores utilizado em outros aplicativos do Windows. Isso particularmente til quando voc est desenvolvendo um aplicativo para ser distribudo para vrios usurios. Definir propriedades de cor como cores de sistema do Windows permite que voc especifique uma nica definio que pode exibir cores diferentes nos computadores de usurios diferentes, conforme as cores que eles tenham escolhido no Painel de Controle do Windows. 1 Abra um formulrio em modo Estrutura. 2 Abra a folha de propriedades da seo ou controle. 3 Na folha de propriedades, clique na propriedade Cor do Fundo, Cor da Borda ou Cor de Primeiro Plano. 4 Na caixa da propriedade, digite um dos nmeros listados na tabela a seguir. Por exemplo, se voc desejar que o

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 68 segundo plano de seu formulrio exiba a mesma cor que voc ou outro usurio utiliza como cor de segundo plano do Windows, defina a propriedade Cor do Fundo como -2147483643, o valor de Janela.

Observaes O valor da cor de sistema do Windows refere-se apenas cor do elemento de tela listado, e no ao tipo de objeto ao qual pode ser atribudo. Por exemplo, voc poderia definir a propriedade Cor do Fundo de uma caixa de texto como a cor de sistema do Windows para as barras de rolagem, a rea de trabalho ou qualquer outro elemento da tela. Os valores para os elementos de tela do Windows so sempre os mesmos, independente das definies de cor do usurio. Voc pode tambm definir as propriedades CorDoFundo, CorDaBorda e CorDePrimeiroPlano como uma cor de sistema do Windows utilizando o Visual Basic para aplicativos.

Utilizar cores personalizadas de um outro aplicativo


Quando voc deseja exibir grficos nas cores disponveis no aplicativo utilizado para cri-los, pode especificar uma paleta personalizada para um formulrio ou relatrio. A paleta personalizada substitui a paleta padro do Microsoft Access somente para esse formulrio ou relatrio. 1 Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. 2 Clique duas vezes no seletor de formulrios ou no seletor de relatrio para abrir a folha de propriedades. 3 Na caixa da propriedade Origem da Paleta, digite o caminho e o nome de arquivo de um dos tipos de arquivos a seguir: .dib (arquivo de bitmap independente de dispositivo) .pal (arquivo de paleta do Microsoft Windows) .ico (arquivo de cone do Windows) .bmp (arquivo de bitmap do Windows) .wmf (metarquivo do Windows) .emf (metarquivo aprimorado) Qualquer outro tipo de arquivo suportado pelos filtros grficos que voc tenha instalado Observao Para exibir figuras e grficos em suas cores originais, o driver de vdeo atualmente carregado em seu sistema deve suportar a paleta que voc especificou na caixa da propriedade Origem da Paleta. Por exemplo, se voc especificar C:\Windows\256Cores.bmp, o driver de vdeo atualmente carregado deve suportar 256 cores.

Criar um formulrio com mais de uma pgina (tela)


1 2 3
Abra o formulrio em modo Estrutura. Clique na ferramenta Quebra de Pgina da caixa de ferramentas. Clique no formulrio onde voc deseja colocar a quebra de pgina. Coloque a quebra de pgina acima ou abaixo de um controle para evitar dividir os dados desse controle. O Microsoft Access marca a quebra de pgina na borda esquerda do formulrio com uma linha pontilhada curta. Observao Se voc desejar que todas as pginas tenham o mesmo tamanho e que cada janela exiba apenas uma pgina de cada vez, estruture o formulrio de modo que a distncia entre uma quebra de pgina e a seguinte seja sempre a mesma. Voc pode fazer isso posicionando os controles de quebra de pgina com a rgua vertical.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 69

Clique duas vezes no seletor de formulrios para abrir a folha de propriedades e clique em Pgina Atual na caixa da propriedade Ciclo. Quando a propriedade Ciclo est definida como Pgina Atual, voc no pode pressionar a tecla TAB para mudar de pginas. 5 Remova a barra de rolagem vertical definindo a propriedade Barras de Rolagem como Somente Horizontal ou Nenhuma. 6 Alterne para o modo Formulrio para testar o formulrio e dimension-lo de forma a que voc s possa ver uma pgina de cada vez. Voc pode pressionar as teclas PAGE DOWN e PAGE UP para mover de uma pgina para a outra. Observaes Convm tambm definir outras propriedades no modo Estrutura. Voc pode, por exemplo, definir a propriedade Estilo da Borda como Fina para que o formulrio no possa ser dimensionado e pode r definir a propriedade Botes Min Max como Nenhum para que o formulrio no tenha os botes Minimizar e Maximizar. Alm disso, convm adicionar a cada pgina um boto de comando que voc possa utilizar para mover o foco para a prxima pgina ou para a anterior. Para ver um exemplo desse tipo de boto de comando, consulte o formulrio Funcionrios no banco de dados de exemplo Northwind. Uma quebra de pgina s est ativa no modo Formulrio quando a propriedade Modo Padro do formulrio est definida como Formulrio Simples. Para um formulrio utilizado em modo Formulrio, uma quebra de pgina marca para onde ele ir rolar quando PAGE UP ou PAGE DOWN forem pressionadas. Para formulrios impressos, uma quebra de pgina marca o incio de uma nova pgina dentro de uma seo. Para iniciar uma pgina no incio de uma seo, utilize a propriedade Fora Quebra de Pgina da seo.

Alterar a ordem de tabulao em um formulrio


1 2 3 4
Abra o formulrio em modo Estrutura. No menu Exibir, clique em Ordem de Tabulao. Sob Seo, clique na seo que voc deseja alterar. Proceda de uma das maneiras a seguir: Se voc desejar que o Microsoft Access crie uma ordem de tabulao da esquerda para a direita e de cima para baixo, clique em AutoOrdenar. Se voc desejar criar a sua prpria ordem de tabulao personalizada, clique no seletor do controle que deseja mover. (Clique e arraste para selecionar mais de um controle ao mesmo tempo). Clique novamente no seletor e arraste o controle para a posio desejada na lista. 5 Clique em OK. 6 Alterne para o modo Formulrio para testar a ordem de tabulao. (Em modo Estrutura, a ordem de tabulao sempre a ordem na qual voc criou os controles). Observaes Se voc quiser ter meios de selecionar um controle em um formulrio, mas no desejar incluir esse controle na ordem de tabulao, defina sua propriedade ParadaDeTabulao como No. Voc tambm pode especificar para qual registro ou pgina mover o foco, ao pressionar a tecla TAB no ltimo campo do registro atual.

Remover um boto ou um outro controle da ordem de tabulao


Existem duas maneiras de se remover um boto ou outro controle da ordem de tabulao. Se voc desejar remover o controle da ordem de tabulao, mas quiser ter meios de selecionar o controle, poder definir a propriedade ParadaDeTabulao como No para esse controle. Se voc desejar desativar o controle at que uma determinada condio seja satisfeita, poder utilizar a propriedade Ativado juntamente com a propriedade ApsAtualizar.

Remover um controle da ordem de tabulao de um formulrio


1 2
Abra um formulrio em modo Estrutura. Certifique-se de que o controle esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas para exibir a folha de propriedades do controle. 3 Na caixa da propriedade Parada de Tabulao, clique em No. Observao Se a propriedade Ativado de um controle estiver definida como Sim, voc pode clicar no controle para selecion-lo mesmo que sua propriedade Parada de Tabulao esteja definida como No.

Alterar o comportamento da tabulao para o ltimo campo de um registro em um formulrio


1 2 3
Abra um formulrio em modo Estrutura. Clique duas vezes no seletor de formulrios para abrir a folha de propriedades do formulrio. Na caixa da propriedade Ciclo, clique em uma das definies a seguir.

Adicionar ou remover um cabealho e um rodap do formulrio ou um cabealho e um rodap da pgina


1 2
Abra o formulrio em modo Estrutura. Clique em Cabealho/Rodap do Formulrio ou em Cabealho/Rodap da Pgina no menu Exibir.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 70 Observaes Os cabealhos e os rodaps de formulrio aparecem na parte superior e inferior de um formulrio em modo Formulrio, e no incio e no fim de um formulrio impresso. Os cabealhos e rodaps de pgina aparecem na parte superior e inferior de cada pgina impressa eles no aparecem em modo Formulrio. Se voc remover um cabealho e um rodap, o Microsoft Access excluir os controles do cabealho e do rodap. S possvel adicionar um cabealho e um rodap juntos. Se voc no desejar cabealho e rodap, poder dimensionar o que voc no deseja para que ele no tenha altura ou definir sua propriedade Visvel como No. Voc tambm pode definir a propriedade ExibirQuando de cabealho e rodap de um formulrio, para especificar quando voc deseja que o cabealho e o rodap sejam exibidos sempre, somente na impresso ou somente na tela.

Definir o modo de abertura de um formulrio (um registro, mais de um ou folha de dados)


1 2 3
Abra o formulrio em modo Estrutura. Clique duas vezes no seletor de formulrios para abrir a folha de propriedades do formulrio. Na caixa da propriedade Modo Padro, clique em uma das definies a seguir.

Observao Se voc desejar desativar o modo Formulrio ou o modo Folha de Dados, poder definir a propriedade ModosPermitidos.

Adicionar ou remover barras de rolagem de um formulrio ou caixa de texto


1 2
Abra o formulrio em modo Estrutura. Abra a folha de propriedades da caixa de texto ou formulrio. Para abrir a folha de propriedades da caixa de texto, clique nela e, em seguida, clique em Propriedades na barra de ferramentas. Para abrir a folha de propriedades do formulrio, clique duas vezes no seletor de formulrios. 3 Na caixa da propriedade Barras de Rolagem, clique em uma das definies.

Adicionar uma figura ou outro objeto a um formulrio ou relatrio


Voc pode adicionar objetos ou partes de objetos que voc criou em outros aplicativos, a um formulrio ou relatrio do Microsoft Access. Por exemplo, voc pode adicionar uma figura que tenha criado com o Microsoft Paint, uma planilha criada com o Microsoft Excel ou um documento criado com o Microsoft Word. Voc pode adicionar todas as informaes em um arquivo ou somente as que foram selecionadas. A maneira como voc adiciona uma figura ou objeto depende de como voc deseja que o objeto seja acoplado ou no acoplado. Um objeto acoplado armazenado em uma tabela. Quando voc move para um novo registro, o objeto exibido no formulrio ou relatrio alterado. Por exemplo, voc provavelmente desejar armazenar uma figura para cada empregado em sua empresa. Um objeto no acoplado, por outro lado, armazenado na estrutura do formulrio ou relatrio. Quando voc move para um novo registro, o objeto no se altera. Por exemplo, talvez voc queira adicionar um logotipo que tenha criado com o Microsoft Paint, a um formulrio ou relatrio.

Adicionar uma figura no acoplada a um formulrio ou relatrio


A maneira como voc adiciona uma figura no acoplada depende se voc deseja que ela aparea como uma figura de segundo plano (marca dgua) que ocupa toda a janela ou uma figura que aparea em um controle. Se voc deseja adicionar uma figura de segundo plano, utilize a propriedade Figura do formulrio ou relatrio. Se voc deseja adicionar uma figura que aparea em um controle, utilize um controle de imagem ou uma moldura de objeto no acoplado. A deciso de utilizar um controle de imagem ou uma moldura de objeto no acoplado depende se voc deseja editar a figura diretamente a partir do formulrio ou do relatrio. Se voc no precisar atualizar a figura, poder adicion-la utilizando um controle de imagem. Se voc precisar atualizar a figura freqentemente, poder adicion-la utilizando uma moldura de objeto no acoplado. Assim, se voc desejar editar a figura, poder clicar duas vezes no objeto a partir do formulrio ou relatrio, para abrir o aplicativo utilizado para criar o objeto. Para a maioria das figuras no acopladas, provavelmente voc desejar utilizar um controle de imagem, uma vez que o controle de imagem carregado muito mais rapidamente que as molduras de objetos no acoplados. Voc pode inserir figuras em um formulrio ou relatrio ou pode vincul-las. Quando voc incorpora uma figura em um formulrio ou relatrio, o Microsoft Access armazena a figura em seu arquivo de banco de dados. Um objeto inserido est sempre disponvel. Se voc modificar a figura de seu formulrio ou relatrio, a figura ser alterada em seu banco de dados. Quando voc vincula uma figura voc pode olh-la e fazer alteraes a partir de seu formulrio ou relatrio, mas as alteraes sero armazenadas no arquivo de objeto e no em seu arquivo de banco de dados. Voc pode tambm modificar o arquivo do objeto separadamente e fazer com que as ltimas alteraes apaream na prxima vez que voc abrir o formulrio ou relatrio. Vincular uma figura til para arquivos grandes que voc no deseja incluir em seu arquivo de banco de dados e para arquivos que voc deseja utilizar em diversos formulrios ou relatrios, mas se um arquivo de objeto vinculado for movido, voc ter que reconectar o vnculo.

Adicionar um objeto no acoplado a um formulrio ou relatrio


Voc pode adicionar um objeto no acoplado a um formulrio ou relatrio como um objeto inserido ou vinculado. Quando voc insere um objeto em um formulrio ou relatrio, o Microsoft Access armazena o objeto em seu arquivo de banco de dados. Se voc modificar o objeto a partir do seu formulrio ou relatrio, o objeto ser alterado em seu banco de dados. Por este motivo, um objeto inserido estar sempre disponvel. Quando voc vincula a um objeto, voc pode visualizar o objeto e fazer alteraes em seu formulrio ou relatrio, mas as alteraes so armazenadas no arquivo de objeto original, no em seu arquivo de banco de dados. Voc pode tambm modificar o arquivo do objeto separadamente e fazer com que as ltimas alteraes apaream na prxima vez que voc

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 71 abrir o formulrio ou relatrio. Vincular a um objeto til para arquivos muito grandes que voc no deseja incluir em seu arquivo de banco de dados e para arquivos que voc deseja utilizar em diversos formulrios ou relatrios, mas se um arquivo de objeto vinculado for movido, voc precisar reconectar o vnculo.

Adicionar um objeto acoplado a um formulrio ou relatrio


Voc pode adicionar um objeto acoplado a um formulrio ou relatrio como um objeto inserido ou vinculado. Quando voc insere um objeto em um formulrio ou relatrio, o Microsoft Access armazena o objeto em seu arquivo de banco de dados. Se voc modificar o objeto a partir do seu formulrio ou relatrio, o objeto ser alterado em seu banco de dados. Por este motivo, um objeto inserido estar sempre disponvel. Quando voc vincula a um objeto, voc pode visualizar o objeto e fazer alteraes em seu formulrio ou relatrio, mas as alteraes so armazenadas no arquivo de objeto original, no em seu arquivo de banco de dados. Voc pode tambm modificar o arquivo do objeto separadamente e fazer com que as ltimas alteraes apaream na prxima vez que voc abrir o formulrio ou relatrio. Vincular a um objeto til para arquivos muito grandes que voc no deseja incluir em seu arquivo de banco de dados e para arquivos que voc deseja utilizar em diversos formulrios ou relatrios, mas se um arquivo de objeto vinculado for movido, voc precisar reconectar o vnculo.

Adicionar uma figura no acoplada utilizando um controle de imagem


1 2 3 4
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique na ferramenta Imagem, na Caixa de ferramentas. No formulrio ou relatrio, clique no local onde voc deseja colocar a figura. Na caixa de dilogo Inserir Figura, clique no nome de arquivo da figura que voc deseja adicionar. Talvez voc precise utilizar a caixa Examinar para especificar a unidade e/ou a pasta onde a figura est localizada. 5 Clique em OK. O Microsoft Access criar um controle de imagem e exibir a figura no controle. Observaes Voc pode dimensionar o tamanho e as propores da figura. Quando voc adiciona uma figura a um controle de imagem, o Microsoft Access insere a figura, por padro. Quando uma figura inserida, ela se torna parte do arquivo de banco de dados. Se voc pretende utilizar a mesma figura em diversos formulrio e relatrios, talvez prefira vincular a figura em vez de inseri-la. Ao vincular uma figura, voc armazena a figura somente uma vez. Para vincular a uma figura, defina a propriedade Tipo de Figura para o controle de imagem, para Vinculada.

Criar e inserir um objeto no acoplado


1 2 3 4
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique na ferramenta Moldura de Objeto No Acoplado, na Caixa de Ferramentas. No formulrio ou relatrio, clique no local onde voc deseja inserir o objeto. Na caixa de dilogo Inserir Objeto, clique em Criar Novo, se ainda no estiver selecionado, e clique no tipo de objeto que voc deseja criar na caixa Tipo de Objeto. 5 Selecione a caixa de seleo Exibir Como cone se voc desejar que o objeto seja exibido como um cone em vez de objeto. Exibir um objeto como um cone pode ser til quando um objeto contm outras informaes que no precisam ser exibidas. Alm disso, exibir um objeto como um cone requer bem menos espao de disco. 6 Clique em OK. 7 Crie o objeto utilizando o aplicativo que voc escolheu no passo 4. 8 Aps criar o objeto, clique em Sair no menu Arquivo para voltar ao Microsoft Access. O Microsoft Access criar uma moldura de objeto no acoplado e exibir o objeto na moldura. 9 Se voc precisar editar o objeto, clique duas vezes nesse objeto. Observaes Voc pode dimensionar o tamanho e as propores do objeto aps col-lo. Em vrios casos, voc editar um objeto no acoplado a partir do modo Estrutura, do formulrio ou relatrio. Se desejar editar o objeto no modo Formulrio tambm, defina a propriedade Ativado, da moldura de objeto no acoplado como Sim e a propriedade Bloqueado, como No.

Inserir um objeto no acoplado


1 2 3 4
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique na ferramenta Moldura de Objeto No Acoplado, na barra de ferramentas. No formulrio ou relatrio, clique no local onde voc deseja inserir o objeto. Na caixa de dilogo Inserir Objeto, clique em Criar do Arquivo e, em seguida, especifique um caminho para o arquivo. Se voc no souber o caminho, poder clicar em Procurar. 5 Selecione a caixa de seleo Exibir Como cone se voc desejar que o objeto seja exibido como um cone em vez de um objeto. Exibir um objeto como um cone pode ser til quando um objeto contm outras informaes que no precisam ser exibidas. Alm disso, exibir um objeto como um cone requer bem menos espao de disco. 6 Clique em OK. O Microsoft Access criar uma moldura de objeto no acoplado e exibir o objeto na moldura. 7 Se voc precisar editar o objeto, clique duas vezes nesse objeto. Observaes Se o aplicativo a partir do qual voc estiver copiando, aceitar o arrastar-e-soltar edio OLE, voc poder arrastar o arquivo diretamente do Windows Explorer ou da rea de trabalho, em vez de utilizar a ferramenta Moldura de Objeto No Acoplado. Voc pode dimensionar o tamanho e as propores do objeto aps col-lo. Em vrios casos, voc editar um objeto no acoplado a partir do modo Estrutura, do formulrio ou relatrio. Se

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 72 desejar editar o objeto no modo Formulrio tambm, defina a propriedade Ativado, da moldura de objeto no acoplado como Sim e a propriedade Bloqueado, como No.

Vincular a um objeto no acoplado existente


1 2 3 4
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique na ferramenta Moldura de Objeto No Acoplado, na Caixa de ferramentas. No formulrio ou relatrio, clique no local onde voc deseja posicionar o objeto. Na caixa de dilogo Inserir Objeto, clique em Criar do Arquivo e, em seguida, especifique um caminho para o arquivo. Se voc no souber o caminho, poder clicar em Procurar. 5 Selecione a caixa de seleo Vincular. 6 Selecione a caixa de seleo Exibir Como cone se voc desejar que o objeto seja exibido como um cone em vez de objeto. Exibir um objeto como um cone pode ser til quando um objeto contm outras informaes que no precisam ser exibidas. Alm disso, exibir um objeto como um cone requer bem menos espao de disco. 7 Clique em OK. O Microsoft Access criar uma moldura de objeto no acoplado e exibir o objeto na moldura. 8 Se voc precisar editar o objeto, clique duas vezes nesse objeto. Observaes Voc pode dimensionar o tamanho e as propores do objeto aps col-lo. Em vrios casos, voc editar um objeto no acoplado a partir do modo Estrutura, do formulrio ou do relatrio. Se desejar editar o objeto no modo Formulrio tambm, defina a propriedade Ativado, da moldura de objeto no acoplado como Sim e a propriedade Bloqueado, como No. Quando voc vincula a um objeto, o vnculo automtico, por padro. Isso significa que, se o objeto for atualizado fora do Microsoft Access, as alteraes sero automaticamente exibidas na prxima vez em que voc abrir o formulrio ou relatrio. Se voc desejar controlar quando o vnculo ser atualizado, poder alter-lo de automtico para manual.

Inserir parte de um objeto no acoplado existente


Voc pode utilizar este procedimento se o aplicativo a partir do qual voc estiver copiando possuir suporte OLE para copiar parte de um documento j existente. 1 Abra o arquivo no aplicativo utilizado para cri-lo e selecione as informaes que deseja inserir. Por exemplo, abra o Microsoft Excel e selecione um intervalo de clulas. 2 No menu Editar, clique em Copiar. 3 Alterne para o Microsoft Access. 4 No modo Estrutura do formulrio ou do relatrio, clique em Colar, na barra de ferramentas. Observao Se voc desejar exibir o objeto como um cone ou se desejar especificar o tipo de objeto a ser colado, clique em Colar Especial, no menu Editar. O Microsoft Access criar uma moldura de objeto no acoplado e exibir o objeto na moldura. 5 Se voc precisar editar o objeto, clique duas vezes nesse objeto. Observaes Se o aplicativo a partir do qual voc estiver copiando, aceitar o arrastar-e-soltar edio OLE, voc poder arrastar informaes selecionadas nesse aplicativo para o modo Estrutura de um formulrio ou relatrio do Microsoft Access. Quando fizer isso, o Microsoft Access criar uma moldura de objeto no acoplado e inserir as informaes selecionadas na moldura. Voc pode dimensionar o tamanho e as propores do objeto aps col-lo. Em vrios casos, voc editar um objeto no acoplado a partir do modo Estrutura, do formulrio ou relatrio. Se desejar editar o objeto no modo Formulrio tambm, defina a propriedade Ativado, da moldura de objeto no acoplado como Sim e a propriedade Bloqueado, como No.

Vincular a parte de um objeto no acoplado existente


Voc pode utilizar este procedimento se o aplicativo ao qual voc estiver vinculando possuir suporte OLE para vincular a parte de um documento j existente. 1 Abra o arquivo no aplicativo utilizado para cri-lo e selecione as informaes s quais voc deseja vincular. Por exemplo, abra o Microsoft Excel e selecione um intervalo de clulas. 2 No menu Editar, clique em Copiar. 3 Deixe o aplicativo aberto e alterne para o Microsoft Access. 4 No modo Estrutura de formulrio ou de relatrio, clique em Colar Especial, no menu Editar. 5 Na caixa de dilogo Colar Especial, clique em Colar Vnculo e, em seguida, no tipo de objeto a ser colado na lista Como. 6 Selecione a caixa de seleo Exibir Como cone se voc desejar que o objeto seja exibido como um cone em vez de um objeto. Exibir um objeto como um cone pode ser til quando um objeto contm outras informaes que no precisam ser exibidas. Alm disso, exibir um objeto como um cone requer bem menos espao de disco. 7 Clique em OK. O Microsoft Access criar uma moldura de objeto no acoplado e exibir o objeto na moldura. 8 Se voc precisar editar o objeto, clique duas vezes nesse objeto. Observaes Voc pode dimensionar o tamanho e as propores do objeto aps col-lo. Em vrios casos, voc editar um objeto no acoplado a partir do modo Estrutura, do formulrio ou relatrio. Se desejar editar o objeto no modo Formulrio tambm, defina a propriedade Ativado, da moldura de objeto no acoplado como Sim e a propriedade Bloqueado, como No. Quando voc vincula a um objeto, o vnculo automtico, por padro. Isso significa que se o objeto for atualizado fora do Microsoft Access, as alteraes sero automaticamente exibidas na prxima vez em que voc abrir o formulrio ou

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 73 relatrio. Se desejar controlar quando o vnculo ser atualizado, voc poder alter-lo de automtico para manual.

Opes de Colar especial


Quando voc copia uma seleo de outro aplicativo e clica em Colar Especial, no menu Editar, o Microsoft Access exibe a caixa de dilogo Colar Especial. A tabela a seguir descreve as entradas na lista Como da caixa de dilogo Colar Especial.

Criar e inserir um objeto acoplado


1 2 3 4 5
Se voc ainda no o fez, crie uma moldura de objeto acoplado em um formulrio. Alterne para o modo Formulrio ou modo Folha de Dados. Mova para o registro no qual voc deseja inserir o objeto e clique no campo Objeto OLE. No menu Inserir, clique em Objeto. Na caixa de dilogo Inserir Objeto, clique em Criar Novo, se ainda no estiver selecionado, e clique no tipo de objeto que voc deseja criar na caixa Tipo de Objeto. 6 Selecione a caixa de seleo Exibir Como cone se voc desejar que o objeto seja exibido como um cone em vez de um objeto. Exibir um objeto como um cone pode ser til quando um objeto contm outras informaes que no precisam ser exibidas. Alm disso, exibir um objeto como um cone requer bem menos espao de disco. 7 Clique em OK. 8 Crie o objeto utilizando o aplicativo que voc escolheu no passo 5. 9 Aps criar o objeto, clique em Sair, no menu Arquivo do aplicativo servidor da OLE para voltar ao Microsoft Access. Se voc estiver no modo Formulrio, o Microsoft Access exibir o objeto. Se estiver no modo Folha de Dados, o Microsoft Access exibir o nome do objeto, por exemplo, "Imagem de Bitmap". 10 Se voc precisar editar o objeto, clique duas vezes nesse objeto. Observaes Voc pode dimensionar o tamanho e as propores do objeto aps col-lo. Voc pode tambm inserir um objeto acoplado em uma folha de dados da tabela ou da consulta. Basta selecionar o campo no qual voc deseja inserir o objeto (deve ser um campo Objeto OLE) e seguir os passos de 4 a 9. Para ver o objeto, voc deve criar uma moldura de objeto acoplado em um formulrio ou relatrio.

Adicionar uma moldura de objeto acoplado a um formulrio ou relatrio


1 2
Se voc ainda no o fez, crie um campo em uma tabela e defina o tipo de dados do campo com objeto OLE. Crie um formulrio ou relatrio (ou abra um formulrio ou relatrio j existente) que inclua o campo Objeto OLE em sua origem de registros. 3 No modo Estrutura de formulrio ou modo Estrutura de relatrio, clique em Lista de Campos, na barra de ferramentas para exibir a lista de campos. 4 Arraste o campo Objeto OLE da lista de campos para o formulrio ou relatrio. O Microsoft Access criar uma moldura de objeto acoplado que ser ligada ao campo Objeto OLE. Observao Se voc j criou a moldura de objeto acoplado, poder acopl-lo a um campo em uma origem de registros base, definindo a propriedade OrigemDoControle para a moldura de objeto acoplado com o nome do campo.

Inserir um objeto acoplado existente


1 2 3 4 5
Se voc ainda no o fez, crie uma moldura de objeto acoplado em um formulrio. Alterne para o modo Formulrio ou modo Folha de Dados. Mova para o registro no qual voc deseja inserir o objeto e clique no campo Objeto OLE. No menu Inserir, clique em Objeto. Na caixa de dilogo Inserir Objeto, clique em Criar do Arquivo e, em seguida, especifique um caminho para o arquivo. Se no souber o caminho, voc poder clicar em Procurar. 6 Selecione a caixa de seleo Exibir Como cone se voc desejar que o objeto seja exibido como um cone em vez de um objeto. Exibir um objeto como um cone pode ser til quando um objeto contm outras informaes que no precisam ser exibidas. Alm disso, exibir um objeto como um cone requer bem menos espao de disco. 7 Clique em OK. Se estiver no modo Formulrio, o Microsoft Access exibir o objeto. No modo Folha de Dados, o Microsoft Access exibir o nome do objeto, por exemplo, "Imagem de Bitmap". 8 Se voc precisar editar o objeto, clique duas vezes nesse objeto. Observaes Se o aplicativo a partir do qual voc estiver copiando, aceitar o arrastar-e-soltar edio OLE, voc poder arrastar o arquivo diretamente do Windows Explorer ou da rea de trabalho, em vez de utilizar o comando Objeto. Voc pode dimensionar o tamanho e as propores do objeto aps col-lo. Voc pode tambm inserir um objeto acoplado em uma folha de dados da tabela ou da consulta. Basta selecionar o campo no qual voc deseja inserir o objeto (deve ser um campo Objeto OLE) e seguir os passos de 4 a 7. Para ver o objeto, voc deve criar uma moldura de objeto acoplado em um formulrio ou relatrio.

Vincular a um objeto acoplado existente


1 2 3
Se voc ainda no o fez, crie uma moldura de objeto acoplado em um formulrio. Alterne para o modo Formulrio ou modo Folha de Dados. Mova para o registro ao qual voc deseja vincular o objeto e clique no campo Objeto OLE.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 74

4 5

No menu Inserir, clique em Objeto. Na caixa de dilogo Inserir Objeto, clique em Criar do Arquivo e, em seguida, especifique um caminho para o arquivo. Se no souber o caminho, voc pode clicar em Procurar. 6 Selecione a caixa de seleo Vincular. 7 Selecione a caixa de seleo Exibir Como cone, se voc desejar que o objeto seja exibido como um cone em vez de um objeto. Exibir um objeto como um cone pode ser til quando um objeto contm outras informaes que no precisam ser exibidas. Alm disso, exibir um objeto como um cone requer bem menos espao de disco. 8 Clique em OK. Se estiver no modo Formulrio, o Microsoft Access exibir o objeto. No modo Folha de Dados, o Microsoft Access exibir o nome do objeto, por exemplo, "Imagem de Bitmap". 9 Se voc precisar editar o objeto, clique duas vezes nesse objeto. Observaes Voc pode dimensionar o tamanho e as propores do objeto aps col-lo. Voc pode tambm inserir um objeto acoplado em uma folha de dados da tabela ou da consulta. Basta selecionar o campo no qual voc deseja inserir o objeto (deve ser um campo Objeto OLE) e seguir os passos de 4 a 8. Para ver o objeto, voc deve criar uma moldura de objeto acoplado em um formulrio ou relatrio. Quando voc vincula a um objeto, o vnculo automtico, por padro. O Microsoft Access atualiza o objeto automaticamente quando voc move para o campo. Se voc desejar controlar quando o vnculo ser atualizado, poder alter-lo de automtico para manual.

Inserir parte de um objeto acoplado existente


Voc pode utilizar este procedimento se o aplicativo do qual voc estiver copiando possuir suporte OLE para copiar parte de um documento j existente. 1 Se voc ainda no o fez, crie uma moldura de objeto acoplado em um formulrio. 2 Alterne para o aplicativo que foi utilizado para criar o objeto e selecione as informaes que deseja inserir. Por exemplo, abra o Microsoft Excel e selecione um intervalo de clulas. 3 No menu Editar, clique em Copiar. 4 Alterne novamente para o Microsoft Access, alterne para o modo Formulrio ou modo Folha de Dados, mova para o registro no qual voc deseja colar o objeto e clique no campo Objeto OLE. 5 Clique em Colar, na barra de ferramentas. Observao Se voc desejar exibir o objeto como um cone ou se desejar especificar o tipo de objeto a ser colado, clique em Colar Especial, no menu Editar. Se estiver no modo Formulrio, o Microsoft Access exibir o objeto. No modo Folha de Dados, o Microsoft Access exibir o nome do objeto, por exemplo "Planilha do Microsoft Excel". 6 Se voc precisar editar o objeto, clique duas vezes nesse objeto. Observaes Se o aplicativo a partir do qual voc estiver copiando, aceitar o arrastar-e-soltar edio OLE, voc poder arrastar informaes selecionadas desse aplicativo para o campo Objeto OLE no modo Formulrio. Voc pode dimensionar o tamanho e as propores do objeto aps col-lo. Voc pode tambm inserir um objeto acoplado em uma folha de dados da tabela ou da consulta. Basta selecionar o campo no qual voc deseja inserir o objeto (deve ser um campo Objeto OLE) e clicar em Colar, na barra de ferramentas. Para ver o objeto, voc deve criar uma moldura de objeto acoplado em um formulrio ou relatrio.

Vincular a parte de um objeto acoplado existente


Voc pode utilizar este procedimento se o aplicativo ao qual voc estiver vinculando, possuir suporte OLE para vincular parte de um documento j existente. 1 Se voc ainda no o fez, crie uma moldura de objeto acoplado em um formulrio. 2 Alterne para o aplicativo que foi utilizado para criar o objeto e selecione as informaes que voc deseja vincular. Por exemplo, abra o Microsoft Excel e selecione um intervalo de clulas. 3 No menu Editar, clique em Copiar. 4 Deixe o aplicativo aberto e alterne novamente para o Microsoft Access. Alterne para o modo Formulrio ou modo Folha de Dados, mova para o registro no qual voc deseja colar o objeto e clique no campo Objeto OLE. 5 No menu Editar, clique em Colar Especial. 6 Na caixa de dilogo Colar Especial, clique em Colar Vnculo e, em seguida, no tipo de objeto a ser colado na caixa Como. 7 Selecione a caixa de seleo Exibir Como cone se voc desejar que o objeto seja exibido como um cone em vez de um objeto. Exibir um objeto como um cone pode ser til quando um objeto contm outras informaes que no precisam ser exibidas. Alm disso, exibir um objeto como um cone requer bem menos espao de disco. 8 Clique em OK. Se estiver no modo Formulrio, o Microsoft Access exibir o objeto. No modo Folha de Dados, o Microsoft Access exibir o nome do objeto, por exemplo, "Planilha do Microsoft Excel 7.0". 9 Se voc precisar editar o objeto, clique duas vezes nesse objeto. Observaes Voc pode dimensionar o tamanho e as propores do objeto aps col-lo. Voc pode tambm inserir um objeto acoplado em uma folha de dados da tabela ou da consulta. Basta selecionar o campo no qual voc deseja inserir o objeto (deve ser um campo Objeto OLE) e clicar em Colar Especial, no menu Editar. Siga os passos de 6 a 8 anteriores. Para ver o objeto, voc deve criar uma moldura de objeto acoplado em um formulrio ou relatrio. Quando voc vincula a um objeto, o vnculo automtico, por padro. O Microsoft Access atualiza o objeto

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 75 automaticamente quando voc move para o campo. Se desejar controlar quando o vnculo ser atualizado, voc poder alter-lo de automtico para manual.

Que tipo de moldura devo utilizar e devo inserir ou vincular um objeto?

O Microsoft Access atualiza automaticamente objetos vinculados em um relatrio, ao visualiz-lo ou imprimi-lo. Ele os atualiza em formulrios, conforme mostrado na tabela a seguir. Tipo de objeto Propriedade Atualizado quando Moldura de objeto no acoplado Moldura de objeto acoplado OpesDeAtualizao: Automtica Bloqueado: No OpoDeAtualizao: Automtica Ativado: Sim Bloqueado: No O formulrio aberto. A moldura do objeto acoplado recebe o foco.

Editar uma figura ou outro objeto acoplado em um formulrio


1 2 3
Abra o formulrio no modo Formulrio (ou abra uma folha de dados). V para o registo que contm o objeto que voc deseja editar. Clique duas vezes no objeto. O Microsoft Access abre o aplicativo que foi utilizado para criar o objeto (o aplicativo servidor OLE), se estiver disponvel. O aplicativo pode ser aberto em uma janela separada ou talvez voc consiga editar o objeto no local. Observao Quando voc clica duas vezes em um objeto de som ou vdeo, o Microsoft Access reproduz o objeto. Para abrir esses tipos de objetos para editar, clique no objeto e, em seguida, no comando Objeto apropriado, no menu Editar. Por exemplo, aponte para o comando Objeto Media Clip e clique no comando Abrir ou Editar no submenu. 4 Faa as alteraes desejadas e utilize um dos procedimentos a seguir: Se voc estiver editando no local, clique no formulrio fora da moldura de objeto acoplado. Se voc clicar por engano em Sair, no menu Arquivo, encerrar o Microsoft Access. Se voc estiver editando o objeto em uma janela separada, clique em Sair, no menu Arquivo do aplicativo servidor OLE. Quando solicitado se deseja atualizar o documento, clique em OK. Observaes Para editar um objeto em uma moldura de objeto acoplado, a propriedade Ativado para a moldura de objeto acoplado, deve ser definida como Sim e a propriedade Bloqueado, como No. Voc pode definir a ao a ser executada quando clicar duas vezes em um objeto, definindo as propriedades Verbo e AutoAtivar para a moldura de objeto acoplado. Por exemplo, talvez voc deseje abrir o objeto em uma janela separada e no no local.

Editar uma figura ou outro objeto no acoplado em um formulrio ou relatrio


1 2
Abra o formulrio no modo Estrutura ou o relatrio no modo Estrutura. Clique duas vezes no objeto. O Microsoft Access abre o aplicativo utilizado para criar o objeto (o aplicativo servidor de OLE), se estiver disponvel. Observao Quando voc clica duas vezes em um objeto de som ou vdeo, o Microsoft Access reproduz o objeto. Para abrir esses tipos de objetos para editar, clique no objeto e no comando Objeto apropriado, no menu Editar. Por exemplo, aponte para o comando Objeto Media Clip e clique no comando Abrir ou Editar, no submenu. 3 Faa as alteraes desejadas e clique em Sair no menu Arquivo do aplicativo servidor OLE. Quando solicitado a atualizar o documento, clique em OK. Observaes Na maioria dos casos, voc editar um objeto no acoplado a partir do modo Estrutura de um formulrio ou relatrio. Se voc desejar editar o objeto no modo Formulrio tambm, defina a propriedade Ativado, da moldura de objeto no acoplado, como Sim e a propriedade Bloqueado, como No. Este procedimento aplica-se apenas s figuras em molduras de objeto no acoplado, no a controles de imagem. Uma figura em um controle de imagem no tem conexo com o aplicativo de origem, utilizado para cri-la.

Ajustar o tamanho de uma figura exibida em um controle de imagem ou moldura de objeto


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Certifique-se de que controle de imagem, moldura de objeto acoplado ou moldura de objeto no acoplado esteja selecionado. 3 Clique em Propriedades, na barra de ferramentas para exibir a folha de propriedades. 4 Na caixa da propriedade ModoTamanho, clique em uma das definies a seguir: Cortar. Exibe a figura em tamanho real. Se a figura for maior que a rea dentro do controle, a imagem ser recortada. Estender. Dimensiona a figura de modo a ocupar a rea dentro do controle. Esta definio pode distorcer a imagem. Zoom. Exibe a figura em sua totalidade aps dimension-la para preencher a altura ou a largura da rea dentro do controle. Esta definio no distorcer a imagem.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 76

Converter uma figura ou objeto acoplado em um formulrio para uma imagem


1 2 3 4
Abra o formulrio no modo Formulrio. Clique no objeto e, em seguida, em Copiar, na barra de ferramentas. No menu Editar, clique em Colar Especial. Na lista Como, clique em Figura ou em outras opes de bitmap, dependendo se voc deseja criar um metarquivo ou um bitmap. 5 O Microsoft Access converter o objeto em uma imagem. A moldura de objeto acoplado permanecer no formulrio mas voc no poder abrir o aplicativo utilizado para criar o objeto (o aplicativo servidor OLE) a partir do formulrio. No caso de um objeto de som, apenas o cone permanecer. Tratando-se de um objeto de vdeo, apenas o primeiro quadro do vdeo permanecer. Voc no poder reproduzir o objeto de som ou vdeo. Observaes Ao fazer alteraes em um objeto em uma moldura de objeto acoplado, voc altera apenas o objeto para o registro atual. Para fazer uma alterao em outro registro, mova para esse registro e repita o processo. Se voc converter o objeto em uma imagem conforme descrito neste procedimento, o formulrio ser aberto mais rapidamente. Se voc quiser apenas evitar que os usurios editem um objeto e o desempenho no for um fator importante, voc poder, ento, definir a propriedade Bloqueado, da moldura de objeto acoplado, como Sim e a propriedade Ativado, como No.

Converter uma figura ou outro objeto no acoplado de modo que no possa ser editado
1 2 3
Abra o formulrio no modo Estrutura ou o relatrio no modo Estrutura. Clique no objeto. No menu Formatar, aponte para Alterar Para e clique em Imagem. O Microsoft Access converter a moldura de objeto no acoplado em um controle de imagem. O objeto permanecer no formulrio ou relatrio mas voc no poder abrir o aplicativo utilizado que foi para criar o objeto (o aplicativo servidor OLE) a partir do formulrio ou relatrio. No caso de um objeto de som, apenas o cone permanecer. Tratando-se de um objeto de vdeo, apenas o primeiro quadro do vdeo permanecer. Voc no poder reproduzir o objeto de som ou vdeo.

Alterar o tipo de vnculo para uma figura ou outro objeto em um formulrio ou relatrio
Quando voc vincula a um objeto criado em outro aplicativo, o Microsoft Access cria um vnculo automtico, por padro. Voc pode alterar o tipo de vnculo para manual ou vice-versa. Observao Este tipo de vnculo diferente de um hyperlink utilizado em um formulrio ou relatrio para saltar para outro documento, objeto ou pgina. 1 Utilize um dos procedimentos a seguir: Se o objeto for no acoplado, clique no objeto no modo Estrutura de formulrio ou modo Estrutura de relatrio. Se o objeto for acoplado, abra o formulrio no modo Formulrio (ou abra uma folha de dados), localize o registro que deseja alterar e clique no objeto. 2 No menu Editar, clique em Vnculos OLE/DDE. 3 Na caixa Vnculos, clique no vnculo que deseja alterar. Para selecionar diversos vnculos, mantenha pressionada a tecla CTRL ao clicar em cada vnculo. 4 Clique em Automtica ou Manual. Observaes Ao fazer alteraes em um vnculo para uma moldura de objeto acoplado, voc altera o vnculo apenas para o registro atual. Para fazer uma alterao em outro registro, mova para esse registro e repita o processo. Este procedimento aplica-se apenas s figuras em molduras de objeto no acoplado e molduras de objeto acoplado. As figuras de segundo plano e as figuras em controles de imagem so sempre atualizadas automaticamente.

Atualizar um vnculo manual para uma figura ou outro objeto em um formulrio ou relatrio
Este tipo de vnculo diferente de um hyperlink utilizado em um formulrio ou relatrio, para saltar para outro documento, objeto ou pgina. 1 Utilize um dos procedimentos a seguir: Se o objeto for no acoplado, clique no objeto no modo Estrutura de formulrio ou modo Estrutura de relatrio. Se o objeto for acoplado, abra o formulrio no modo Formulrio (ou abra uma folha de dados), localize o registro que deseja alterar e clique no objeto. 2 No menu Editar, clique em Vnculos OLE/DDE. 3 Na caixa Vnculos, clique no vnculo que deseja atualizar. Para selecionar diversos vnculos, mantenha pressionada a tecla CTRL ao clicar em cada vnculo. 4 Clique em Atualizar Agora. Observao Este procedimento aplica-se apenas s figuras em molduras de objeto no acoplado e molduras de objeto acoplado. As figuras de segundo plano e as figuras em controles de imagem so sempre atualizadas automaticamente.

Reconectar ou alterar um vnculo para uma figura em uma moldura de objeto acoplado ou no acoplado
1
Utilize um dos procedimentos a seguir: Se o objeto for no acoplado, clique no objeto no modo Estrutura de formulrio ou no modo Estrutura de relatrio. Se o objeto for acoplado, abra o formulrio no modo Formulrio (ou abra uma folha de dados), localize o registro que deseja alterar e clique no objeto. 2 No menu Editar, clique em Vnculos OLE/DDE. 3 Na caixa Vnculos, clique no vnculo que deseja reconectar ou alterar. 4 Clique em Alterar Origem. 5 Na caixa de dilogo Alterar Origem, selecione o novo nome do arquivo. Talvez voc precise alternar para outra

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 77 unidade de disco e/ou pasta para localizar o arquivo correto. 6 Clique em Abrir para concluir o vnculo e fechar a caixa de dilogo Alterar Origem e clique em Fechar na caixa de dilogo Vnculos. Observaes Ao fazer alteraes em um vnculo para uma moldura de objeto acoplado, voc altera o vnculo apenas para o registro atual. Para fazer uma alterao em outro registro, mova para esse registro e repita o processo.

Excluir uma figura ou outro objeto de um formulrio ou relatrio


1
Utilize um dos procedimentos a seguir: Se o objeto for uma moldura de objeto no acoplado, ou um controle de imagem, clique no objeto no modo Estrutura de formulrio ou modo Estrutura de relatrio. Se o objeto for acoplado, abra o formulrio no modo Formulrio (ou abra uma folha de dados), localize o registro que deseja alterar e clique no objeto. 2 Pressione a tecla DELETE. Se o objeto for acoplado, o Microsoft Access o remover da moldura de objeto acoplado e da origem de registros base, mas a moldura de objeto acoplado permanecer no formulrio ou relatrio. Se o objeto for uma moldura de objeto no acoplado ou um controle de imagem, o Microsoft Access remover o objeto e o controle. Observao Se voc desejar excluir uma moldura de objeto acoplado e todos os objetos armazenados no campo base, exclua a moldura de objeto acoplado no modo Estrutura de formulrio ou de relatrio, e exclua o campo Objeto OLE no modo Estrutura de tabela.

Adicionar um controle ActiveX (controle OLE personalizado) a um formulrio ou relatrio


1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique na ferramenta Mais Controles, na caixa de ferramentas. Clique no controle desejado, na lista. Observao Se voc instalou controles ActiveX com outros aplicativos, como o Microsoft Excel, esses controles aparecero se voc clicar na ferramenta Mais Controles na barra de ferramentas ou se clicar no comando Controle ActiveX, no menu Inserir. Entretanto, possvel que alguns controles ActiveX no funcionem corretamente com o Microsoft Access. Para ver uma lista de controles testados e verificados com o Microsoft Access, consulte o arquivo Leiame ou entre em contato com o fornecedor do controle. 4 No formulrio ou relatrio, clique no local onde voc deseja colocar o controle. 5 Clique no controle com o boto direito do mouse e clique em Propriedades, para abrir a folha de propriedades do controle ActiveX. 6 Defina as propriedades, conforme necessrio. Observao Para obter Ajuda sobre uma propriedade, clique na propriedade na folha de propriedades e pressione F1. Observaes Para obter maiores informaes sobre como utilizar os controles ActiveX, consulte o Captulo 16, "Utilizando Controles ActiveX" em Criando Aplicativos com o Microsoft Access 97.

Converter um objeto OLE em um formulrio ou relatrio para uma verso posterior desse objeto
1
Utilize um dos procedimentos a seguir: Se o objeto for no acoplado, clique no objeto no modo Estrutura de formulrio ou no modo Estrutura de relatrio. Se o objeto for acoplado, abra o formulrio no modo Formulrio (ou abra uma folha de dados), localize o registro que deseja alterar e clique no objeto. 2 No menu Editar, aponte para o comando Objeto apropriado (por exemplo, aponte para Objeto Planilha Eletrnica para um objeto do Microsoft Excel) e clique em Converter. 3 Na caixa de dilogo Converter, clique na verso para a qual voc deseja converter. Por exemplo, voc poderia converter um objeto do Graph 3.0 para um objeto do Graph 5.0.

Exibir uma figura ou outro objeto em um formulrio ou relatrio como um cone


1
Utilize um dos procedimentos a seguir: Se o objeto for no acoplado, clique no objeto no modo Estrutura de formulrio ou no modo Estrutura de relatrio. Se o objeto for acoplado, abra o formulrio no modo Formulrio (ou abra uma folha de dados), localize o registro que deseja alterar e clique no objeto. 2 No menu Editar, aponte para o comando Objeto adequado (por exemplo, aponte para Objeto Planilha Eletrnica para um objeto do Microsoft Excel) e clique em Converter. 3 Na caixa de dilogo Converter, selecione a caixa de seleo Exibir Como cone. Observao Exibir um objeto como um cone pode economizar bastante espao de disco, uma vez que este procedimento faz com o servidor OLE (o aplicativo utilizado para criar o objeto) envie o objeto com as informaes de reproduo consistindo apenas do cone em vez do objeto inteiro.

Reconectar um vnculo para uma figura em um formulrio ou relatrio


Voc pode perder um vnculo para uma figura se renome-la ou remov-la. A maneira como voc reconecta o vnculo depende se ele uma figura em uma moldura de objeto acoplado, em uma moldura de objeto no acoplado, em um controle de imagem ou se uma figura de segundo plano (marca dgua). Observao Este tipo de vnculo diferente de um hyperlink utilizado em um formulrio ou relatrio para saltar para outro documento, objeto ou pgina.

Reconectar um vnculo a uma figura em um controle de imagem


1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Certifique-se de que o controle de imagem esteja selecionado e clique em Propriedades, na barra de ferramentas. Especifique o caminho correto para a figura na propriedade Figura.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 78

Reconectar um vnculo a uma figura de segundo plano


1 2
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique duas vezes no seletor de formulrio ou no seletor de relatrios para abrir a folha de propriedades para o formulrio ou o relatrio. 3 Especifique o caminho para a figura, na propriedade Figura.

Reconectar um vnculo a um objeto em um formulrio ou relatrio


Voc pode perder um vnculo para um objeto se renomear ou mover o objeto vinculado. Observao Este tipo de vnculo diferente de um hyperlink utilizado em um formulrio ou relatrio para saltar para outro documento, objeto ou pgina. 1 Utilize um dos procedimentos a seguir: Se o objeto for no acoplado, clique no objeto no modo Estrutura de formulrio ou no modo Estrutura de relatrio. Se o objeto for acoplado, abra o formulrio no modo Formulrio (ou abra uma folha de dados), localize o registro que deseja alterar e clique no objeto. 2 No menu Editar, clique em Vnculos OLE/DDE. 3 Na caixa Vnculos, clique no vnculo que voc deseja reconectar ou alterar. 4 Clique em Alterar Origem. 5 Na caixa de dilogo Alterar Origem, selecione o novo nome do arquivo. Talvez voc precise alternar para outra unidade de disco e/ou pasta para localizar o arquivo correto. 6 Clique em Abrir para concluir o vnculo e fechar a caixa de dilogo Alterar Origem e clique em Fechar na caixa de dilogo Vnculos. Observao Ao fazer alteraes em um vnculo a uma moldura de objeto acoplado, voc altera o vnculo apenas para o registro atual. Para fazer uma alterao em outro registro, mova para esse registro e repita o processo.

Utilizar um assistente para criar uma Tabela Dinmica do Microsoft Excel e coloc-la em um formulrio
1 2 3
Na barra de ferramentas, clique na seta junto ao boto Novo Objeto e, ento, clique em Formulrio. Na caixa de dilogo Novo Formulrio, clique em Assistente de Tabela Dinmica e, ento, clique em OK. Siga as instrues do assistente. Para obter maiores informaes sobre Tabelas Dinmicas e como elas funcionam, clique em {bmc bm0.BMP}. Observaes O formulrio Anlise de Vendas do banco de dados de exemplo Northwind contm uma Tabela Dinmica. Para visualizar essa Tabela Dinmica, abra o banco de dados Northwind na subpasta Exemplos da pasta de programa do seu Office. Na janela Banco de Dados, clique na guia Formulrios, clique em Anlise de Vendas e, em seguida, clique em Abrir. Os dados de origem que a Tabela Dinmica utiliza no so salvos automaticamente com a Tabela Dinmica nem com o formulrio. Em vez disso, voc deve atualizar a Tabela Dinmica com os dados mais atuais cada vez que desejar utilizla, o que significa que voc precisar ter acesso ao local onde os dados esto armazenados. Se voc sabe que precisar editar a Tabela Dinmica posteriormente, quando no tiver acesso aos dados, salve uma cpia dos dados com a Tabela Dinmica. Quando voc est editando a Tabela Dinmica, est utilizando o Microsoft Excel e pode obter Ajuda do Microsoft Excel sobre Tabelas Dinmicas. Quando voc est no modo Formulrio, possvel obter Ajuda do Microsoft Access sobre Tabelas Dinmicas.

Salvar uma cpia dos dados de uma Tabela Dinmica


Se voc sabe que precisar editar uma Tabela Dinmica posteriormente, quando no ter acesso aos dados, salve uma cpia dos dados com a Tabela Dinmica. Observe que salvar os dados pode aumentar significativamente o tamanho do formulrio, portanto certifique-se de dispor de espao suficiente em disco. 1 Abra no modo Formulrio o formulrio que contm a Tabela Dinmica. 2 Clique no boto Editar Tabela Dinmica. 3 No menu Dados do Microsoft Excel, clique em Atualizar Dados. 4 No menu Dados, clique em Relatrio de Tabela Dinmica para reiniciar o Assistente de Tabela Dinmica. 5 Clique em Avanar para avanar para a ltima tela. 6 Clique em Opes. 7 Sob Opes de Fonte de Dados, certifique-se de que Salvar Dados com Layout da Tabela esteja selecionada. 8 Clique em OK. 9 Clique em Concluir. 10 Continue trabalhando com a Tabela Dinmica ou feche-a e volte ao formulrio no Microsoft Access clicando em Fechar e Retornar ao Formulrio Dinmico no menu Arquivo do Microsoft Excel. Observao As alteraes que voc faz nos dados salvos com uma Tabela Dinmica se aplicam somente a essa Tabela Dinmica; elas no afetam dados na tabela base.

O que uma Tabela Dinmica?


Uma Tabela Dinmica uma tabela interativa que executa os clculos escolhidos por voc, como somas (o padro para campos numricos) e contagens (o padro para campos de texto), com base na maneira como os dados so organizados na Tabela Dinmica. Por exemplo, uma Tabela Dinmica pode exibir os valores de um campo horizontal ou verticalmente e, em seguida, calcular o total da linha ou da coluna. Ela pode tambm utilizar os valores de um campo como ttulos de linha ou coluna, calculando quantidades individuais na interseo de cada ttulo de linha e coluna e, em seguida, calculando subtotais e totais gerais. Por exemplo, para analisar as vendas por categoria de produtos para cada funcionrio, voc pode listar os nomes dos funcionrios como ttulos de coluna na parte superior da Tabela Dinmica, as categorias de

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 79 produtos como ttulos de linha na lateral da Tabela Dinmica e o total de vendas calculado por categoria de produtos para cada funcionrio em cada interseo de linha e coluna. Voc pode limitar os registros que a Tabela Dinmica utiliza designando um campo como campo de pgina o qual se torna uma lista suspensa, acima da Tabela Dinmica, que funciona como um filtro. O valor que voc seleciona na lista determina quais registros so exibidos na Tabela Dinmica. Por exemplo, voc poderia utilizar o campo Cidade da tabela Funcionrios como um campo de pgina, para visualizar o desempenho de vendas por categoria de produtos apenas para os representantes de vendas em Londres. Voc pode ver um exemplo de Tabela Dinmica no banco de dados de exemplo Northwind. Para visualizar essa Tabela Dinmica, abra o banco de dados Northwind na subpasta Exemplos da pasta de programa do seu Office. Na janela Banco de Dados, clique na guia Formulrios, clique em Anlise de Vendas e, em seguida, clique em Abrir. As Tabelas Dinmicas tm esse nome porque voc pode alterar dinamicamente seus layouts para analisar os dados de maneiras diferentes. Voc pode reorganizar os ttulos de linha, os ttulos de coluna e os campos de pgina at obter o layout desejado. Cada vez que voc altera o layout, a Tabela Dinmica recalcula imediatamente os dados com base na nova organizao. Alm disso, conforme os dados de origem so alterados, voc pode atualizar a Tabela Dinmica. Voc cria uma Tabela Dinmica no Microsoft Access utilizando o Assistente de Tabela Dinmica. O assistente utiliza o Microsoft Excel para criar a Tabela Dinmica e o Microsoft Access para criar um formulrio no qual a Tabela Dinmica incorporada. Cada vez que voc abre um formulrio que contm uma Tabela Dinmica, a Tabela Dinmica lhe mostra os dados que eram atuais da ltima vez em que voc ativou a Tabela Dinmica. Para exibir os dados mais atuais na Tabela Dinmica, voc precisa atualizar os dados.

Editar uma Tabela Dinmica


Como a Tabela Dinmica um objeto incorporado do Microsoft Excel, voc a modifica indo para o formulrio do Microsoft Access no qual a Tabela Dinmica est incorporada e, em seguida, inicia e utiliza o Microsoft Excel para editar os dados. 1 Abra no modo Formulrio o formulrio que contm a Tabela Dinmica. 2 Clique no boto Editar Tabela Dinmica. Observao Se voc preferir utilizar edio in-loco em vez de editar a Tabela Dinmica em uma janela separada do Microsoft Excel, aponte para Objeto Planilha no menu Editar do Microsoft Access e, ento, clique em Editar. 3 No menu Dados do Microsoft Excel, clique em Atualizar Dados. 4 Faa as alteraes que desejar na Tabela Dinmica. Observao Para obter ajuda sobre maneiras especficas de modificar ou trabalhar de outra forma com a Tabela Dinmica, utilize a Ajuda do Microsoft Excel. 5 Ao terminar de editar a Tabela Dinmica, clique em Sair no menu Arquivo do Microsoft Excel. Observaes Se voc no localizar a resposta de que precisa nos tpicos da Ajuda do Microsoft Excel, voc poder utilizar a Ajuda do Microsoft Access quando a Tabela Dinmica estiver aberta no modo Formulrio, no Microsoft Access. Se voc estiver utilizando edio in-loco, voc deve primeiro clicar em qualquer lugar do formulrio fora da Tabela Dinmica para obter ajuda do Microsoft Access. Os dados de origem que a Tabela Dinmica utiliza no so salvos automaticamente com a Tabela Dinmica nem com o formulrio. Em vez disso, voc deve atualizar a Tabela Dinmica com os dados mais atuais cada vez que desejar utiliz-la, o que significa que voc precisar ter acesso ao local onde os dados esto armazenados. Se voc sabe que precisar editar a Tabela Dinmica posteriormente, quando no tiver acesso aos dados, salve os dados com a Tabela Dinmica e o formulrio.

Solucionar problemas com uma Tabela Dinmica em um formulrio do Microsoft Access


Alguns dos dados da Tabela Dinmica no aparecem por inteiro na tela e no h barras de rolagem para exibir o restante dos dados Para rolar pelos dados da Tabela Dinmica, clique no boto Editar Tabela Dinmica, que abre o Microsoft Excel. Voc poder ento ver toda a Tabela Dinmica e rolar pelos dados.

Cliquei no boto para editar a Tabela Dinmica, mas o Microsoft Excel no permitir que eu faa nenhuma modificao.
Antes de poder modificar uma Tabela Dinmica, voc precisa atualizar os dados exibidos. 1 Abra no modo Formulrio o formulrio que contm a Tabela Dinmica. 2 Clique no boto Editar Tabela Dinmica. 3 No menu Dados do Microsoft Excel, clique em Atualizar Dados. Agora voc dever ser capaz de modificar a Tabela Dinmica. Observao Ao editar a Tabela Dinmica, voc est utilizando o Microsoft Excel e pode obter Ajuda do Microsoft Excel sobre Tabelas Dinmicas. Se voc no localizar a resposta de que precisa nos tpicos da Ajuda do Microsoft Excel, voc poder utilizar a Ajuda do Microsoft Access quando a Tabela Dinmica estiver aberta no modo Formulrio, no Microsoft Access.

Atualizar os dados de uma Tabela Dinmica


1 2 3
Abra no modo Formulrio o formulrio que contm a Tabela Dinmica. Clique no boto Editar Tabela Dinmica. No menu Dados do Microsoft Excel, clique em Atualizar Dados.

Se eu abro o Microsoft Excel sem passar pelo formulrio que contm a Tabela Dinmica, no consigo localizar a Tabela Dinmica.
Uma Tabela Dinmica um objeto incorporado que est armazenado no Microsoft Access. Se voc deseja trabalhar com a Tabela Dinmica no Microsoft Excel, voc precisa primeiro clicar no boto Editar Tabela Dinmica no formulrio do

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 80 Microsoft Access. Uma vez que voc tenha a Tabela Dinmica aberta no Microsoft Excel, voc pode salvar uma cpia dela como uma planilha do Microsoft Excel. Entretanto, a planilha da Tabela Dinmica e a Tabela Dinmica no Microsoft Access no estaro vinculadas. Se voc alterar a Tabela Dinmica em um aplicativo, as alteraes no se refletiro em outro aplicativo e os dados sero inconsistentes.

Subformulrios: o que so e como funcionam


Um subformulrio um formulrio dentro de outro. O formulrio primrio chamado de formulrio principal e o formulrio dentro do formulrio denominado subformulrio. Uma combinao formulrio/subformulrio sempre citada como um formulrio hierrquico, um formulrio mestre/detalhe ou um formulrio pai/filho. Os subformulrios so eficientes principalmente quando se deseja exibir dados de tabelas ou consultas com um relacionamento um-para-muitos. Por exemplo, voc poderia criar um formulrio com um subformulrio para exibir dados de uma tabela Categorias e de uma tabela Produtos. Os dados na tabela Categorias correspondem ao lado um do relacionamento. Os dados na tabela Produtos correspondem ao lado muitos do relacionamento cada categoria pode ter mais de um produto. O formulrio principal e o subformulrio neste tipo de formulrio so vinculados de tal forma que o subformulrio exiba apenas registros que esto relacionados ao registro atual no formulrio principal. Por exemplo, quando o formulrio principal exibir a categoria Bebidas, o subformulrio exibir apenas os produtos na categoria Bebidas. Quando voc utiliza um formulrio com um subformulrio para inserir novos registros, o Microsoft Access salva o registro atual no formulrio principal quando voc entra no subformulrio. Isto assegura que os registros na tabela muitos tero um registro na tabela um com o qual se relacionar. Isto tambm salva automaticamente cada registro medida que so adicionados ao subformulrio. Um subformulrio pode ser exibido como uma folha de dados, como na ilustrao anterior, ou pode ser exibido como um formulrio simples ou contnuo. Um formulrio principal s pode ser exibido como um formulrio simples. Um formulrio principal pode ter qualquer nmero de subformulrios se voc posicionar cada subformulrio no formulrio principal. Voc tambm pode aninhar at dois nveis de subformulrios. Isto significa que voc pode ter um subformulrio dentro de um formulrio principal e um outro subformulrio dentro daquele subformulrio. Por exemplo, voc poderia ter um formulrio principal que exiba clientes, um subformulrio que exiba pedidos e outro subformulrio que exiba detalhes do pedido.

Tipos de Subformulrios
Quando voc cria um subformulrio, voc pode estrutur-lo para ser exibido apenas no modo Folha de Dados, apenas no modo Formulrio, como um formulrio simples ou contnuo, ou em ambos os modos. Os subformulrios exibidos como um formulrio simples ou contnuo podem ser simples ou podem ser amplamente personalizados de modo a incluir cabealhos, rodaps e assim por diante.

Criar um subformulrio
A maneira como voc cria um subformulrio depende se voc deseja criar um formulrio principal e um subformulrio ao mesmo tempo, criar um subformulrio e adicion-lo a um formulrio existente ou adicionar um formulrio existente a outro formulrio existente para criar um formulrio com um subformulrio.

Criar um formulrio e um subformulrio ao mesmo tempo


Antes de utilizar este procedimento, certifique-se de ter configurado corretamente os relacionamentos de sua tabela. 1 Em qualquer janela do Microsoft Access, clique na seta junto ao boto Novo Objeto e clique em Formulrio. 2 Na caixa de dilogo Novo Formulrio, clique duas vezes em Assistente de Formulrio na lista. 3 Na primeira caixa de dilogo do assistente, selecione uma tabela ou consulta da lista. Por exemplo, para criar um formulrio Categorias que exiba produtos para cada categoria em um subformulrio, selecione a tabela Categorias (o lado um do relacionamento um-para-muitos). 4 Clique duas vezes nos campos desta tabela ou consulta que voc deseja incluir. 5 Na mesma caixa de dilogo do assistente, selecione outra tabela ou consulta na lista. Utilizando o mesmo exemplo, selecione a tabela Produtos (o lado muitos do relacionamento um-para-muitos no formulrio de exemplo Categorias). Observao No importa qual tabela ou consulta voc escolha primeiro. 6 Clique duas vezes nos campos desta tabela ou consulta que voc deseja incluir. 7 Quando voc clicar em Avanar, se os relacionamentos tiverem sido corretamente definidos antes de iniciar o assistente, o assistente perguntar por qual tabela ou consulta voc deseja visualizar. Utilizando o mesmo exemplo, para criar o formulrio Categorias, clique em por Categorias. 8 Na mesma caixa de dilogo do assistente, marque a opo Formulrio Com Subformulrio(s). 9 Siga as instrues nas demais caixas de dilogo do assistente. Quando voc clicar em Concluir, o Microsoft Access criar dois formulrios, um para o formulrio principal e controle do subformulrio e outro para o subformulrio.

Criar um subformulrio e adicion-lo a um formulrio existente


Antes de utilizar este procedimento, certifique-se de ter configurado corretamente os relacionamentos de sua tabela. 1 Abra o formulrio ao qual voc deseja adicionar o subformulrio, no modo Estrutura 2 Certifique-se de que a ferramenta Assistentes de Controle esteja pressionada na caixa de ferramentas. 3 Clique na ferramenta Subformulrio/Sub-relatrio na caixa de ferramentas. 4 No formulrio, clique no local onde voc deseja posicionar o subformulrio. 5 Siga as instrues nas caixas de dilogo do assistente. 6 Quando voc clicar em Concluir, o Microsoft Access adicionar um controle de subformulrio a seu formulrio. Ele criar tambm um formulrio separado que o controle de subformulrio utilizar para exibir o subformulrio. Observaes

Adicionar um formulrio existente a outro formulrio existente para criar um formulrio com um subformulrio
Antes de utilizar este procedimento, certifique-se de ter configurado corretamente os relacionamentos de sua tabela.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 81

Abra o formulrio que voc deseja usar como o formulrio principal no modo Estrutura. Geralmente este formulrio baseado em uma tabela ou consulta no lado um de um relacionamento um-para-muitos. 2 Certifique-se de que a ferramenta Assistentes de Controle esteja pressionada na caixa de ferramentas. 3 Pressione F11 para alternar para a janela Banco de Dados. 4 Arraste um formulrio ou folha de dados da janela Banco de Dados para o formulrio principal. O Microsoft Access adiciona um controle de subformulrio ao formulrio. Se voc arrastou um formulrio exibido no modo Formulrio, o Microsoft Access exibir o subformulrio naquele modo. Se voc arrastou uma folha de dados, o Microsoft Access exibir o subformulrio como uma folha de dados.

Como o Microsoft Access vincula formulrios principais e subformulrios


Geralmente, voc utiliza um subformulrio para exibir dados de tabelas ou consultas que tenham um relacionamento umpara-muitos. Por exemplo, uma tabela Categorias e uma tabela Produtos tm um relacionamento um-para-muitos cada categoria pode ter mais de um produto. Quando voc cria um formulrio e um subformulrio baseados em tabelas que possuem um relacionamento um-paramuitos, o formulrio principal exibe o lado um e o subformulrio exibe o lado muitos ,ambos do relacionamento. O formulrio principal sincronizado com o subformulrio de tal forma que o subformulrio exiba apenas registros relacionados ao registro no formulrio principal. Se voc utilizar um assistente para criar um subformulrio ou se voc arrastar um formulrio ou folha de dados a partir da janela Banco de Dados para outro formulrio para criar um subformulrio, o Microsoft Access sincronizar automaticamente o formulrio principal com o subformulrio se as seguintes condies forem verdadeiras: As tabelas selecionadas tm relacionamentos definidos na janela Relacionamentos. Geralmente os relacionamentos so um-para-muitos. Se voc selecionar uma ou mais consultas, o Microsoft Access sincronizar automaticamente o formulrio e subformulrio se as tabelas nas quais se baseiam a consulta ou consultas atenderem estas condies. Por exemplo, voc poderia utilizar uma consulta baseada em uma tabela simples para calcular um valor em um campo. Se esta tabela base estiver corretamente relacionada outra tabela ou consulta base, o Microsoft Access sincronizar automaticamente o formulrio e o subformulrio. O formulrio principal baseado em uma tabela com uma chave primria e o subformulrio baseado em uma tabela que contm um campo com o mesmo nome da chave primria e o tipo de dados igual ou compatvel. Por exemplo, se a chave primria do formulrio principal for um campo AutoNumerao e a propriedade Tamanho do Campo para o campo for definida com Inteiro Longo, o campo correspondente no subformulrio deveria ser um campo Numrico e a propriedade Tamanho do Campo para aquele campo deveria ser definida com Inteiro Longo. Se voc selecionar uma ou mais consultas, as tabelas base para a consulta ou consultas devem atender a essas condies. Observaes O Microsoft Access utiliza as propriedades Vincular Campos Mestre e Vincular Campos Filho do controle do subformulrio para vincular o formulrio principal e o subformulrio. Se, por algum motivo, o Microsoft Access no vincular o formulrio e o subformulrio, voc poder definir diretamente essas propriedades.

Vincular um formulrio principal e um subformulrio


Se voc criar um subformulrio com o Assistente de formulrio ou com o Assistente de subformulrio, o Microsoft Access vincular automaticamente o formulrio principal com o subformulrio sob determinadas condies. Se seu formulrio principal e subformulrio no atenderem a essas condies, voc poder utilizar este procedimento para vincul-los. 1 Abra o formulrio principal no modo Estrutura. 2 Certifique-se de que o controle de subformulrio esteja selecionado e clique em Propriedades na barra de ferramentas para exibir a folha de propriedades para o controle do subformulrio. 3 Na caixa da propriedade Vincular Campos Filho, digite o nome do campo de vinculao no subformulrio. Se no tiver certeza de qual o campo de vinculao, clique no boto Construir {bmc bm18.BMP} para abrir o Vinculador de Campo de Subformulrio/Sub-relatrio. Para inserir mais de um campo de vinculao, separe os nomes de campo por ponto e vrgula. Se voc inserir mais de um campo de vinculao, voc deve inserir os campos na mesma ordem das propriedades Vincular Campos Filho e Vincular Campos Mestre. Observao Voc no pode utilizar o nome de um controle na propriedade Vincular Campos Filho. 4 Na caixa da propriedade Vincular Campos Mestre, insira o nome do campo de vinculao no formulrio principal. Se no tiver certeza de qual o campo de vinculao, clique no boto Construir para abrir o Vinculador de Campo do Subformulrio/Sub-relatrio. Para inserir mais de um campo de vinculao, separe os nomes de campo por ponto e vrgula. Se voc inserir mais de um campo de vinculao, voc deve inserir os campos na mesma ordem das propriedades Vincular Campos Filho e Vincular Campos Mestre. Observaes Os campos de vinculao no tm que aparecer no formulrio principal ou no subformulrio, mas devem ser includos na origem do registro base. Se voc utilizar o Assistente de formulrio para criar o subformulrio, o Microsoft Access incluir automaticamente os campos de vinculao na origem do registro base mesmo que voc no os tenha selecionado no assistente. Os campos de vinculao devem conter um tipo de dados ou tamanho de campo igual ou compatvel. Por exemplo, um campo AutoNumerao compatvel com um campo Numrico cuja propriedade Tamanho do Campo seja definida com Inteiro Longo.

Criar um formulrio com dois subformulrios


Antes de utilizar este procedimento, certifique-se de ter configurado corretamente os relacionamentos de sua tabela. Voc pode usar este procedimento para criar um formulrio e dois subformulrios que tenham um relacionamento umpara-muitos-para-muitos. O formulrio principal tem um relacionamento um-para-muitos com o primeiro subformulrio e este, tem um relacionamento um-para-muitos com o segundo subformulrio. 1 Em qualquer janela do Microsoft Access, clique na seta junto ao boto Novo Objeto e clique em Formulrio. 2 Na caixa de dilogo Novo Formulrio, clique duas vezes em Assistente de Formulrio na lista.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 82

Na primeira caixa de dilogo do assistente, selecione a tabela ou consulta para o formulrio principal. Por exemplo, suponha que voc deseja criar um formulrio Clientes que tenha dois subformulrios um subformulrio Pedidos e um subformulrio Detalhes do Pedido. Selecione a tabela Clientes (o lado um da tabela no primeiro relacionamento um-paramuitos). 4 Clique duas vezes nos campos desta tabela ou consulta que voc deseja incluir. 5 Na mesma caixa de dilogo do assistente, selecione a tabela ou consulta para o primeiro subformulrio. Utilizando o mesmo exemplo, selecione a tabela Pedidos (o lado muitos do primeiro relacionamento um-para-muitos) e ento d um clique duplo nos campos dessa tabela ou consulta que voc deseja incluir. Observao No importa qual tabela ou consulta voc escolha primeiro. 6 Na mesma caixa de dilogo do assistente, selecione a tabela ou consulta para o segundo subformulrio. Utilizando o mesmo exemplo, selecione a tabela Detalhes do Pedido (o lado muitos do segundo relacionamento um-para-muitos) e ento d6e um clique duplo nos campos dessa tabela ou consulta que voc deseja incluir. 7 Quando voc clicar em Avanar, se os relacionamentos tiverem sido corretamente configurados antes de iniciar o assistente, o assistente perguntar por qual tabela ou consulta voc deseja visualizar. Utilizando o mesmo exemplo, para criar o formulrio Clientes, clique em By Customers. 8 Na mesma caixa de dilogo do assistente, selecione a opo Formulrio Com Subformulrio (s). 9 Siga as instrues nas caixas de dilogo restantes do assistente. Quando voc clicar em Concluir, o Microsoft Access criar um formulrio com dois controles de subformulrio. Ele criar tambm dois outros formulrios, um para cada subformulrio. Observaes Quando um assistente utilizado para criar um formulrio com dois subformulrios, o Microsoft Access sincroniza os subformulrios anexando um procedimento de evento propriedade No Atual do primeiro subformulrio. Voc pode copiar e modificar este procedimento de evento se desejar sincronizar mais subformulrios no mesmo formulrio. Para ver este procedimento de evento, abra o primeiro subformulrio no modo Estrutura, clique duas vezes no seletor de formulrios e clique no boto Construir prximo propriedade No Atual.

Criar um formulrio com um subformulrio que contenha outro subformulrio


Para utilizar este procedimento, certifique-se de ter configurado corretamente os relacionamentos de sua tabela. Voc pode usar este procedimento para criar um formulrio e dois nveis de subformulrios que tenham um relacionamento um-para-muitos. O formulrio principal tem um relacionamento um-para-muitos com o primeiro subformulrio e o primeiro subformulrio tem um relacionamento um-para-muitos com o segundo subformulrio. 1 Crie um formulrio com um subformulrio. Observao Certifique-se de selecionar a opo Tabela (o equivalente do modo Formulrio) quando o assistente perguntar qual layout voc deseja para o subformulrio. Se voc selecionar a opo Folha de Dados, no ser possvel inserir um subformulrio dentro do subformulrio. 2 No modo Estrutura do formulrio principal, certifique-se de que o controle do subformulrio no esteja selecionado. 3 Clique duas vezes dentro do controle do subformulrio. O Microsoft Access abre o subformulrio no modo Estrutura. 4 Utilize um dos seguintes procedimentos: Utilize o Assistente de Subformulrio para criar o segundo subformulrio. Arraste um formulrio ou folha de dados da janela Banco de Dados para o subformulrio. O Microsoft Access criar outro subformulrio dentro do primeiro subformulrio. 1 Salve e feche os subformulrios. 2 Alterne para o modo Formulrio para visualizar o formulrio e os subformulrios.

Alternar entre o modo Folha de Dados e o modo Formulrio em um subformulrio


1 2 3
Abra o formulrio principal no modo Formulrio. Clique em qualquer lugar do subformulrio. No menu Exibir, clique em Subformulrio em Folha de Dados. Observao A propriedade Modos Permitidos para o subformulrio deve ser definida com Ambos para possibilitar a alternncia entre os modos.

Mover entre um formulrio principal e um subformulrio no modo Formulrio


Utilizando a tecla TAB Para mover do ltimo campo no formulrio principal para o primeiro campo no subformulrio, pressione TAB. Para mover do primeiro campo no subformulrio de volta para o ltimo campo no formulrio principal, pressione CTRL+SHIFT+TAB. Para mover do ltimo campo no subformulrio para o campo seguinte no formulrio principal ou para o primeiro campo no prximo registro do formulrio principal, pressione CTRL+TAB. Utilizando o mouse Para alternar do formulrio principal para o subformulrio, clique em qualquer posio do subformulrio. Para alternar do subformulrio de volta para o formulrio principal, clique em um controle no formulrio principal (e no no segundo plano do formulrio principal).

Alterar o layout de um subformulrio


A maneira como voc altera o layout de um subformulrio depender se o subformulrio for exibido no modo Folha de Dados ou no modo Formulrio como um formulrio simples ou contnuo.

Alterar o layout de um subformulrio exibido como um formulrio simples ou contnuo


1 2
Abra o formulrio principal no modo Estrutura. Certifique-se de que o controle do subformulrio no esteja selecionado e clique duas vezes dentro do controle do subformulrio.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 83 O Microsoft Access abrir o subformulrio no modo Estrutura. 3 Faa as alteraes na estrutura. 4 Salve e feche o subformulrio. 5 Alterne para o modo Formulrio para ver as alteraes. Observaes Se voc alterar a largura de um formulrio exibido como um subformulrio, dever tambm ajustar a largura do controle do subformulrio no formulrio principal. Voc tambm pode alterar o layout do subformulrio, abrindo o subformulrio diretamente na janela Banco de Dados.

Alterar o layout de um subformulrio exibido no modo Folha de Dados

No modo Formulrio do formulrio principal, voc pode aplicar uma das seguintes aes no subformulrio: Para alterar a largura de uma coluna, arraste a borda direita do seletor de colunas. Para dimensionar automaticamente a coluna de modo a acomodar os dados, clique duas vezes na borda direita do seletor de colunas. Para alterar a ordem das colunas, clique em um cabealho de coluna para selecion-la. Em seguida, clique novamente no cabealho da coluna, mantenha pressionado o boto do mouse e arraste a coluna para a nova posio. Para alterar a altura de todas as linhas, arraste a borda do boto do seletor de linha. Para ocultar uma coluna, clique em qualquer lugar na coluna e clique em Ocultar Colunas no menu Formatar. Para exibir uma coluna oculta, clique em Reexibir Colunas no menu Formatar e selecione a caixa de seleo da coluna que voc deseja exibir. Para congelar uma coluna, clique em qualquer lugar na coluna e clique em Congelar Colunas no menu Formatar. Observao Se voc precisar dimensionar o tamanho do prprio subformulrio, dimensione o controle do subformulrio no modo Estrutura do formulrio principal.

Especificar o modo para um subformulrio


Se voc utilizar o Assistente de Formulrio ou o Assistente de Subformulrio para criar um subformulrio, o Microsoft Access definir a propriedade Modo Padro do subformulrio de acordo com as suas opes nas caixas de dilogo do assistente. Utilize este procedimento se estiver criando seu prprio subformulrio ou se desejar alterar o modo especificado por voc no assistente. 1 Abra o formulrio principal no modo Estrutura. 2 Certifique-se de que o controle do subformulrio no esteja selecionado e clique duas vezes dentro do controle do subformulrio. O Microsoft Access abrir o subformulrio no modo Estrutura. 3 Clique duas vezes no seletor de formulrios para abrir a folha de propriedades do subformulrio. 4 Na caixa da propriedade Modo Padro, clique em Formulrio Simples, Formulrios Contnuos ou Folha de Dados. 5 Na caixa da propriedade Modos Permitidos, clique na definio Formulrio se no desejar alternar para o modo Folha de Dados. Clique na definio Folha de Dados se no desejar alternar para o modo Formulrio. Se quiser alternar livremente entre os modos Folha de Dados e Formulrio, clique na definio Ambos. Observaes Voc tambm pode alterar o layout do subformulrio, abrindo-o diretamente na janela Banco de Dados.

Exemplo de como sincronizar uma caixa de combinao e dois subformulrios

O formulrio Totais de Vendas no aplicativo de exemplo Solues do desenvolvedor tem um exemplo de sincronizao de uma caixa de combinao e dois subformulrios. Para exibir esse formulrio, abra o aplicativo de exemplo Solues do desenvolvedor. No formulrio de abertura, clique na entrada na caixa de listagem superior onde se l: Formulrios de exemplo. Na caixa de listagem inferior, clique na entrada onde se l: Totais de Vendas. Em seguida, clique em OK.

Criar um formulrio com vrias pginas ou guias


H duas maneiras de criar um formulrio com mais de uma pgina. Voc pode utilizar um controle guia ou um controle de quebra de pgina. Um controle guia a maneira mais fcil e eficaz de criar um formulrio de vrias pginas. Com um controle guia, as pginas separadas ficam todas embutidas em um controle. Para mudar de pgina, voc clica em uma das guias. Voc utiliza um controle de quebra de pgina para marcar uma quebra horizontal entre controles de um formulrio. Quando voc pressiona as teclas PAGE UP ou PAGE DOWN, o Microsoft Access rola a tela at a pgina anterior ou posterior ao controle de quebra de pgina.

Adicionar um controle guia a um formulrio para criar um formulrio de vrias pginas


1 2
Abra um formulrio no modo Estrutura. Na caixa de ferramentas, clique na ferramenta Controle Guia e ento clique no formulrio onde voc deseja colocar o controle. O Microsoft Access adiciona um controle guia com duas pginas. A primeira pgina fica por cima. 3 Para adicionar controles ao controle guia, clique na guia da pgina qual voc deseja adicionar controles. Ento, adicione controles utilizando um dos mtodos a seguir: Clique em Lista de Campos na barra de ferramentas para exibir a lista de campos, e arraste um ou mais campos para a pgina da guia. Clique em uma ferramenta da caixa de ferramentas e clique na pgina da guia. Voc pode adicionar qualquer tipo de controle, exceto outro controle guia. Copie controles de uma outra parte do formulrio ou de uma outra pgina. (Entretanto, voc no pode arrastar controles de uma outra parte do formulrio ou de uma outra pgina). 4 Utilize a lista a seguir para outras tarefas que voc talvez queira executar: Para alterar o nome de uma guia, clique duas vezes na pgina que voc deseja alterar para abrir sua folha de

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 84 propriedades, e ento especifique um novo nome na propriedade Legenda. Se voc no especificar um nome na propriedade Legenda, o Microsoft Access utilizar a definio da propriedade Nome. Para adicionar, excluir ou alterar a ordem das guias, clique na borda do controle guia com o boto direito do mouse e clique em Inserir Pgina, Excluir Pgina ou Ordem da Pgina. Para alterar a ordem de tabulao dos controles em uma pgina, clique na pgina com o boto direito do mouse e clique em Ordem de Tabulao. Para alterar o nome da fonte, o tamanho da fonte, o estilo da fonte, etc. das pginas, clique duas vezes na borda do controle guia para abrir sua folha de propriedades e ento defina as propriedades apropriadas. Voc no pode especificar definies diferentes para pginas diferentes. 5 Ajuste o tamanho do controle guia como for apropriado. Clique em cada guia para certificar-se de que todos os controles se ajustam bem em cada guia. Observao O Microsoft Access no ir cortar os controles quando voc dimensionar o tamanho do controle guia. Talvez voc precise mover os controles para tornar menor o controle guia. 6 Alterne para o modo Formulrio para testar o controle.

Propriedades que voc pode utilizar para personalizar um controle guia


Voc pode utilizar as propriedades a seguir para personalizar um controle guia de forma que sua aparncia seja a que voc deseja.

Observaes Para exibir a folha de propriedades de um controle guia, d um clique duplo na extremidade do controle guia. Para exibir a folha de propriedades de uma pgina em um controle guia, selecione a guia e ento d um clique duplo na rea da pgina. Se voc for utilizar um controle guia em uma caixa de dilogo personalizada, voc talvez queira definir propriedades adicionais.

O que um controle guia?


Voc pode utilizar um controle guia para apresentar vrias pginas de informao como um nico conjunto. Isto especialmente til quando voc est trabalhando com muitos controles que podem ser classificados em duas ou mais categorias. Por exemplo, voc pode utilizar um controle guia em um formulrio Funcionrios para separar informaes gerais e pessoais.

Meu formulrio est vazio. Por que no posso ver meus dados?
Um formulrio pode aparecer vazio por qualquer das razes a seguir: O formulrio pode no estar acoplado a uma origem de registro base (tabela, consulta ou instruo SQL). Para acoplar um formulrio a uma origem de registro base, abra o formulrio no modo Estrutura e. em seguida, clique duas vezes no seletor de formulrios para abrir a folha de propriedades. Na caixa da propriedade Origem do Registro, clique em uma origem de registro na lista ou clique no boto Construir para abrir o Construtor de Consultas. O formulrio pode estar acoplado a uma origem de registro base que no tenha nenhum dado. Verifique a origem do registro base para certificar-se de que ela tem dados. O formulrio pode estar baseado em uma consulta que no retorna nenhum dado. Para ver se a consulta retorna dados, clique duas vezes no seletor de formulrios para abrir a folha de propriedades do formulrio, clique no boto Construir prximo caixa da propriedade Origem do Registro, para abrir o Construtor de Consultas e, em seguida, clique em Exibir no Construtor de Consultas. O formulrio pode estar aberto no modo Entrada de Dados. Quando um formulrio est aberto no modo Entrada de Dados, ele exibe um registro vazio para que voc possa adicionar dados. Para mostrar todos os registros, clique no comando Remover Filtro/Classificao no menu Registros. O cabealho do formulrio ou o rodap do formulrio podem ser to grandes que no haja espao para a seo detalhe.

Por que no posso editar dados em meu formulrio?


Voc pode no ser capaz de editar dados em um formulrio por qualquer das razes a seguir: O formulrio foi criado como somente para leitura. Se as propriedades PermitirExcluses, PermitirAdies e PermitirEdies do formulrio forem definidas como No, voc no ser capaz de fazer alteraes nos dados base. A propriedade Bloqueado de um ou mais controles pode estar definida como Sim. Outra pessoa pode estar usando o formulrio ao mesmo tempo, e a propriedade Protees do Registro do formulrio pode estar definida como Todos os Registros ou Registros Editados. Voc ver o indicador de bloqueio de registros no seletor de registros, se for este o caso. Espere um pouco, e tente de novo. Voc pode estar tentando editar dados em um controle calculado. Um controle calculado exibe o resultado de uma expresso. Os dados exibidos em um controle calculado no so armazenados, logo, no podem ser editados.

Apostila p/pesquisa ACCESS-97 Power Informtica A consulta ou a instruo SQL base do formulrio podem no ser atualizveis.

Pg.: 85

Posso ver os dados de uma nica tabela. Como posso ver os dados de outras tabelas?
Para ver dados de mais de uma tabela, voc deve basear seu formulrio em uma consulta que traga os dados das tabelas juntos. Para criar uma consulta de mltiplas tabelas sem fechar o formulrio, proceda da maneira a seguir: 1 No modo Estrutura do formulrio, clique duas vezes no seletor de formulrios para abrir a folha de propriedades do formulrio. 2 Clique na caixa da propriedade Origem do Registro e ento clique no boto Construir prximo caixa da propriedade para abrir o Construtor de Consultas. 3 No Construtor de Consultas, adicione as tabelas e campos que voc deseja incluir na consulta base e ento feche o Construtor de Consultas. O Microsoft Access atualiza a propriedade OrigemDoRegistro para utilizar a consulta que voc criou.

Erro? ou Nome? aparecem em um controle.


Erro? ou Nome? podem aparecer em um controle por vrias razes. Para corrigir o problema, proceda da maneira a seguir: Certifique-se de que o campo especificado na propriedade Origem do Controle do controle no tenha sido removido da tabela, consulta ou instruo SQL base. Verifique como o nome do campo est escrito na propriedade Origem do Controle do controle. Se voc especificou uma expresso na propriedade Origem do Controle do controle, certifique-se de que haja um sinal de igual precedendo a expresso. Certifique-se de que, nas expresses, haja colchetes antes e depois de referncias a controles ou a nomes de campos que incluam espaos. Por exemplo, para subtrair um campo Data de Envio de um campo Data de Entrega, insira a seguinte expresso: =[Data de Entrega]-[Data de Envio]. Se voc estiver utilizando uma das funes internas, certifique-se de que voc esteja utilizando o nmero correto de argumentos, de que os argumentos estejam na ordem correta e de que voc no tenha esquecido nenhuma pontuao necessria. Para determinar a sintaxe correta a utilizar, consulte o tpico da Ajuda referente funo que voc est utilizando. Se voc estiver referindo-se a um outro controle, certifique-se de estar utilizando a sintaxe correta. Certifique-se de que no haja uma referncia circular a um controle. Por exemplo, quando voc especifica MeuControle na propriedade Nome de um controle, e ento digita =[A]+[B]+[MeuControle] na caixa da propriedade Origem do Controle para o controle, o Microsoft Access no pode processar a expresso. O texto exibido na caixa de combinao veio da coluna errada. Como exibir dados de uma outra coluna? Em uma caixa de combinao de mltiplas colunas, a parte caixa de texto da caixa de combinao exibe dados da primeira coluna visvel na lista. Voc utiliza a propriedade LargurasDasColunas para determinar quais colunas so visveis. Por exemplo, se voc tiver uma caixa de combinao baseada em uma consulta que inclua os campos CdigoDoFornecedor e NomeDoFornecedor, nesta ordem, o Microsoft Access exibir o campo CdigoDoFornecedor na parte caixa de texto da caixa de combinao, a menos que voc o oculte utilizando a propriedade LargurasDasColunas.

Quando seleciono um valor em uma lista, ele desaparece ou envia uma mensagem de erro.
Voc pode ter especificado a coluna errada na caixa da propriedade ColunaAcoplada. A propriedade ColunaAcoplada determina quais dados da coluna so armazenados no campo especificado na caixa da propriedade Origem do Controle. Por exemplo, se voc tiver uma caixa de combinao com uma coluna CdigoDoFornecedor e uma coluna NomeDoFornecedor, a coluna acoplada ser a coluna CdigoDoFornecedor (o campo chave estrangeira) mesmo que a coluna NomeDoFornecedor seja a nica coluna visvel.

No consigo selecionar um valor na caixa de listagem ou caixa de combinao.


Voc pode ter errado ao digitar o nome do campo na caixa da propriedade Origem do Controle. Voc utiliza a propriedade OrigemDaLinha para especificar os itens que constituem a lista. Quando voc clica em um item da lista, o Microsoft Access precisa saber onde armazenar o valor que voc selecionou. Voc utiliza a propriedade OrigemDoControle para especificar onde os valores so armazenados.

Erro? aparece na caixa de combinao ou a caixa de combinao est vazia.


Provavelmente voc no inseriu uma definio apropriada para uma das propriedades a seguir: OrigemDaLinha, OrigemDoControle, ColunaAcoplada, LargurasDasColunas ou NmeroDeColunas.

Quero me referir a uma coluna na caixa de listagem ou na caixa de combinao diferente da coluna acoplada.
Para referir-se a uma coluna diferente da coluna acoplada, utilize a propriedade Coluna. A propriedade Coluna baseada em zero. Por exemplo, para referir-se segunda coluna da caixa de combinao denominada CombinaoFornecedores no formulrio Produtos, utilize esta sintaxe: Formulrios![Produtos]![CombinaoFornecedores].Coluna(1)

No consigo digitar um novo valor na caixa de combinao.


A propriedade LimitarAUmaLista est definida como Sim. Defina esta propriedade como No, para que voc possa digitar novos valores na caixa de combinao. Quando a coluna exibida na parte caixa de texto da caixa de combinao no a coluna acoplada, o Microsoft Access define automaticamente a propriedade LimitarAUmaLista como Sim.

Por que um valor que eu digito na caixa de combinao no adicionado lista?


Para adicionar automaticamente um valor lista, voc precisa escrever um procedimento de evento e anex-lo propriedade Se No Estiver Na Lista da caixa de combinao. O aplicativo de exemplo Solues para Desenvolvimento tem um exemplo de como utilizar o evento NotInList. Para ver esse exemplo, abra o aplicativo de exemplo Solues para Desenvolvimento. No formulrio de abertura, clique na entrada na caixa de listagem superior em que se l: Utilizando caixas de combinao, de listagem, subformulrios e sub-relatrios. Na caixa de listagem inferior, clique na entrada em

Apostila p/pesquisa ACCESS-97 que se l: Adicionar um novo registro a uma lista.

Power Informtica

Pg.: 86

Especificar um valor padro que seja inserido automaticamente em uma caixa de combinao
1 2
Abra um formulrio no modo Estrutura. Certifique-se de que a caixa de combinao esteja selecionada e ento clique em Propriedades na barra de ferramentas. 3 Na caixa da propriedade Valor Padro, digite [nomedacaixadecombinao].ItemData(n), onde n a linha que voc deseja utilizar como padro. A propriedade ItemData baseado em zero, portanto digite ItemData(0) se voc deseja fazer com que a primeira linha da lista seja o padro. Por exemplo, para especificar a primeira linha da caixa de combinao CombinaoFornecedores como padro para a caixa de combinao, digite [CombinaoFornecedores].ItemData(0) na caixa da propriedade Valor Padro. Observao Quando voc deseja especificar um valor padro para uma caixa de combinao de pesquisa no modo Estrutura da tabela, fornea um valor padro na propriedade Valor Padro do campo chave estrangeira. Por exemplo, se voc tem um campo da chave estrangeira CdigoDoFornecedor em uma tabela Produtos, clique no campo CdigoDoFornecedor e insira um nmero vlido de identificao de fornecedor na caixa da propriedade Valor Padro na parte inferior da janela. Da prxima vez em que voc adicionar este campo a um formulrio, o Microsoft Access definir automaticamente o valor padro para o campo.

Solucionar problemas com subformulrios Todos os meus registros aparecem no meu subformulrio eles no so alterados quando movo de registro em registro no formulrio principal.
Voc precisa vincular o seu formulrio principal e o subformulrio utilizando as propriedades VincularCamposFilho e VincularCamposMestre. Se voc j definiu as propriedades VincularCamposFilho e VincularCamposMestre e ainda assim o subformulrio no funciona, certifique-se de no estar utilizando campos que tenham sido renomeados ou excludos. Certifique-se tambm de ter escrito corretamente os nomes dos campos e de estar utilizando os nomes reais dos campos, e no os nomes de controle especificados na propriedade Nome. Observao Em certas circunstncias, o Microsoft Access vincular automaticamente um formulrio principal e um subformulrio quando voc utilizar um assistente para criar o subformulrio.

Eu obtenho um Erro? ou Nome? quando tento exibir dados de meu subformulrio no formulrio principal.
Para exibir um valor de um subformulrio em um formulrio principal, crie um controle calculado que se refira ao controle do subformulrio, utilizando a sintaxe a seguir: =Forms![nomedoformulrio]![nomedosubformulrio]![nomedocontrole] Por exemplo, suponha que voc tenha um formulrio Pedidos e um Subformulrio Pedidos. No rodap de formulrio do subformulrio, voc tem uma caixa de texto denominada SubtotalDoPedido que soma os registros no subformulrio. Para exibir o valor desse controle no formulrio principal, utilize a expresso a seguir: =Forms![Pedidos]![Subformulrio Pedidos]![SubtotalDoPedido]. Se voc j est utilizando essa sintaxe e ainda obtm um erro, certifique-se de que os nomes do formulrio, do subformulrio e do controle esto corretos. Certifique-se de que os nomes a que voc est se referindo so os nomes especificados na propriedade Nome de cada objeto. Certifique-se tambm de estar incluindo o ponto de exclamao nos lugares corretos. Voc tambm pode utilizar o Construtor de Expresses para ajud-lo a referir-se a outros controles.

Por que no consigo exibir cabealhos e rodaps do formulrio na folha de dados do meu subformulrio?
Um formulrio ou um subformulrio visualizados no modo Folha de Dados no exibem cabealho nem rodap de formulrio, mesmo que estes tenham sido includos no modo Estrutura. Voc pode exibir um cabealho e um rodap de formulrio em um subformulrio e faz-lo parecer-se com uma folha de dados dimensionando a seo detalhe do formulrio com o tamanho de uma nica linha, e definindo a propriedade Modo Padro do subformulrio como Formulrios Contnuos.

Solucionar problemas com figuras e outros objetos OLE em formulrios e relatrios Quando clico duas vezes em um objeto vinculado ou incorporado, obtenho uma mensagem dizendo que o arquivo no pode ser aberto.
O Microsoft Access exibe esta mensagem quando no pode abrir o arquivo de origem de um objeto OLE. Certifique-se de que: O aplicativo necessrio para editar o arquivo est instalado em seu computador. Voc tem memria suficiente para executar o aplicativo de origem. Feche outros aplicativos para liberar a memria. Se o aplicativo que voc est tentando abrir j estiver sendo executado, certifique-se de que ele no tenha nenhuma caixa de dilogo aberta. Se for um objeto vinculado, certifique-se de que ele ainda no foi aberto por mais algum. Se for um objeto vinculado, certifique-se de que o nome do arquivo de origem no tenha sido alterado ou que o arquivo de origem no tenha sido movido. Para ver o nome do arquivo original, clique no objeto e, em seguida, clique em Vnculos OLE/DDE no menu Editar. O nome do arquivo original aparece na caixa Vnculos. Se o arquivo foi renomeado ou movido, clique no vnculo na caixa Vnculos, e ento clique em Alterar Origem para refazer o vnculo.

Minha figura fica distorcida quando dimensiono seu tamanho.


Para manter as propores de uma figura ao dimensionar seu tamanho, utilize a propriedade ModoTamanhoDaFigura (para figuras de segundo plano) ou a propriedade ModoTamanho (para molduras de objetos acoplados, molduras de objetos no acoplados e controles imagem).Quando a figura um bitmap, melhor utilizar a definio Zoom em vez da

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 87 definio Estender. Voc deve tambm considerar a utilizao de um metarquivo em vez de um bitmap, j que voc pode alterar o tamanho dos metarquivos sem causar distores.

Por que as cores na minha figura ou no meu formulrio parecem to ruins?


Quando a figura que voc est exibindo foi criada em um computador que tinha mais cores que o computador no qual voc est exibindo a figura, o Microsoft Windows substitui as cores para simular as cores originais. Este processo conhecido como dithering (pontilhado). Por exemplo, pode ser que voc esteja tentando exibir uma figura criada com 256 cores em um computador que s exiba 16 cores (VGA padro). Quando o seu computador pode exibir mais cores, voc pode utilizar a propriedade OrigemDaPaleta de um formulrio ou relatrio para especificar que o Microsoft Access utilize a paleta de cores utilizada para criar a figura. Quando voc est utilizando figuras de segundo plano em formulrios que tm formulrios pop-up, uma boa idia definir a propriedade OrigemDaPaleta de ambos os formulrios com o mesmo valor. Isto verdadeiro quando o formulrio tem uma figura de segundo plano e o formulrio pop-up no; quando o formulrio pop-up tem uma figura de segundo plano e o formulrio no; ou quando ambos tm figuras de segundo plano. O Windows s pode utilizar uma paleta de cada vez; portanto, se voc definir a propriedade OrigemDaPaleta com o mesmo valor, voc ir assegurar que as cores necessrias para pintar cada formulrio estejam disponveis quando o foco for movido para o formulrio pop-up ou de volta para o formulrio.

Solucionar problemas com grupos de opo Adicionei uma caixa de seleo, um boto alternar ou um boto opo a um grupo de opo, mas o grupo de opo no funciona
Voc pode ter colocado o controle fora do grupo de opo. Quando voc adiciona uma caixa de seleo, um boto de alternar ou um boto de opo a um grupo de opo, o Microsoft Access reala o grupo de opo para mostrar que o controle vai se tornar parte do grupo de opo. Se o grupo de opo no for realado, voc est, provavelmente, colocando o controle perto demais da extremidade do grupo de opo.

Quero ver o contedo do meu objeto no formulrio ou relatrio, mas em vez disso vejo um cone.
1 2 3
Abra o formulrio no modo Estrutura ou o relatrio no modo Estrutura. Clique no cone. No menu Editar, aponte para o comando Objeto apropriado (por exemplo, aponte para Objeto Planilha para um objeto do Microsoft Excel) e ento clique em Converter. 4 Na caixa de dilogo Converter, limpe a caixa de seleo Exibir como cone.

Por que o tamanho do meu banco de dados aumenta muito mais que o tamanho do objeto que adicionei?
O total de informaes utilizado para representar um objeto , freqentemente, maior que o tamanho do prprio objeto. Uma maneira de contornar isto exibir um cone representando o objeto em vez do prprio objeto no formulrio ou relatrio. Quando voc exibe um cone, o servidor OLE (o aplicativo utilizado para criar o objeto) envia apenas a informao necessria para exibir o cone. Quando voc clica duas vezes no cone, o servidor OLE iniciado com os dados representados pelo cone.

Adicionar um novo grfico a um formulrio ou relatrio


1 2
Abra o formulrio em modo Estrutura de formulrio ou o relatrio em modo Estrutura de relatrio. Clique em Grfico, no menu Inserir. Dica Se voc criar muitos grficos, convm adicionar Grfico barra de ferramentas. 3 No formulrio ou relatrio, clique onde desejar colocar o grfico. 4 Siga as orientaes do Assistente de Grfico, que cria o grfico baseado em tabelas ou consultas disponveis e nos campos que voc seleciona. Observao Pelo menos um dos campos deve ter Nmero, Moeda ou AutoNumerao como tipo de dados de campo. 5 Alterne para modo Formulrio ou Visualizar Impresso para visualizar o grfico com dados atuais. Observaes Em modo Estrutura de formulrio ou Estrutura de relatrio, o grfico costuma mostrar dados de exemplo ou antigos. Para certificar-se de que est vendo dados atuais, voc deve alternar para modo Formulrio ou Visualizar Impresso. O Assistente de Grfico cria uma consulta na propriedade Origem da Linha, a qual reflete as restries de dados que voc especificou ao preencher as caixas de dilogo do Assistente de Grfico.

Adicionar um grfico existente a um formulrio ou relatrio


Utilize este procedimento para adicionar um grfico existente que tenha sido criado em outro banco de dados do Microsoft Access ou outro programa. Ao fazer isso, voc no poder modificar o grfico, alterando os dados em seu banco de dados. 1 Abra o formulrio em modo Estrutura de formulrio ou o relatrio em modo Estrutura de relatrio. 2 Clique em Moldura de Objeto No Acoplado {bmc bm96.BMP}, na caixa de ferramentas. 3 No formulrio ou relatrio, clique no lugar onde deseja colocar o grfico. 4 Na caixa de dilogo Inserir Objeto, clique em Criar do Arquivo e, em seguida, especifique um caminho para o arquivo. Se voc no conhece o caminho, clique em Procurar. 5 Se voc deseja vincular em vez de incorporar o grfico, selecione a caixa de seleo Vincular. 6 Selecione a caixa de seleo Exibir Como cone, se desejar que o grfico aparea como um cone.

Vincular um grfico existente a um registro especfico


Se o Assistente de Grfico criar um grfico global e voc desejar um grfico acoplado a registro, voc poder vincul-lo a um registro especfico utilizando o procedimento a seguir. 1 Abra o formulrio em modo Estrutura de formulrio ou o relatrio em modo Estrutura de relatrio.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 88

2 3

Certifique-se de que o grfico esteja selecionado e, em seguida, clique em Propriedades. Nas caixas de propriedades Vincular Campos Filho e Vincular Campos Mestre, digite o nome de um campo que aparea na caixa da propriedade Origem da Linha e que identifique exclusivamente cada registro, tal como uma chave primria. Os valores nessas caixas de propriedades devem corresponder, registro por registro, com os valores em um campo na tabela ou consulta base para o formulrio ou relatrio. Por exemplo, suponha que a tabela base do formulrio inclua o campo CdigoDoProduto. Voc deseja vincular seu grfico a esse campo, portanto, voc digita Cdigo Do Produto nas caixas de propriedades Vincular Campos Filho e Vincular Campos Mestre. 4 Para ver se o seu grfico exibe somente os dados do registro atual, exiba o formulrio em modo Formulrio, ou examine o relatrio em Visualizar Impresso.

Alterar o tamanho de um grfico


1 2 3
Abra o formulrio em modo Estrutura de formulrio ou o relatrio em modo Estrutura de relatrio. Clique no grfico. Posicione o ponteiro do mouse sobre qualquer das alas de dimensionamento at que o ponteiro torne-se uma seta de duas pontas. 4 Arraste a ala at onde deseja que fique a extremidade do objeto e, em seguida, solte o boto do mouse.

Editar um grfico
H dois tipos de alteraes que voc pode fazer enquanto edita um grfico: estticas ou de dados. As alteraes estticas incluem o redimensionamento do grfico no formulrio ou relatrio, ou alteraes na sua aparncia utilizando recursos do Microsoft Graph, como a localizao de suas partes, o formato do texto, as cores e padres e as escalas dos eixos. As alteraes de dados incluem modificao da tabela, consulta base ou da consulta na propriedade Origem da Linha. Quando voc utiliza o Assistente de Grfico para criar um grfico que exiba dados do Microsoft Access, voc escolhe a tabela ou consulta que inclui os campos a serem exibidos no grfico. Essa tabela ou consulta base contm os dados, como clculos de vendas ou listas de clientes. Aps ter feito as selees no Assistente de Grfico, o Microsoft Access cria uma consulta na propriedade Origem da Linha, a qual baseada na tabela ou consulta base. A consulta na propriedade Origem da Linha reflete as opes feitas por voc no Assistente de Grfico para restringir os dados, tais como um intervalo de datas ou pedidos de uma regio especfica. Por exemplo, se voc observar que os clculos de vendas em seu grfico esto errados, o problema pode estar nos dados armazenados na tabela base ou na estrutura da consulta base. Nesse caso, corrija uma ou outra. Entretanto, se deixou de lado um campo que deseja que aparea em seu grfico, voc tanto pode usar o Assistente de Grfico para criar o grfico novamente, como pode editar a consulta na propriedade Origem da Linha.

Alterar a aparncia de um grfico


1 2 3
Abra o formulrio em modo Estrutura de formulrio ou o relatrio em modo Estrutura de relatrio. Clique duas vezes no grfico para abrir o Microsoft Graph. Faa as alteraes desejadas. Para obter informaes sobre como utilizar o Microsoft Graph, pressione F1 para abrir a Ajuda do Microsoft Graph. 4 Quando terminar de editar, clique em Sair e Retornar, no menu Arquivo do Microsoft Graph. 5 Quando o aplicativo solicitar se deseja atualizar o objeto, clique em Sim. Observao Embora voc possa alterar os dados que aparecem em seu grfico, editando a folha de dados no Microsoft Graph, as alteraes nos dados, bem como algumas alteraes de formatao, sero sobrescritas pelo Microsoft Access. Para alterar os dados que so exibidos em seu grfico, voc deve alterar a tabela ou consulta base, ou a consulta na propriedade Origem da Linha.

Alterar a tabela ou consulta base de um grfico


Para alterar a tabela base Abra a tabela base em modo Folha de Dados e, em seguida, edite os dados. Para alterar a consulta base Abra a consulta base em modo Estrutura e, em seguida, edite a consulta. Quando tiver terminado de alterar a tabela ou consulta base, voc deve abrir o formulrio em modo Formulrio ou o relatrio em Visualizar Impresso para ver o grfico com dados atuais. Se a alterao da tabela ou consulta base no funcionar, voc pode tentar alterar a consulta na propriedade Origem da Linha.

Alterar a consulta na propriedade Origem da Linha para um grfico


1 2 3
Abra o formulrio em modo Estrutura de formulrio ou o relatrio em modo Estrutura de relatrio. Certifique-se de que o grfico esteja selecionado e, em seguida, clique em Propriedades. Clique na caixa da propriedade Origem da Linha e, em seguida, clique em Construir, direita da caixa da propriedade Origem da Linha, para abrir o Construtor de Consultas. O Construtor de Consultas exibe a consulta OrigemDaLinha em modo Estrutura. 4 Alterar a consulta. Para visualizar as suas alteraes, clique em Folha de Dados, no menu Exibir. 5 Feche o Construtor de Consultas. 6 Para visualizar as alteraes feitas no grfico, voc deve abrir o formulrio em modo Formulrio, ou o relatrio em Visualizar Impresso. Se a alterao da consulta de OrigemDaLinha no funcionar, voc pode tentar alterar a tabela ou a consulta base.

Converter um grfico em uma figura para economizar espao em disco


Se voc precisa poupar espao em disco, voc pode converter o grfico em uma figura, desde que no se trate de um

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 89 grfico acoplado a registro. Uma vez feito isso, voc no pode mais editar o grfico. 1 Abra o formulrio em modo Estrutura de formulrio ou o relatrio em modo Estrutura de relatrio. 2 Clique no grfico. 3 No menu Formatar, aponte para Alterar Para e, em seguida, clique em Imagem.

Criar um grfico
Na maioria dos casos, voc utiliza o Assistente de Grfico para criar um grfico. O Assistente de Grfico determinar, a partir dos dados que voc especificar, se devem ser exibidos os dados de todos os campos em um grfico global, ou se mais apropriado exibir um grfico acoplado a registro, de tal modo que, ao mover-se de registro para registro, voc veja um grfico que represente apenas os dados do registro atual. No entanto, se o Assistente de Grfico criar um grfico global, mas voc desejar um grfico acoplado a registro, voc poder associar o grfico a um registro especfico. Para utilizar o Assistente de Grfico, voc deve ter o Microsoft Graph 97 em seu computador. O Microsoft Access, como padro, no instala o Microsoft Graph em uma instalao Tpica. Voc tambm pode criar um grfico, adicionando um grfico existente a partir de um arquivo externo.

Solucionar problemas com grficos Eu altero meu grfico, mas as alteraes no so mantidas.
Um grfico constitudo de informaes dos locais a seguir, em ordem de precedncia: Os dados na tabela ou consulta base O contedo da propriedade Origem da Linha do grfico O aplicativo Microsoft Graph O Microsoft Access gera o grfico novamente, a cada vez que voc o imprime ou visualiza, ou alterna para o modo Formulrio. Por essa razo, alteraes feitas utilizando o Microsoft Graph talvez sejam sobrepostas pelos dados base ou pela propriedade Origem da Linha. Quando alterar seu grfico, tenha em mente que: Alteraes nos dados base (como no formato dos dados) tm precedncia sobre outras alteraes. Entretanto, se a definio da propriedade Origem da Linha contiver um campo calculado, como =Format([DataInicial],"MMM"), o formato ser determinado pelo resultado do clculo e no pelos dados base Alteraes na propriedade Origem da Linha, como as alteraes no ttulo e em rtulos do grfico, podem ser sobrepostas por aquelas feitas nos dados base Alteraes feitas utilizando o Microsoft Graph, como as baseadas nos dados, podem ser sobrepostas pelas alteraes feitas na tabela ou consulta base, ou na propriedade Origem da Linha

Meu grfico aparece inativo ou em branco.


Se a propriedade Origem da Linha para um grfico for invlida, esse grfico ficar inativo ou em branco. 1 Abra o formulrio no modo Estrutura ou o relatrio no modo Estrutura. 2 Certifique-se de que o grfico est selecionado e, em seguida, clique em Propriedades. 3 Certifique-se de que a caixa da propriedade Origem da Linha contm um valor vlido. 4 Alterne para o modo Formulrio ou Visualizar Impresso para ver as alteraes.

No consigo alterar o formato dos rtulos no meu grfico.


Se voc utilizar o Microsoft Graph para alterar o formato de rtulos dos eixos de seu grfico, as alteraes sero sobrepostas quando o grfico for atualizado. Para tornar essas alteraes permanentes, voc deve modificar a consulta especificada pela propriedade Origem da Linha do grfico. 1 Abra o formulrio no modo Estrutura ou o relatrio no modo Estrutura. 2 Certifique-se de que o grfico est selecionado e, em seguida, clique em Propriedades. 3 Clique em Construir {bmc bm18.BMP} direita da caixa da propriedade Origem da Linha. 4 Na consulta, substitua o nome do campo que deseja formatar pelo nome do campo e pela funo Format. Por exemplo, se um campo for ([DataDoPedido]), voc pode alter-lo para Format([DataDoPedido],"AA"), para modificar a maneira como a data aparece em seu grfico. 5 Feche a consulta e salve as alteraes. 6 Alterne para o modo Formulrio ou Visualizar Impresso para ver as alteraes. Observao Nem todos os formatos personalizados do Microsoft Access funcionam com o Microsoft Graph.

No consigo colocar as colunas do meu grfico na ordem que desejo.


Para fazer seus dados aparecerem em uma ordem diferente, voc pode modificar a consulta especificada pela propriedade Origem da Linha do grfico. 1 Abra o formulrio no modo Estrutura ou o relatrio no modo Estrutura. 2 Certifique-se de que o grfico est selecionado e, em seguida, clique em Propriedades. 3 Clique em Construir {bmc bm18.BMP} direita da caixa da propriedade Origem da Linha. 4 Na consulta, coloque os campos na ordem em que voc deseja classificar, da esquerda para a direita, e certifique-se de que a clula Classificar para aqueles campos possui o valor desejado. 5 Feche a consulta e salve as alteraes. 6 Alterne para o modo Formulrio ou Visualizar Impresso para ver as alteraes.

Adicionar um hyperlink a um formulrio, relatrio ou folha de dados


Voc pode utilizar hyperlinks em formulrios e folhas de dados para saltar para objetos contidos no mesmo banco de dados ou em outro banco de dados do Microsoft Access, para documentos criados com o Microsoft Word, Microsoft Excel e Microsoft PowerPoint e para documentos na Internet global ou em uma intranet local. Voc pode tambm adicionar hyperlinks a relatrios. Embora os hyperlinks em um relatrio no funcionem quando exibidos no Microsoft Access, eles

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 90 funcionaro quando voc der sada no relatrio dentro do Word, do Microsoft Excel ou do HTML. Voc pode armazenar hyperlinks em campos de tabelas, da mesma forma como armazena nmeros de telefone e de fax. Por exemplo, a tabela Fornecedores no exemplo de banco de dados Northwind armazena hyperlinks para home pages de alguns dos fornecedores. Voc pode tambm criar um rtulo ou uma figura em um formulrio ou relatrio, ou um boto de comando em um formulrio no qual voc possa clicar para seguir um caminho de hyperlink. Por exemplo, o formulrio Produtos no Northwind possui um boto de comando que visualiza a Lista Alfabtica de Produtos, um relatrio contido no mesmo banco de dados.

Criar um campo para armazenar hyperlinks


1 2 3 4
Abra uma tabela j existente no modo Estrutura ou crie uma nova tabela. Na parte superior da janela, digite um nome para o campo que voc utilizar para armazenar os hyperlinks. Na coluna Tipo de Dados para esse campo, selecione Hyperlink. Clique em Salvar na barra de ferramentas para salvar a tabela. Observaes No modo Folha de Dados, voc pode criar um campo para armazenar hyperlinks, clicando no comando Coluna Hyperlink no menu Inserir e digitando, em seguida, o endereo do hyperlink no novo campo. Se voc criar uma tabela importando dados, o Microsoft Access converter automaticamente toda coluna que contenha caminhos URLs ou UNC em um campo Hyperlink. O Microsoft Access converter a coluna somente se todos os valores iniciarem com um protocolo reconhecido, como "http:" ou "\\". Se apenas um valor iniciar com um protocolo no reconhecido, o Microsoft Access no converter a coluna em um campo Hyperlink.

Inserir um endereo de hyperlink no modo Formulrio ou modo Folha de Dados


possvel inserir um endereo de hyperlink de vrias maneiras no modo Formulrio e no modo Folha de dados. Os mtodos apresentados na lista a seguir referem-se aos hyperlinks que se alteram para cada registro no formulrio ou folha de dados. Para um hyperlink associado a um formulrio ou relatrio, em vez de um registro especfico, voc pode criar um rtulo, uma figura ou um boto de comando.

Inserir um hyperlink usando o boto Inserir Hyperlink


1
Abra a tabela ou consulta que inclui o campo Hyperlink no modo Folha de Dados ou um formulrio acoplado a essa tabela ou consulta na Folha de dados ou no modo Formulrio. 2 Na folha de dados, posicione a barra de insero no campo Hyperlink. No formulrio, posicione-a na caixa de texto acoplada a um campo Hyperlink ou em uma caixa de combinao que exiba um hyperlink na sua parte da caixa de texto. 3 Se voc quiser inserir o texto de exibio para o hyperlink, digite-o no campo ou no controle. O Microsoft Access exibir esse texto em vez do endereo do hyperlink. 4 Clique em Inserir Hyperlink {bmc bm108.BMP} na barra de ferramentas. 5 Na caixa de dilogo Inserir Hyperlink, especifique um caminho UNC ou URL na caixa Vincular a Arquivo ou URL, ou clique no boto Procurar para navegar at um arquivo existente na unidade de disco rgido, em uma rede local ou em um servidor FTP que voc registrou. Observao Se o hyperlink saltar para um objeto do Microsoft Access no banco de dados atual, deixe a caixa Vincular a Arquivo ou URL vazia. 6 Deixe a caixa Local Definido no Arquivo vazia ou utilize um dos procedimentos a seguir: Para saltar para um local em um arquivo, insira uma localizao. Por exemplo, digite o nome de um indicador para um documento do Microsoft Word ou um nmero de slide para uma apresentao do PowerPoint. Para saltar para um objeto do Microsoft Access, insira o nome do objeto ou clique no boto Procurar ao lado da caixa Local Definido no Arquivo. O boto Procurar abre a janela Banco de Dados para o banco de dados atual ou especificado, no qual voc poder selecionar o objeto que deseja abrir. 7 Clique no boto OK na caixa de dilogo Inserir Hyperlink. O Microsoft Access adicionar o hyperlink ao campo ou controle. Voc pode clicar no hyperlink para abrir o documento, pgina ou objeto desejado.

Criar um hyperlink copiando e colando um hyperlink ou endereo de hyperlink


1
Navegue at um hyperlink ou endereo de hyperlink, utilizando um dos procedimentos a seguir: Abra um documento criado com um aplicativo do Microsoft Office que contenha um hyperlink definido. Abra um documento criado com qualquer aplicativo que contenha em endereo vlido de hyperlink, que no esteja definido como um hyperlink. Abra um navegador da Internet, como o Microsoft Internet Explorer. 2 Faa uma das opes a seguir: Em um documento do Microsoft Office, clique com o boto direito do mouse no hyperlink definido. Aponte para Hyperlink no menu de atalho e, em seguida, clique em Copiar Hyperlink no submenu de atalho. Em qualquer documento, selecione o endereo de hyperlink e ento clique em Copiar no menu Editar. No Internet Explorer, selecione o endereo na caixa Endereo, ou um endereo de hyperlink vlido na pgina, clique com o boto direito do mouse e depois em Copiar no submenu de atalho Observao Se voc estiver copiando um hyperlink definido de um documento do Office, certifique-se de copiar apenas o hyperlink. Se voc copiar os caracteres ao redor do hyperlink, que no fazem parte dele, o Microsoft Access saltar para o texto selecionado e no para o endereo do hyperlink. 3 Alterne para o Microsoft Access e abra uma tabela, consulta ou um formulrio no modo Folha de dados, ou um formulrio no modo Formulrio. 4 Na folha de dados, posicione o ponto de insero no campo que precede o campo Hyperlink e pressione TAB para mover-se para o campo Hyperlink. No formulrio, posicione o ponto de insero na caixa de texto ou em outro controle que

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 91 preceder a caixa de texto e que esteja acoplado ao campo Hyperlink ou caixa de combinao que exibir um hyperlink em sua poro caixa de texto. Em seguida, pressione TAB para mover-se para a caixa de texto ou de combinao que exibe o hyperlink. 5 Utilize um dos procedimentos a seguir: Para colar um hyperlink definido, clique em Colar Como Hyperlink no menu Editar. Para colar um endereo de hyperlink que no esteja definido como um hyperlink, clique em Colar no menu Editar. Quando voc cola um endereo dessa forma, o Microsoft Access reconhece o protocolo no endereo e converte o texto em um hyperlink. O Microsoft Access adicionar o hyperlink ao campo ou controle. Voc pode clicar no hyperlink para abrir o documento, pgina ou objeto desejado.

Criar um hyperlink copiando e colando texto de um documento do Microsoft Office


1
Abra o documento do Microsoft Office para o qual voc deseja saltar. Por exemplo, abra um documento do Microsoft Word. 2 Selecione o texto para o qual voc deseja saltar. Observao Voc no pode criar um hyperlink utilizando um texto selecionado em um objeto do Microsoft Access. 3 No menu Editar, clique em Copiar. 4 Alterne para o Microsoft Access e abra uma tabela, consulta ou um formulrio no modo Folha de Dados, ou um formulrio no modo Formulrio. 5 Na folha de dados, posicione a barra de insero no campo Hyperlink. No formulrio, posicione-a na caixa de texto acoplada a um campo Hyperlink ou em uma caixa de combinao que exibe um hyperlink em sua parte de caixa de texto. 6 No menu Editar, clique em Colar Como Hyperlink. O Microsoft Access adicionar o hyperlink ao campo ou controle. Voc pode clicar no hyperlink para saltar para o texto que voc selecionou no documento.

Criar um hyperlink arrastando e soltando texto ou um atalho da Internet


1
No Microsoft Access, abra uma tabela ou consulta no modo Folha de Dados, ou um formulrio no modo Folha de Dados ou modo Formulrio. 2 Navegue at um atalho da Internet (um cone em sua rea de trabalho ou um item na pasta History da pasta Windows). 3 Selecione o atalho da Internet. 4 Clique o boto direito do mouse na rea selecionada e arraste-a para um campo Hyperlink no modo Folha de Dados ou para uma caixa de texto acoplada a um campo Hyperlink ou a uma caixa de combinao que exiba um hyperlink em sua parte de caixa de texto no modo Formulrio. O Microsoft Access adicionar o hyperlink ao campo ou caixa de texto. Voc pode clicar no hyperlink para abrir o documento, pgina ou objeto alvo.

Digitar um hyperlink em um campo ou caixa de texto


1
Abra a tabela ou consulta que inclui o campo Hyperlink no modo Folha de Dados ou um formulrio acoplado a essa tabela ou consulta no modo Folha de Dados ou modo Formulrio. 2 Na folha de dados, posicione a barra de insero no campo Hyperlink. No formulrio, posicione-a na caixa de texto acoplada a um campo Hyperlink ou em uma caixa de combinao que exibe um hyperlink em sua parte de caixa de texto. 3 Digite um endereo vlido de hyperlink. Um endereo de hyperlink pode ter at trs partes separadas por um smbolo de tralha (): textodeexibioendereosubendereo Por exemplo, Cajun Delightshttp://www.cajundelights.com/Cajun.htm

Sobre endereos de hyperlink em controles e campos hyperlink


Voc pode digitar um endereo de hyperlink diretamente em um campo Hyperlink, em uma caixa de texto acoplada a um campo Hyperlink ou em uma caixa de combinao que exibe um hyperlink em sua parte de caixa de texto. Um endereo de hyperlink pode ter at trs partes separadas pelo smbolo de tralha (): textodeexibioendereosubendereo A tabela a seguir explica cada parte.

Observao O Microsoft Access no exibe todas as trs partes no campo ou controle. Se voc desejar ver o endereo inteiro do hyperlink, utilize o teclado para posicionar a barra de insero no campo ou controle (portanto, voc no seguir o vnculo) e pressione F2. Se voc inserir o textodeexibio, o Microsoft Access no mostrar o restante do endereo existente depois do texto de exibio. Se voc no inserir o textodeexibio, o Microsoft Access exibir apenas o endereo. O subendereo ser exibido somente se no existir um textodeexibio ou um endereo e se o subendereo apontar

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 92 para um objeto contido em um banco de dados do Microsoft Access, o objeto estar no banco de dados atual. A tabela a seguir traz exemplos de endereos de hyperlink. Observe que os URLs utilizam barras diagonais e os caminhos de UNC utilizam barras invertidas.

Para facilitar ainda mais a insero de um endereo de hyperlink, o Microsoft Access permite que voc omita determinadas partes do endereo. Por exemplo: Se voc digitar http://www.microsoft.com/brasil, o Microsoft Access reconhecer o protocolo "http:" e converter o endereo em http://www.microsoft.com/brasil. (Voc no precisar inserir os smbolos de tralha ().) Se voc desejar apontar para um objeto do Microsoft Access existente no banco de dados atual, poder especificar apenas o nome do objeto para o qual deseja saltar no necessrio especificar um caminho de UNC. Se existirem diversos objetos com o mesmo nome, o Microsoft Access utilizar a ordem a seguir para determinar o objeto a ser referenciado: formulrios, relatrios, tabelas/consultas, macros, mdulos. Por exemplo, se existir um formulrio Pedidos e uma tabela Pedidos, o Microsoft Access presumir uma referncia ao formulrio Pedidos. Voc pode especificar determinado tipo de objeto, inserindo tipo do objeto nome do objeto. Por exemplo, para referir-se tabela Pedidos, em vez do formulrio Pedidos, insira Tabela Pedidos como sub-endereo. Se o texto inserido no incluir um smbolo de tralha (), um protocolo (como "http:") ou uma referncia a um objeto existente no banco de dados atual, o Microsoft Access presumir que o texto inserido o textodeexibio e acrescentar o mesmo texto a "http://" para o endereo. Por exemplo, se voc digitar www.microsoft.com/brasil, o Microsoft Access interpretar o endereo como www.microsoft.com/brasilhttp://www.microsoft.com/brasil.

Criar um rtulo no qual voc possa clicar para seguir um hyperlink Criar um rtulo usando o boto Inserir Hyperlink
1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique em Inserir Hyperlink na barra de ferramentas. Na caixa de dilogo Inserir Hyperlink, especifique um caminho de UNC ou um URL na caixa Vincular a Arquivo ou URL ou clique no boto Procurar para navegar at um arquivo armazenado na unidade de disco rgido, em uma rede de rea local ou em um servidor FTP que voc registrou. Observao Se o hyperlink saltar para um objeto do Microsoft Access no banco de dados atual, deixe a caixa Vincular a Arquivo ou URL em branco. 4 Deixe em branco a caixa Local Definido no Arquivo ou utilize um dos procedimentos a seguir: Para saltar para um local em um arquivo, insira uma localizao. Por exemplo, digite o nome de um indicador para um documento do Microsoft Word ou um nmero de slide para uma apresentao do PowerPoint. Para saltar para um objeto do Microsoft Access, insira o tipo e o nome do objeto (por exemplo, Tabela Fornecedores) ou clique no boto Procurar posicionado ao lado da caixa Local Definido no Arquivo. O boto Procurar abre a janela Banco de Dados para o banco de dados atual ou especificado, onde voc poder selecionar o objeto que deseja abrir. 5 Clique no boto OK na caixa Inserir Hyperlink. O Microsoft Access adicionar um rtulo ao formulrio ou relatrio. Para testar o vnculo, clique no rtulo com o boto direito do mouse, aponte para Hyperlink no menu de atalho e clique em Abrir. Observao Quando voc cria um rtulo dessa forma, o Microsoft Access define a propriedade EndereoDeHyperlink do rtulo com o valor especificado na caixa Vincular a Arquivo ou URL e a propriedade SubEndereoDeHyperlink com o valor (se existir um) especificado na caixa Local Definido no Arquivo. O Microsoft Access utiliza a propriedade Legenda para o texto de exibio que voc v no prprio rtulo. Voc pode alterar qualquer uma dessas propriedades para modificar o hyperlink.

Criar um rtulo copiando e colando um hyperlink de um documento do Microsoft Office


1 2
Abra um documento do Microsoft Office que contm um hyperlink definido. Clique com o boto direito no hyperlink definido que voc deseja copiar. Aponte para Hyperlink no submenu de atalho e, em seguida, clique em Copiar Hyperlink no submenu de atalho. Observao Ao copiar um hyperlink definido em um documento do Office, certifique-se de copiar apenas o hyperlink. Se voc copiar os caracteres existentes ao redor do hyperlink que no fazem parte do hyperlink, o Microsoft Access saltar para o texto selecionado e no para o endereo do hyperlink. 3 Alterne para o Microsoft Access e abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. 4 Clique em Colar Como Hyperlink no menu Editar. O Microsoft Access adicionar um rtulo ao formulrio ou relatrio. Para testar o vnculo, clique no rtulo com o boto direito do mouse, aponte para Hyperlink no menu de atalho e clique em Abrir.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 93 Observao Quando voc cria um rtulo dessa forma, o Microsoft Access define a propriedade EndereoDeHyperlink do rtulo como o valor copiado do documento do Office. O Microsoft Access utiliza a propriedade Legenda para o texto de exibio que voc v no prprio rtulo. Voc pode alterar essas propriedades para modificar o hyperlink.

Criar um rtulo copiando e colando texto de um documento do Microsoft Office


1
Abra o documento do Microsoft Office para o qual voc deseja saltar. Por exemplo, abra um documento do Microsoft Word. 2 Selecione o texto para o qual deseja saltar. Observao Voc no pode criar um rtulo, selecionando o texto contido em um objeto do Microsoft Access. 3 No menu Editar, clique em Copiar. 4 Alterne para o Microsoft Access e abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. 5 No menu Editar, clique em Colar Como Hyperlink. O Microsoft Access adicionar o rtulo ao formulrio ou relatrio. Para testar o vnculo, clique no rtulo com o boto direito do mouse, aponte para Hyperlink no menu de atalho e clique em Abrir. Observao Quando voc cria um rtulo dessa forma, o Microsoft Access define a propriedade EndereoDeHyperlink do rtulo e a propriedade SubEndereoDeHyperlink (se o hyperlink apontar para um local no arquivo). O Microsoft Access utiliza a propriedade Legenda para o texto de exibio que voc v no prprio rtulo. Voc pode alterar qualquer uma dessas propriedades para modificar o hyperlink.

Criar um rtulo arrastando e soltando texto ou um atalho da Internet


1 2 3 4
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Navegue at um atalho da Internet (um item na pasta History da pasta Windows). Selecione o atalho da Internet. Clique o boto direito do mouse na rea selecionada e arraste-a para o formulrio ou relatrio. O Microsoft Access adicionar um rtulo ao formulrio ou relatrio. Para testar o vnculo, clique no rtulo com o boto direito do mouse, aponte para Hyperlink no menu de atalho e clique em Abrir.

Adicionar uma figura na qual voc possa clicar para seguir um hyperlink
1 2 3
Abra um formulrio no modo Estrutura ou um relatrio no modo Estrutura. Clique na ferramenta Controle de Imagem na caixa de ferramentas e depois clique onde deseja criar a figura. Na caixa de dilogo Inserir Figura, localize a figura que deseja utilizar. O Microsoft Access adicionar um controle de imagem ao formulrio ou relatrio. 4 Certifique-se de que o controle de imagem est selecionado e, em seguida, clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle. 5 Na propriedade EndereoDeHyperlink, especifique um caminho para um arquivo armazenado na unidade de disco rgido, um caminho de UNC ou um URL. Por exemplo, insira c:\windows\personal\budget.xls ou http://www.microsoft.com/brasil. Se voc precisar de ajuda para inserir um endereo, clique no boto Construir para abrir a caixa de dilogo Editar Hyperlink. Observao Se o hyperlink saltar para um objeto contido no banco de dados atual do Microsoft Access, voc pode deixar a propriedade EndereoDeHyperlink em branco. 6 Deixe em branco a caixa da propriedade SubEndereoDeHyperlink ou utilize um dos procedimentos a seguir: Para saltar para um local em um arquivo, insira uma localizao. Por exemplo, digite o nome de um indicador para um documento do Microsoft Word ou um nmero de slide para uma apresentao do PowerPoint. Para saltar para um objeto do Microsoft Access, insira o tipo e o nome do objeto (por exemplo, Tabela Fornecedores) ou clique no boto Procurar posicionado ao lado da caixa Local Definido no Arquivo. O boto Procurar abre a janela Banco de Dados para o banco de dados atual ou especificado, onde voc poder selecionar o objeto que deseja abrir. Para testar o vnculo, clique na figura com o boto direito do mouse, aponte para Hyperlink no menu de atalho e clique em Abrir.

Adicionar um boto de comando no qual voc possa clicar para seguir um hyperlink
1 2
Abra um formulrio no modo Estrutura. Se estiver pressionada, clique na ferramenta Assistentes de Controle na caixa de ferramentas para desativar o Assistente de controle. 3 Na caixa de ferramentas, clique na ferramenta Boto de Comando. 4 No formulrio, clique onde voc deseja colocar o boto de comando. 5 Certifique-se de que o boto de comando est selecionado e clique em Propriedades na barra de ferramentas para abrir a folha de propriedades do controle. 6 Na propriedade EndereoDeHyperlink, especifique um caminho para um arquivo armazenado na unidade de disco rgido, um caminho de UNC ou um URL. Por exemplo, insira c:\windows\personal\budget.xls, \\northwind\public\produtos.doc ou http://www.microsoft.com/brasil. Se precisar de ajuda para inserir um endereo, clique no boto Construir para abrir a caixa de dilogo Inserir Hyperlink. Observao Se o hyperlink saltar para um objeto contido no banco de dados atual do Microsoft Access, deixe a caixa da propriedade EndereoDeHyperlink em branco. 7 Deixe em branco a caixa de propriedade SubEndereoDeHyperlink ou utilize um dos procedimentos a seguir: Para saltar para um local em um arquivo, insira uma localizao. Por exemplo, digite o nome de um indicador para um documento do Microsoft Word ou um nmero de slide para uma apresentao do PowerPoint. Para saltar para um objeto do Microsoft Access, insira o nome do objeto ou clique no boto Pesquisar posicionado ao lado da caixa Local Definido no Arquivo. O boto Procurar abre a janela Banco de Dados para o banco de dados atual ou especificado, onde voc poder selecionar o objeto que deseja abrir. 8 Defina a propriedade Legenda como o texto que voc deseja que aparea no boto.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 94 Para testar o vnculo, clique no boto de comando com o boto direito do mouse, aponte para Hyperlink no menu de atalho e clique em Abrir.

Modificar um hyperlink que esteja armazenado em uma tabela


1 Abra a tabela ou consulta que inclui o campo Hyperlink no modo Folha de Dados ou um formulrio acoplado a essa
tabela ou consulta no modo Folha de Dados ou modo Formulrio. 2 Na folha de dados, clique o boto direito do mouse no campo Hyperlink ou, no formulrio, clique o boto direito do mouse na caixa de texto acoplada a um campo Hyperlink ou em uma caixa de combinao que exibe um hyperlink em sua parte de caixa de texto. 3 Para adicionar ou modificar o texto de exibio, aponte para Hyperlink no menu de atalho. Na caixa Exibir Texto, digite o texto desejado a ser exibido. 4 Para alterar um endereo de hyperlink, aponte para Hyperlink no menu de atalho e clique em Editar hyperlink. 5 Na caixa de dilogo Editar Hyperlink, especifique o caminho correto para uma pasta existente na unidade de disco rgido, um caminho de UNC ou URL na caixa Vincular a Arquivo ou URL. Ou clique no boto Procurar para navegar at um arquivo armazenado em uma rede de rea local ou um arquivo em um servidor FTP que voc registrou. Observao Se o hyperlink saltar para um objeto do Microsoft Access no banco de dados atual, deixe a caixa Vincular a Arquivo ou URL em branco. 6 Deixe em branco a caixa Local Definido no Arquivo ou utilize um dos procedimentos a seguir: Para saltar para um local em um arquivo, insira uma localizao. Por exemplo, digite o nome de um indicador para um documento do Microsoft Word ou um nmero de slide para uma apresentao do PowerPoint. Para saltar para um objeto do Microsoft Access, insira o nome do objeto ou clique no boto Pesquisar posicionado ao lado da caixa Local Definido no Arquivo. O boto Procurar abre a janela Banco de Dados para o banco de dados atual ou especificado, onde voc poder selecionar o objeto que deseja abrir. Observao Voc pode tambm modificar um hyperlink, copiando e colando, arrastando e soltando ou digitando diretamente no campo ou na caixa de texto.

Modificar um hyperlink definido para um rtulo ou figura em um formulrio ou relatrio


1 Abra o formulrio no modo Estrutura ou o relatrio no modo Estrutura. 2 Clique o boto direito do mouse no rtulo ou no controle de imagem para exibir o menu de atalho. 3 Para alterar um endereo de hyperlink, no menu de atalho, aponte para Hyperlink e, em seguida, clique em Editar
Hyperlink. 4 Na caixa de dilogo Editar Hyperlink, especifique um caminho para um arquivo armazenado na unidade de disco rgido, um caminho de UNC ou URL na caixa Vincular a Arquivo ou URL. Ou clique no boto Procurar para navegar at um arquivo existente em uma rede de rea local ou um arquivo em um servidor FTP que voc registrou. Observao Se o hyperlink saltar para um objeto do Microsoft Access no banco de dados atual, deixe a caixa Vincular a Arquivo ou URL em branco. 5 Deixe em branco a caixa Local Definido no Arquivo ou utilize um dos procedimentos a seguir: Para saltar para um local em um arquivo, insira uma localizao. Por exemplo, digite o nome de um indicador para um documento do Microsoft Word ou um nmero de slide para uma apresentao do PowerPoint. Para saltar para um objeto do Microsoft Access, insira o tipo e o nome do objeto (por exemplo, Tabela Fornecedores) ou clique no boto Procurar posicionado ao lado da caixa Local Definido no Arquivo. O boto Procurar abre a janela Banco de Dados para o banco de dados atual ou especificado, onde voc poder selecionar o objeto que deseja abrir. 6 Para alterar o texto de exibio para um rtulo, certifique-se de que o rtulo esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas para abrir sua folha de propriedades. 7 Digite o texto de exibio revisado na caixa da propriedades Legenda. Observao Voc pode tambm modificar o hyperlink, copiando e colando, arrastando e soltando ou digitando diretamente na folha de propriedades. Para obter informaes sobre a sintaxe a ser empregada para digitar um hyperlink, posicione a barra de insero na propriedade EndereoDeHyperlink ou na propriedade SubEndereoDeHyperlink e pressione F1.

Excluir um hyperlink que esteja armazenado em uma tabela


1 Abra a tabela ou consulta que inclui o campo Hyperlink no modo Folha de Dados, ou um formulrio acoplado a essa
tabela ou consulta no modo Folha de Dados ou modo Formulrio. 2 V para o registro com o hyperlink que voc deseja excluir. 3 Na folha de dados, clique o boto direito do mouse no campo Hyperlink ou, no formulrio, clique o boto direito do mouse na caixa de texto acoplada a um campo Hyperlink ou em uma caixa de combinao que exibe um hyperlink em sua parte de caixa de texto. 4 No menu de atalho, clique em Recortar. Observao Para excluir todos os hyperlinks armazenados em uma tabela, exclua o campo Hyperlink no modo Estrutura da tabela.

Protocolos de hyperlink suportados pelo Microsoft Access


Quando voc digita determinados protocolos em um campo Hyperlink ou em uma caixa de texto acoplada a um campo Hyperlink, o Microsoft Access reconhece os protocolos e converte o endereo em um endereo vlido de hyperlink. Por exemplo, se voc digitar "http://www.microsoft.com/brasil", o Microsoft Access converter o endereo para http://www.microsoft.com/brasil. Quando voc digita um URL em um campo Hyperlink, o Microsoft Access reconhece automaticamente os protocolos da Internet a seguir. Protocolo Nome do protocolo Descrio http Hypertext Transfer Protocol Salta para pginas da World Wide Web que contm texto, grficos, som e

Power Informtica Pg.: 95 outras informaes digitais de um servidor Web na World Wide Web. ftp File Transfer Protocol Transfere arquivos entre computadores na Internet. gopher protocolo Gopher Exibe informaes de um servidor Gopher. wais protocolo WAIS Acessa um banco de dados de Servidores de Informaes de rea Remota. file protocolo File Abre um arquivo armazenado em uma unidade de disco rgido local ou em uma rede de rea local (LAN). https protocolo Hypertext Transfer Estabelece uma conexo de HTTP que utiliza a criptografia Secure with privacy Sockets Layer (SSL). mailto protocolo MailTo Abre um programa de correio eletrnico para enviar uma mensagem para o endereo de correio eletrnico especificado da Internet. Um URL que utiliza o protocolo MailTo tem um formato diferente: (mailto:nomedousurio@domnio) msn protocolo Microsoft Network Salta para uma localizao em Microsoft Network. news protocolo News Inicia um utilitrio de manipulao de notcias e abre o newsgroup especificado da Usenet. Um URL que utiliza o protocolo News tem um formato diferente: (news:nomedonewsgroup) nntp protocolo Network News Desempenha a mesma funo do protocolo News, exceto que duas Transfer barras diagonais so colocadas depois do caractere de dois-pontos (nntp://nomedonewsgroup). mid protocolo Musical Instrument Reproduz arquivos de seqenciador de MIDI se o computador do usurio Digital Interface (MIDI) possuir uma placa de som. cid protocolo CompuServe Estabelece uma conexo de protocolo ponto-a-ponto (PPP) com a Dialer (CID) Internet atravs da rede da CompuServe. Prospero protocolo Prospero Abre arquivos no sistema de arquivos distribudos do Prospero. telnet protocolo Telnet inicia um programa de emulao de terminal da telnet. Um programa de emulao de terminal uma interface de linha de comando que voc pode utilizar para emitir comandos em um computador remoto. Por exemplo, utilizando a Telnet para conectar-se a um servidor UNIX, voc pode emitir comandos do UNIX para executar operaes nesse servidor. rlogin protocolo Rlogin Inicia um programa de emulao de terminal Rlogin. tn3270 protocolo TN3270 Inicia um programa de emulao de terminal TN3270. pnm protocolo RealAudio Reproduz um udio de emisso da RealAudio a partir de um servidor RealAudio. O udio de emisso e outros formatos de mdia de emisso estabelecem uma conexo com o servidor e comeam a executar imediatamente sem descarregar um arquivo inteiro. mms protocolo Microsoft Media Reproduz mdia, como os arquivos de formato de emisso do ActiveMovie Server (MMS) (.asf) a partir de um servidor MMS. Quando voc instalar o Microsoft Office, o Programa de Instalao instalar e registrar os arquivos necessrios para saltar para qualquer documento do Office ou para um documento contido em um servidor HTTP ou FTP. Para os outros protocolos citados na lista anterior, voc precisar dos adequados arquivos instalados e registrados. Apostila p/pesquisa ACCESS-97

Sintaxe de sub-endereo de hyperlink

Alterar a formatao padro de hyperlinks


1 2 3 1
No menu Ferramentas, clique em Opes. Clique na guia Hyperlinks/HTML. Defina as opes desejadas.

Seguir um hyperlink em uma folha de dados ou formulrio


Abra a tabela, consulta ou formulrio no modo Folha de Dados ou o formulrio no modo Formulrio. O hyperlink pode estar em um campo em uma folha de dados ou em um rtulo, caixa de texto, caixa de combinao, boto de comando ou controle de imagem em um formulrio. 2 Posicione o ponteiro do mouse sobre o objeto com o hyperlink. Clique no hyperlink quando o ponteiro do mouse se transformar em uma mo. Por padro, um hyperlink no clicado aparecer em azul e com sublinhado, assim como, um hyperlink clicado aparece em prpura e com sublinhado.

Exibir uma pgina da Web em um formulrio


Para adicionar o controle WebBrowser a um formulrio, voc deve ter instalada a verso 3.0 do Microsoft Internet Explorer. Assim que essa verso estiver instalada, o controle WebBrowser ser automaticamente registrado. 1 Abra o formulrio no modo Estrutura.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 96

Na caixa de ferramentas, clique na ferramenta Mais Controles. Ser exibido um menu que lista todos os controles ActiveX registrados em seu sistema. 3 No menu dos controles ActiveX, clique em Microsoft WebBrowser Control. 4 No formulrio, clique onde voc deseja colocar o controle. 5 Mova e dimensione o controle at a rea que voc deseja exibir. Observaes Se o controle WebBrowser no exibir a largura ou a altura total de uma pgina ou documento da World Wide Web, ele exibir automaticamente barras de rolagem. Entretanto, na maioria dos casos, voc deve ampliar suficientemente o controle para exibir a largura total de uma pgina tpica da Web para que os usurios de seu aplicativo no precisem fazer uma rolagem horizontal. Para obter maiores informaes sobre os mtodos, as propriedades e os eventos do controle WebBrowser, consulte http://www.microsoft.com/brasil/IE/. Se voc comprou o Microsoft Office 97 em CD-ROM, poder exibir um arquivo de Ajuda que contm essas informaes, abrindo a pasta \ValuePack\Access\Webhelp no CD-ROM de Instalao e copiando os arquivos Iexplore.hlp e Iexplore.cnt para a unidade de disco rgido de seu sistema.

Recursos Internacionais no Microsoft Access


Os recursos e a arquitetura do Microsoft Access 97 oferecem grande flexibilidade para os usurios em todo o mundo. Esses recursos possibilitam que usurios no-familiarizados com programao criem um aplicativo completo de banco de dados, estruturando seus objetos atravs da utilizao das propriedades disponveis nas folhas de propriedades da interface do Access em portugus. Ao mesmo tempo, esses recursos combinados com a linguagem do Visual Basic para aplicativos (uma linguagem de programao semelhante ao ingls) permitem que um desenvolvedor crie aplicativos complexos, que podem ser vinculados a outros aplicativos Office e que podem ser transportados para outras verses do Microsoft Access, mesmo que em outras lnguas. Voc pode estruturar tabelas, consultas, formulrios, relatrios e macros, utilizando uma folha de propriedades que lista as propriedades em portugus. Entretanto, para definir essas propriedades em cdigo, voc deve utilizar o nome em ingls dessas propriedades nas janelas de mdulo de formulrio, relatrio e padro. Voc pode tambm utilizar o nome de vrias propriedades em portugus em argumentos da ao para macros na janela Macro. Observao Nos tpicos de referncia de linguagem do Microsoft Access, o nome da propriedade em portugus aparece no cabealho, na parte superior do tpico. Quando estiver utilizando uma expresso para definir uma propriedade na folha de propriedades, voc pode especificar o nome de muitas funes internas em portugus do Microsoft Access. Entretanto, nas janelas de mdulo de formulrio, relatrio e padro, voc deve utilizar o nome em ingls da funo. Observao Nos tpicos de referncia de linguagem do Microsoft Access, o nome da funo em portugus aparece no cabealho, na parte superior do tpico. Quando voc quiser fazer alteraes na estrutura de um aplicativo de banco de dados desenvolvido em uma verso do Microsoft Access em outro idioma, todas as expresses (exceto as utilizadas nas consultas) sero exibidas automaticamente, junto a nomes corretos das funes e propriedades, no idioma da verso atual. Para que o seu banco de dados seja totalmente porttil, convm utilizar o nome das propriedades, objetos e colees em ingls na grade de estrutura da consulta. Na interface do usurio do Microsoft Access, voc pode especificar palavras-chave em portugus em expresses nos modos a seguir: Modo Estrutura da tabela (nas propriedades Formato, Valor Padro e Regra de Validao). Modo Estrutura da consulta (na linha Critrio e em algumas propriedades da folha de propriedades). Dica O modo SQL requer que as expresses sejam inseridas em ingls e exibe a instruo SQL em ingls em uma consulta estruturada no modo Estrutura da consulta. Se quiser especificar uma instruo SQL na janela Mdulo, voc pode estruturar sua pesquisa na grade de estrutura da tabela e alternar para o modo SQL, copiar a sintaxe SQL e col-la na janela Mdulo Modo Estrutura do formulrio e do relatrio. Modo Estrutura da macro (na coluna Condies e nos argumentos de macro para DefinirValor, CaixaDeMensagem e outras aes). O Visual Basic para aplicativos a linguagem de programao comum a todos os aplicativos Windows. Voc deve utilizar a palavra-chave em ingls do Visual Basic para aplicativos na janela de cdigo de todos os aplicativos Office. Entretanto, no Microsoft Access, voc pode tambm utilizar o nome em portugus da maior parte das funes do Visual Basic para aplicativos nas expresses em consultas, formulrios, relatrios e macros. No Microsoft Access, voc pode utilizar o nome das funes agregadas SQL em portugus na grade de estrutura da consulta. Entretanto, voc deve utilizar o nome em ingls nas expresses agregadas na propriedade SQL de um objeto QueryDef ou quando voc estiver criando um objeto Recordset baseado em uma consulta SQL. O separador de lista necessrio em uma expresso depende da definio estabelecida na caixa de dilogo Configuraes Regionais do Painel de Controle do Windows. Na maioria dos casos, ser um ponto-e-vrgula (;). Entretanto, voc deve sempre utilizar uma vrgula (,) como separador de lista na janela Mdulo. Na janela Mdulo, voc deve especificar o formato da data e o separador decimal no formato americano. Entretanto, a sada ser sempre no formato especificado na caixa de dilogo Configuraes Regionais do Painel de Controle do Windows, assim como a vrgula no papel de separador decimal do exemplo a seguir: Eval("3.2 + 4")= 7,2 Uma exceo a funo Str: Str(3.12) = 3.12

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 97 Para exibir ou ocultar uma barra de ferramentas, utilize o nome em ingls da barra juntamente com o objeto CommandBar para certificar-se de que o seu cdigo seja porttil. Voc pode obter a lista dos nomes em ingls das barras de ferramentas internas, utilizando a propriedade NameLocal do objeto CommandBar. Se voc estiver utilizando o mtodo ShowToolbar do objeto DoCmd, poder especificar o nome em ingls da barra de ferramentas.

Exibir uma caixa de combinao de uma tabela como uma caixa de texto em uma consulta
Alterar o modo como o campo exibido na consulta no afeta a exibio desse campo na tabela base. 1 Abra a consulta no modo Estrutura. 2 Na grade de estrutura da consulta, clique o boto direito do mouse em qualquer local da coluna do campo que voc deseja alterar e, em seguida, clique em Propriedades no menu de atalho. 3 Clique na guia Pesquisa. 4 Na caixa da propriedades ExibirControle, clique em Caixa de Texto.

Trabalhar com um banco de dados Meu sub-relatrio imprime apenas uma coluna, quando deveria imprimir mais.
possvel que um sub-relatrio imprima apenas uma coluna se, no sub-relatrio, a opo Layout da coluna estiver definida como Abaixo e Direita na guia Colunas da caixa de dilogo Configurar pgina e, no relatrio principal, a propriedade PodeAmpliar estiver definida como Sim para o controle de sub-relatrio. Voc pode reestruturar o relatrio, utilizando um dos procedimentos a seguir: No sub-relatrio, altere Layout da Coluna para Direita e Abaixo e, no relatrio principal, deixe a propriedade PodeAmpliar definida como Sim para o controle de sub-relatrio. O controle de sub-relatrio exibir vrias colunas e aumentar, conforme a necessidade. No sub-relatrio, deixe Layout da Coluna definido como Abaixo e Direita. No relatrio principal, dimensione o controle de sub-relatrio de modo a acomodar o nmero mximo de registros e defina sua propriedade PodeAmpliar como No. Como o controle de sub-relatrio ter sempre o mesmo tamanho, se o nmero de registros for maior que o nmero mximo previsto, os registros no acomodados no controle de sub-relatrio sero truncados. Se possvel, no utilize um sub-relatrio. Coloque os controles que imprimem os dados no relatrio principal em um cabealho de grupo ou cabealho de pgina, e os controles que imprimem os dados no sub-relatrio na seo detalhe.

Resolver erros de dados na replicao


Um erro de dados na replicao no pode ser automaticamente resolvido atravs da escolha de uma verso de um registro sobre outra, com o Eliminador de conflitos. Em vez disso, um erro de dados exige que voc localize o registro em seu conjunto de rplicas que est provocando o erro e altere manualmente os dados ou exclua o registro. 1 Leia o texto contido na caixa Razo na pgina Erros de Dados na Replicao. A caixa Razo descreve o tipo de erro de dados e sugere as etapas possveis para ajustar os dados em seu conjunto de rplicas com os dados existentes no membro de outro conjunto de rplicas. 2 Observe o nome do conjunto de rplicas que est provocando o erro e o nome da tabela contendo o erro. Na pgina Erros de Dados na Replicao, o conjunto de rplicas identificado na caixa Source Machine e na caixa Caminho. A tabela identificada na caixa Nome da Tabela. 3 Selecione o valor RecordID na pgina Erros de Dados na Replicao e copie-o para a rea de transferncia, pressionando CTRL+C. 4 Feche o Eliminador de conflitos. 5 Abra o conjunto de rplicas que est provocando o erro de dados, se j no estiver aberto. 6 No menu Ferramentas, clique em Opes. 7 Na guia Exibir, selecione Objetos do Sistema. 8 Abra a tabela que contm o erro e clique em Filtrar por Formulrio na barra de ferramentas. 9 Cole o valor RecordID, armazenado na rea de transferncia, no campo s_GUID e clique em Aplicar Filtro na barra de ferramentas. Este procedimento localizar o registro que est provocando o erro de dados. 10 Atualize ou exclua o registro, conforme apropriado. Por exemplo, se o valor de um campo no conjunto de rplicas violar uma regra de validao de dados imposta pela Estrutura-mestre, atualize o valor do campo, de modo a obedecer regra de validao. Se um registro no conjunto de rplicas tiver um valor de campo-chave que duplica um valor de campo-chave em outro membro do conjunto de rplicas, mas tiver valores diferentes nos outros campos do registro, exclua o registro. Voc poder, ento, adicionar o registro, com um novo valor-chave, novamente no conjunto de rplicas. 11 Feche a tabela e sincronize seu conjunto de rplicas novamente.

Eu recebo um erro ODBC ao abrir uma tabela ou formulrio em um banco de dados convertido.
O erro "ODBC falha na conexo com nomedafontededados " ocorre quando uma tabela em seu banco de dados convertido do Microsoft Access verso 1.x ou 2.0 est vinculada a uma fonte de dados ODBC que utiliza um gerenciador de driver de 16 bits e um driver. O Microsoft Access 97 pode abrir somente fontes de dados ODBC vinculadas que utilizem as verses de 32 bits do Gerenciador de Driver ODBC (Odbc32.dll) e o driver ODBC adequado por exemplo, a verso de 32 bits do driver ODBC para o Microsoft SQL Server (Sqlsrv32.dll). Para corrigir esse problema, voc deve criar um novo nome de fonte de dados (NFD) de 32 bits idntico para cada fonte de dados ODBC que esteja vinculada ao banco de dados original das verses 1.x ou 2.0. 1 No Microsoft Access 97, certifique-se de que as verses de 32 bits do Gerenciador de Driver ODBC e o driver adequado estejam instalados.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 98

2 Abra o Painel de Controle do Windows. 3 Clique duas vezes no cone ODBC de 32 bits. 4 Clique em Novo. 5 Selecione o driver adequado e, em seguida, clique em Prximo. 6 Clique em Fonte de Dados do Usurio e, em seguida, em Prximo. 7 Clique em Finalizar.
Ser exibida uma caixa de dilogo para definir o Nome da Fonte de Dados e outros parmetros. 8 Insira valores idnticos ao NFD original e, em seguida, clique em OK. Por exemplo, para o Microsoft SQL Server, voc precisa definir, pelo menos, Nome da Fonte de Dados e Servidor. Talvez seja necessrio, tambm, clicar em Opes e definir valores adicionais, como o Nome do Banco de Dados. Se no tiver certeza do nome original do NFD, abra o banco de dados original na verso do Microsoft Access com a qual foi criado, abra a tabela vinculada no modo Estrutura e, em seguida, exiba a folha Propriedades da Tabela. A propriedade Descrio da tabela contm a definio para a seqncia de conexo ODBC. O parmetro posterior a NFD= na seqncia de conexo o nome do NFD. Para visualizar o restante da definio do NFD, abra o Painel de Controle do Windows, clique duas vezes no cone ODBC (no no cone ODBC de 32bits). Na lista Fonte de Dados (Driver), clique no nome do NFD e, em seguida, clique em Configurar para visualizar a definio do NFD.

Criar uma macro


1 Na janela Banco de Dados, clique na guia Macros. 2 Clique em Novo. 3 Na coluna Ao, clique na primeira clula e, em seguida, clique sobre a seta para exibir a lista de aes. 4 Clique sobre a ao que voc deseja utilizar. 5 Digite um comentrio para a ao. Os comentrios so opcionais, mas tornam a sua macro mais fcil de entender e
manter. 6 Na parte inferior da janela, especifique os argumentos da ao, caso seja requisitado. 7 Para adicionar mais aes macro, v para outra linha de ao e repita os passos 3 a 6. O Microsoft Access executa as aes na ordem em que voc as lista. Dica Para criar rapidamente uma macro que execute uma ao em um objeto de banco de dados especfico, arraste o objeto da janela Banco de Dados para uma linha de ao na janela Macro. Por exemplo, voc pode criar uma macro que abra um formulrio, arrastando-o para uma linha de ao. Para fazer isso, clique em LadoALadoVerticalmente, no menu Janela, para posicionar as janelas Macro e Banco de Dados para que elas fiquem visveis em sua tela; em seguida, clique na guia na janela Banco de Dados para o tipo de objeto que deseja arrastar, clique no objeto e arraste-o at uma linha de ao. Arrastar uma macro adiciona uma ao que executa a macro, enquanto arrastar outros objetos (tabelas, consultas, formulrios, relatrios ou mdulos) adiciona uma ao que abre o objeto.

Dicas sobre definio de argumentos de ao em uma macro


Depois de adicionar uma ao a uma macro, voc define os argumentos para a ao na parte inferior da janela Macro. Esses argumentos do ao Microsoft Access informaes adicionais de como executar a ao. Aqui esto algumas dicas sobre definio de argumentos de ao: Voc pode digitar um valor em uma caixa de argumentos ou, em muitos casos, pode selecionar uma definio a partir de uma lista. Em geral, uma boa idia definir argumentos de ao na ordem em que so listados, porque opes para um argumento podem determinar as dos argumentos seguintes. Se voc adicionar uma ao sua macro, arrastando um objeto de banco de dados da janela Banco de Dados, o Microsoft Access define automaticamente os argumentos apropriados para aquela ao. Se uma ao tiver um argumento que chama o nome do objeto de banco de dados, voc poder definir o argumento e o argumento do tipo de objeto automaticamente, arrastando o objeto da janela Banco de Dados para a caixa de argumentos. Voc pode utilizar uma expresso precedida de um sinal de igual (=) para definir qualquer argumento da ao. Voc no pode utilizar uma expresso para os argumentos a seguir.

Inserir uma expresso em um argumento de ao de macro


Digite um sinal de igual (=) seguido pela expresso. Por exemplo, a expresso a seguir define o argumento de ao para o valor do controleListaEscolhaDaEmpresa: =[ ListaEscolhaDaEmpresa] H duas excees: o argumento Expresso da ao DefinirValor e o argumento Repetir Expresso da ao ExecutarMacro. Se voc preceder uma expresso nesses argumentos de um sinal de igual, o Microsoft Access avaliar a expresso duas vezes, o que pode causar resultados inesperados. Dica Voc tambm pode clicar no boto Construir prximo da caixa de argumento para utilizar o Construtor de Expresses, que o guia pelos processos de criao da expresso.

Adicionar uma ao a uma macro

Power Informtica Pg.: 99 1 Na janela Macro, clique na primeira linha vazia na coluna Ao. Se desejar inserir uma ao entre duas linhas de ao, Apostila p/pesquisa ACCESS-97 clique no seletor de linha para a linha de ao logo abaixo de onde voc deseja inserir uma nova ao e, em seguida, clique em Inserir Linha na barra de ferramentas. 2 Na coluna Ao, clique na seta para exibir a lista de ao. 3 Clique sobre a ao que voc deseja utilizar. 4 Digite um comentrio para a ao. Os comentrios so opcionais. 5 Na parte inferior da janela, especifique os argumentos da ao, caso sejam requisitados. Dica Para argumentos de ao cujas definies so um nome de objeto de banco de dados, voc pode definir o argumento, arrastando o objeto da janela Banco de Dados at a caixa de argumentos Nome do Objeto da ao. Por exemplo, voc pode definir o argumento Nome do Objeto da ao SelecionarObjeto como o nome de um formulrio, arrastando o formulrio para a caixa de argumentos. Para fazer isso, clique em LadoALadoVerticalmente, no menu Janela, para posicionar as janelas Macro e Banco de Dados para que fiquem visveis na sua tela; em seguida, clique sobre a guia na janela Banco de Dados para o tipo de objeto que deseja arrastar, clique sobre o objeto e, em seguida, arraste-o para a caixa de argumentos. Arrastar o objeto tambm define o argumento do Tipo de Objeto.

Mover uma ao em uma macro


1 Na janela Macro, clique no seletor de linha para a linha de ao. 2 Clique sobre o seletor novamente e arraste a linha para uma nova posio.

Fazer uma macro ser executada sob condies especficas


1 Na janela Macro, clique em Condies na barra de ferramentas. 2 Na coluna Condio, digite uma expresso condicional na linha onde deseja definir a condio.
Observaes: Para utilizar o Construtor de Expresses para criar a expresso, clique com o boto direito na clula Condio e, em seguida, clique em Construir. Voc no pode utilizar uma expresso SQL em uma coluna de Condio da macro. 3 Na coluna Ao, digite a ao que deseja que o Microsoft Access execute quando a condio for verdadeira. Quando voc executa uma macro, o Microsoft Access avalia a primeira expresso condicional. Se a condio for verdadeira, o Microsoft Access executar a ao naquela linha e em todas as aes imediatamente seguintes que estiverem precedidas por reticncias (...) na coluna Condio. Por exemplo, a macro a seguir executa as aes CaixaDeMensagem e PararMacro, apenas quando no h valor no campo CdigoDoFornecedor (quando o valor Nulo). O Microsoft Access executa, em seguida, qualquer ao adicional na macro que tiver a coluna Condio em branco at encontrar outra expresso, um nome de macro ou o final da macro. Se a condio for falsa, o Microsoft Access ignorar a ao e qualquer ao imediatamente a seguir que estiver precedida de reticncias na coluna Condio, movendo-se at a prxima coluna de ao que contenha uma outra condio ou uma coluna Condio em branco.

Exemplos de condies de macro

Dica Para fazer com que o Microsoft Access ignore temporariamente uma ao, insira Falso como condio. Ignorar temporariamente uma ao pode ser til quando voc estiver tentando encontrar problemas em uma macro.

Por que utilizar condies em uma macro?


Em alguns casos, convm executar uma ao ou srie de aes em uma macro apenas se uma condio em particular for verdadeira. Por exemplo, se estiver utilizando uma macro para validar dados em um formulrio, convm exibir uma mensagem em resposta a um conjunto de valores digitados em um registro e outra mensagem em resposta a um conjunto diferente de valores. Em casos como esse, podem ser utilizadas as condies para controlar o fluxo da macro. Por exemplo, a macro a seguir executa a ao PararMacro quando no h valor no campo Pas (quando o valor Nulo). Ela executa um dos vrios pares de aes CaixaDeMensagem e CancelarEvento se o tamanho ou forma do valor CEP no for apropriado ao pas no campo Pas. Uma condio uma expresso lgica. A macro segue caminhos diferentes dependendo da condio ser verdadeira ou falsa. Voc insere condies na coluna Condio, na janela Macro. Se a condio for verdadeira, o Microsoft Access executar a ao naquela linha. Voc pode fazer com que o Microsoft Access execute uma srie de aes se a condio for verdadeira, digitando reticncias (...) na coluna Condio das aes imediatamente seguintes a essa condio.

Criar um grupo de macro


Se desejar agrupar vrias macros relacionadas em um lugar em vez de procur-las separadamente, voc pode organizlas como um grupo de macros. 1 Na janela Banco de Dados, clique na guia Macros. 2 Clique em Novo. 3 Clique em Nomes de Macro na barra de ferramentas, se j no estiver pressionado.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 100

4 Na coluna Nome da Macro, digite o nome da primeira macro no grupo de macros. 5 Adicione as aes que deseja que a macro execute. 6 Repita os passos 4 e 5 para qualquer outra macro que desejar incluir no grupo de macros.
Observao Quando salvar um grupo de macros, o nome que voc especificar ser o nome do grupo de macros. Esse nome exibido na lista de macros e grupos de macros, na janela Banco de Dados. Sempre que se referir a uma macro em um grupo de macros, utilize esta sintaxe: nomedogrupodemacros.nomedamacro Por exemplo, Botes.Produtos refere-se macro Produtos no grupo de macros Botes. Em uma lista de macros, como a lista de argumento Nome da Macro para a ao ExecutarMacro, o Microsoft Access exibe a macro Produtos como Botes.Produtos.

Mostrar e ocultar nomes de macro e condies na janela Macro


Clique em Nomes de Macro na barra de ferramentas para mostrar ou ocultar a coluna Nome da Macro ou clique em Condies para mostrar ou ocultar a coluna Condio. Para alterar quando o Microsoft Access exibe essas colunas quando voc cria macros, clique em Opes, no menu Ferramentas, clique na guia Exibir e selecione ou limpe as caixas de seleo Coluna Nomes e Coluna Condies, abaixo de Mostrar na Estrutura de Macro.

Manter ou atualizar menus criados anteriormente com macros


Embora o Microsoft Access 97 ainda suporte macros de barra de menu para aplicativos criados com uma verso anterior do Microsoft Access, voc no precisa mais utilizar macros para criar barras de menu personalizadas e barras de menu globais, inclusive menus de atalho personalizados e globais. Novas barras de menu e menus de atalho (e barras de ferramentas) so criados e personalizados a partir da caixa de dilogo Personalizar, que pode ser acessada apontando-se para Barras de Ferramentas no menu Exibir. A caixa de dilogo tambm pode ser utilizada para personalizar a barra de menu interna (e barras de ferramentas) para o Microsoft Access 97. Observao Voc pode tambm trabalhar com o novo estilo de barras de menu, menus de atalho e barras de ferramentas utilizando o Visual Basic para aplicativos.

Executar uma macro


Quando voc executa uma macro, o Microsoft Access inicia-a desde o princpio e realiza todas as aes na macro at alcanar outra (se a macro estiver em um grupo de macros) ou o seu final. Voc pode executar uma macro diretamente a partir de outra macro, de um procedimento de evento, ou em resposta a um evento que ocorre em um formulrio, relatrio ou controle. Por exemplo, voc pode anexar uma macro a um boto de comando em um formulrio, de modo que ela seja executada quando um usurio clicar sobre o boto. Voc pode tambm criar um comando de menu personalizado ou boto de barra de ferramentas que execute uma macro, atribua uma macro a uma combinao de teclas ou execute uma macro automaticamente quando um banco de dados for aberto.

Executar uma macro diretamente


Para executar uma macro diretamente, proceda uma das instrues a seguir: Para executar uma macro a partir da janela Macro, clique em Executar na barra de ferramentas. Para executar uma macro a partir do janela Banco de Dados, clique na guia Macros e, a seguir, clique duas vezes no nome de uma macro. Para executar uma macro a partir do modo Estrutura do formulrio ou do modo Estrutura do relatrio, aponte para Macro, no menu Ferramentas, e clique em Executar Macro. Para executar uma macro em qualquer parte do Microsoft Access, clique, no menu Ferramentas, Executar macro. Depois clique em uma macro na caixa Nome da Macro. Observao Normalmente voc executa uma macro diretamente apenas para test-la. Depois, voc pode anexar a macro a um formulrio, relatrio ou controle de modo que ela seja executada em resposta a um evento ou voc pode criar um comando de menu personalizado que execute uma macro.

Executar uma macro em um grupo de macros


Para executar uma macro que est em um grupo de macros, proceda a uma das instrues a seguir: Especifique a macro como uma definio de propriedade de evento em um formulrio ou relatrio ou como o argumento do Nome da Macro da ao ExecutarMacro. Consulte a macro utilizando a sintaxe: nomedogrupodemacros.nomedamacro Por exemplo, essa definio da propriedade de evento executa uma macro chamada Categorias em um grupo de macros chamado Botes do Menu de Controle dos Formulrios: Botes do Menu de Controle dos Formulrios.Categorias No menu Ferramentas, aponte para macro, clique em Executar macro e ento selecione a macro a partir da lista Nome da Macro. Quando os nomes das macros aparecerem listados, o Microsoft Access incluir uma entrada para cada macro em cada grupo de macros. Executar uma macro, que est em um grupo de macro a partir de um procedimento do Visual Basic para aplicativos, utilizando o mtodo RunMacro do objeto DoCmd, com a sintaxe mostrada anteriormente para se referir macro.

Localizar problemas em uma macro atravs da execuo passo nico


Atravs da execuo passo nico de uma macro, voc pode observar o seu fluxo e os resultados de cada ao e isolar qualquer ao que cause um erro ou produza resultados indesejados. 1 Abra a macro. 2 Clique em Passo nico na barra de ferramentas. 3 Clique em Executar na barra de ferramentas. 4 Clique em Passo para executar a ao exibida na caixa de dilogo Macro de Passo nico. 5 Clique em Parar para interromper uma macro e fechar a caixa de dilogo. 6 Clique em Continuar para desativar a execuo passo nico e executar o restante da macro.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 101 Dica Para parar uma macro durante sua execuo e depois execut-la em passo nico, pressione a combinao de teclas CTRL+BREAK.

Executar uma macro a partir de outra macro ou de um procedimento do Visual Basic


Para executar uma macro a partir de outra ou de um procedimento do Visual Basic, adicione a ao ExecutarMacro a sua macro ou procedimento. Para adicionar a ao ExecutarMacro a uma macro, clique em ExecutarMacro na lista de aes em uma linha de ao em branco e defina o argumento Nome da Macro para o nome da macro que voc deseja executar. Para adicionar a ao ExecutarMacro a um procedimento do Visual Basic, adicione o mtodo RunMacro do objeto DoCmd ao seu procedimento e especifique o nome da macro que voc deseja executar; por exemplo, o mtodo RunMacro a seguir executa a macro Minha Macro: DoCmd.RunMacro "Minha Macro"

Abrir uma macro


1 Na janela Banco de Dados, clique na guia Macros. 2 Clique sobre o nome da macro que voc deseja abrir. 3 Clique em Estrutura. 4 Faa as alteraes que desejar.

Como desativo temporariamente uma ao em uma macro?


A desativao temporria de uma ao pode ser til quando voc estiver tentando encontrar problemas em uma macro. Essa desativao similar a transformar temporariamente uma linha de cdigo do Visual Basic para aplicativos em um comentrio, digitando aspas simples (') no incio da linha. Para fazer com que o Microsoft Access ignore temporariamente uma ao, digite False como uma condio.

O argumento Condio Onde na ao AbrirFormulrio ou AbrirRelatrio em minha macro est produzindo resultados inesperados.
O argumento Condio Onde para uma ao AbrirFormulrio ou AbrirRelatrio pode produzir resultados inesperados por qualquer uma das razes a seguir: A expresso Condio Onde usa sintaxe invlida para se referir ao valor de um controle ou propriedade. O argumento Condio Onde usa sintaxe invlida para combinar o valor de um campo, controle ou propriedade com uma seqncia de caracteres literal. A ao AbrirFormulrio ou AbrirRelatrio est sendo executada utilizando os mtodos correspondentes no Visual Basic para aplicativos em um procedimento, mas o argumento Condio Onde est especificado na posio errada da lista de argumentos. Se a Condio Onde no estiver precedida pelos argumentos Exibir e Nome do Filtro, voc ainda precisar digitar uma vrgula como um marcador para esses argumentos.

A ao ExecutarCdigo em minha macro no executar um mdulo do Visual Basic.


Voc utiliza a ao ExecutarCdigo para executar um procedimento Funo e no um mdulo. No Microsoft Access, voc executa procedimentos ao invs de mdulos. Substitua o nome do mdulo pelo nome da funo do mdulo que voc deseja executar. Para executar um procedimento Sub, chame-o na funo. Para abrir um mdulo, utilize a ao AbrirMdulo.

Quando executo minha macro, o Microsoft Access exibe mensagens que no desejo ver.
Voc pode ocultar avisos e outras mensagens enquanto uma macro estiver sendo executada, executando a ao DefinirAvisos na macro. Voc tambm pode utilizar a ao DefinirAvisos, para exibir as mensagens novamente. Estou

utilizando a ao EnviarSeqnciasDeCaracteres em uma macro para enviar pressionamentos de tecla a uma caixa de dilogo, mas eles no esto sendo enviados.
Como a caixa de dilogo suspende a macro, voc deve colocar a ao EnviarSeqnciasDeCaracteres antes da ao que faz com que a caixa de dilogo abra e defina o argumento Esperar para No, para evitar pausas no processamento.

Criar automaticamente um atalho de banco de dados na pasta Favoritos


A pasta Favoritos armazena atalhos para bancos de dados e outros arquivos que voc usa com freqncia, inclusive os de localizao remota, para que no seja necessrio procurar pelos arquivos cada vez que forem utilizados. O arquivo ou pasta original no movido. 1 No menu Arquivo, clique em Abrir Banco de Dados. 2 Proceda de uma das maneiras a seguir: Para criar um atalho para uma subpasta ou banco de dados listado na rea abaixo da caixa Examinar, selecione o arquivo ou pasta, clique em Adicionar A Favoritos na barra de ferramentas e, em seguida, clique em Adicionar Item Selecionado A Favoritos. Para criar um atalho para a pasta principal listada na caixa Examinar, clique em Adicionar A Favoritos na barra de ferramentas e, em seguida, clique em Adicionar 'Nomedapasta' A Favoritos. Observao Para abrir rapidamente a pasta Favoritos aps iniciar o Microsoft Access, na caixa de dilogo Abrir, clique em Examinar Em Favoritos.

Por que Meus Documentos a pasta padro quando abro ou crio um banco de dados?
provvel que, anteriormente, voc mantivesse seus arquivos na mesma pasta ou diretrio que o aplicativo que os tinha criado. Contudo, provvel que quando chegasse a hora de fazer backup de todos esses arquivos, voc achasse complicado e demorado por eles estarem em locais diferentes de seu computador. No Microsoft Access, toda vez que voc inicia o aplicativo, a pasta Meus Documentos utilizada por padro. Voc pode armazenar todos os seus arquivos nela, assim preciso fazer backup somente de uma pasta. Voc pode renomear ou mover a pasta Meus Documentos que o Microsoft Windows continuar a encontr-la. Isso significa que, quando voc reiniciar o Microsoft Access, ele utilizar por padro a pasta Meus Documentos renomeada, independentemente de seu nome ou localizao no computador. Se voc excluir a pasta Meus Documentos, o Microsoft

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 102 Access a recriar automaticamente quando voc reiniciar o aplicativo. Se preferir, voc pode fazer com que o Microsoft Access utilize por padro uma outra pasta totalmente diferente.

Estou

recebendo a mensagem "No foi possvel acoplar o nome nome".


Voc pode encontrar essa mensagem caso no tenha declarado explicitamente, na caixa de dilogo Parmetros da Consulta, os parmetros utilizados para uma consulta de tabela de referncia cruzada ou uma consulta na qual se baseie um grfico ou consulta de tabela de referncia cruzada. Para solucionar o problema, proceda de uma das maneiras a seguir: 1 Na consulta que contm o parmetro, especifique o parmetro e seu tipo de dados na caixa de dilogo Parmetros da Consulta. 2 Na mesma consulta, defina a propriedade TtulosDeColunas.

Quando utilizar a pasta Favoritos e a pasta Meus Documentos


Utilize a pasta Favoritos para armazenar atalhos para bancos de dados que voc utilize com freqncia, inclusive os de localizao remota. O arquivo ou pasta original no movida. Voc pode utilizar um atalho para ter rpido acesso ao arquivo sem ter que lembrar-se onde o arquivo est localizado. Utilize a pasta Meus Documentos para armazenar todos os seus bancos de dados originais e outros arquivos, o que lhe permite fazer backup de apenas uma pasta. Ela a pasta padro para novos bancos de dados do Microsoft Access a menos que voc altere o padro.

No consigo exibir novamente meus registros aps utilizar o comando Entrada de Dados.
No menu Registros, clique em Remover Filtro/Classificao.

Estou obtendo a mensagem "A consulta contm associaes externas ambguas".


Isso pode ocorrer quando voc tenta executar uma consulta com certas combinaes de associaes. Para obter um exemplo do que causa o conflito e informaes sobre sua resoluo, procure na Microsoft Knowledge Base pelo artigo Q124937, "Explicao para a mensagem de erro 'Associaes externas ambguas'. Para acessar o Knowledge Base (base de dados para o Microsoft Access) na World Wide Web,

Criar uma consulta parmetro que receba critrios de uma caixa de dilogo personalizada
Voc pode utilizar uma caixa de dilogo personalizada para inserir critrios para a consulta na qual se baseia um formulrio ou relatrio. Por exemplo, uma caixa de dilogo personalizada pode determinar quais registros um relatrio impresso inclui. 1 Crie ou abra a consulta que ir coletar da caixa de dilogo seus valores de critrio. 2 Certifique-se de que a consulta inclua as tabelas que voc deseja utilizar. 3 Adicione grade de estrutura da consulta os campos associados a cada um dos controles da caixa de dilogo em que voc ir inserir valores de critrios. Para cada um desses campos, insira na clula Critrios uma expresso que diga ao Microsoft Access para referir-se ao controle da caixa de dilogo para obter os valores dos critrios. Se voc precisar de ajuda para criar a expresso, utilize o Construtor de Expresses. 4 Adicione grade de estrutura da consulta o campo cujos valores voc deseja que sejam retornados. Por exemplo, voc poderia criar um formulrio de caixa de dilogo denominado Informaes do Cliente com um controle para o campo CdigoDoCliente. Inserindo um cdigo de cliente na caixa de dilogo, voc poderia fazer com que a consulta retornasse o nome da empresa, a cidade e o endereo corretos do cliente. Para criar essa consulta, proceda como segue: Adicione o campo CdigoDoCliente grade de estrutura da consulta. Em sua clula Critrios, insira a expresso que diz ao Microsoft Access para referir-se ao controle CdigoDoCliente da caixa de dilogo para obter os valores dos critrios que a consulta utiliza. Neste caso, voc inseriria a expresso Forms![Informaes do Cliente]![CdigoDoCliente]. Adicione grade de estrutura da consulta os campos cujos valores voc deseja que sejam retornados com base no valor de CdigoDoCliente: os campos NomeDaEmpresa, Endereo e Cidade. Para ler mais sobre utilizao de formulrios para coletar e exibir informaes, consulte o captulo3, "Utilizando Formulrios para Coletar, Filtrar e Exibir Informaes", em Criando Aplicativos com o Microsoft Access 97.

Ajustar o tamanho e as propores de uma figura em um formulrio ou relatrio


O ajuste do tamanho e das propores de uma figura depende de ela ser uma figura de segundo plano (marca dgua) ou uma figura que usa controle imagem, moldura de objeto no acoplado ou moldura de objeto acoplado.

Ajustar o tamanho e as propores de uma figura em segundo plano


1 Abra um formulrio em modo Estrutura ou um relatrio em modo Estrutura. 2 Clique duas vezes no seletor de formulrio ou seletor de relatrio para abrir a folha de propriedades. 3 Na caixa da propriedade Modo Tamanho da Figura, clique em uma das seguintes configuraes:
Cortar. Exibe a figura em tamanho real. Se a figura for maior que o formulrio ou relatrio, a imagem ser cortada. Estender. Dimensiona a figura para caber no formulrio ou relatrio. Esta configurao pode distorcer a imagem. Zoom. Exibe a figura em sua totalidade antes de dimension-la proporcionalmente altura ou largura do formulrio ou relatrio. Esta configurao no distorce a imagem. Observao Se voc definir a propriedade Figura Lado a Lado como Sim, defina a propriedade Modo Tamanho da Figura como Cortar.

Criar e gerenciar um formulrio de menu de controle


Quando voc utiliza o Assistente de Banco de Dados para criar um banco de dados, o Microsoft Access cria automaticamente um menu de controle que o ajuda a navegar pelo banco de dados. Esse menu de controle possui botes que podem ser clicados para abrir formulrios e relatrios (ou abrir outros menus de controle que abrem outros formulrios e relatrios), sair do Microsoft Access ou personalizar o menu de controle. Voc pode criar um menu de controle semelhante ao criado pelo Assistente de Banco de Dados utilizando o Gerenciador do Menu de Controle.

Criar um novo menu de controle que se possa abrir a partir do menu de controle de abertura
1 Abra o banco de dados.

Power Informtica Pg.: 103 2 Proceda de uma das seguintes maneiras para abrir a caixa de dilogo Gerenciador do Menu de Controle: Apostila p/pesquisa ACCESS-97 Se voc tiver criado um menu de controle utilizando o Assistente de Banco de Dados, clique em Modificar Itens do Menu de Controle no menu de controle de abertura. Se voc tiver criado um menu de controle utilizando o Gerenciador do Menu de Controle, clique em Suplementos no menu Ferramentas e, em seguida, clique em Gerenciador do Menu de Controle. 3 Clique em Novo. 4 Digite o nome do novo menu de controle e, em seguida, clique em OK. O Microsoft Access adiciona o menu de controle caixa Pginas do Menu de Controle. 5 Clique no novo menu de controle e, em seguida, clique em Editar. 6 Clique em Novo. 7 Digite o texto para o primeiro item do menu de controle na caixa Texto e, em seguida, clique em um comando da caixa Comando. Por exemplo, digite Exibir Artistas e, em seguida, clique em Abrir Formulrio no Modo Edio na caixa Comando. 8 Dependendo do comando em que voc tiver clicado, o Microsoft Access exibe outra caixa abaixo da caixa Comando. Clique em um item nesta caixa, se necessrio. Por exemplo, se voc clicou em Abrir Formulrio no Modo Edio na etapa 7, clique no nome do formulrio que voc deseja abrir na caixa Formulrio, como Artistas e, em seguida, clique em OK. 9 Repita os passos 6 a 8 at ter adicionado todos os itens ao menu de controle. Se voc deseja editar ou excluir um item, clique no item na caixa Itens Neste Menu de Controle e, em seguida, clique em Editar ou Excluir. Se voc deseja reorganizar itens, clique no item na caixa e, em seguida, clique em Acima ou Abaixo. 10 Quando tiver terminado de criar o menu de controle, clique em Fechar.

Modificar um menu de controle existente


1 Abra o banco de dados. 2 Proceda de uma das maneiras a seguir para abrir a caixa de dilogo Gerenciador do Menu de Controle:
Se voc tiver criado um menu de controle utilizando o Assistente de Banco de Dados, clique em Modificar Itens do Menu de Controle no menu de controle de abertura Se voc tiver criado um menu de controle utilizando o Gerenciador do Menu de Controle, clique em Suplementos no menu Ferramentas e, em seguida, clique em Gerenciador do Menu de Controle. 3 Clique no menu de controle que voc deseja editar e, em seguida, clique em Editar. 4 Clique no item do menu de controle que voc deseja modificar e, em seguida, proceda de uma das maneiras a seguir: Para modificar o texto do item, o comando executado pelo item ou o objeto que aberto ou executado quando voc clica no boto, clique em Editar. Para adicionar um item, clique em Novo, digite o texto para o item e, em seguida, clique em um comando na caixa Comando. Dependendo do comando em que voc tiver clicado, o Microsoft Access exibir outra caixa abaixo da caixa Comando. Clique em um item desta caixa, se necessrio. Por exemplo, se voc clicar em um dos comandos de formulrio na caixa Comando, clique no nome do formulrio que voc deseja abrir. Para excluir um item, clique em Excluir. Para mover um item, clique em Acima ou Abaixo. 5 Quando tiver terminado a modificao de itens, clique em Fechar.

Mudar o menu de controle a ser exibido automaticamente ao abrir o banco de dados


1 Abra o banco de dados. 2 Proceda de uma das maneiras a seguir para abrir a caixa de dilogo Gerenciador do Menu de Controle:
Se voc tiver criado o menu de controle utilizando o Assistente de Banco de Dados, clique em Modificar Itens do Menu de Controle no menu de controle de abertura. Se voc tiver criado o menu de controle utilizando o Gerenciador do Menu de Controle, clique em Suplementos no menu Ferramentas e, em seguida, clique em Gerenciador do Menu de Controle. 3 Se o menu de controle que voc deseja utilizar como menu de controle de abertura estiver exibido na caixa Pginas do Menu de Controle, clique nele. Caso contrrio, crie o menu de controle. 4 Clique em Criar Padro. Na prxima vez que voc abrir seu banco de dados, o Microsoft Access exibir automaticamente o menu de controle que voc tiver especificado.

Excluir um menu de controle


1 Abra o banco de dados. 2 Proceda de uma das maneiras a seguir para abrir a caixa de dilogo Gerenciador do Menu de Controle:
Se voc tiver criado o menu de controle utilizando o Assistente de Banco de Dados, clique em Modificar Itens do Menu de Controle no menu de controle de abertura. Se voc tiver criado o menu de controle utilizando o Gerenciador do Menu de Controle, clique em Suplementos no menu Ferramentas e, em seguida, clique em Gerenciador do Menu de Controle. 3 Clique no menu de controle que voc deseja excluir na caixa Pginas do Menu de Controle e, em seguida, clique em Excluir.

Salvar um formulrio como relatrio


1 Mude para a janela Banco de Dados. 2 Clique na guia Formulrios. 3 Clique com o boto direito do mouse no formulrio que voc deseja salvar. 4 No menu de atalho que for exibido, clique em Salvar Como Relatrio.

Power Informtica Pg.: 104 5 Na caixa Nome do Relatrio, digite um nome para o relatrio. 6 Clique em OK. 7 Clique na guia Relatrios e, em seguida, clique duas vezes no relatrio para exibi-lo em Visualizar Impresso. Apostila p/pesquisa ACCESS-97 O relatrio possui os mesmos controles e configuraes de propriedades que o formulrio.

Especificar o campo de controle padro (caixa de listagem, caixa de combinao ou caixa de seleo) para um campo
1 Abra a tabela que contm o campo em modo Estrutura. 2 Clique na coluna Tipo de Dados para escolher um campo de Texto, Numrico ou Sim/No. 3 Clique na guia Pesquisa na parte inferior da tela. 4 Na caixa da propriedade Exibir Controle, clique em um tipo de controle na lista.
Observaes Voc pode especificar um tipo de controle padro para campos de Texto, Numricos e Sim/No. Quando voc define o tipo de controle padro para um campo, o Microsoft Access exibe o controle na folha de dados da tabela e cria automaticamente o tipo de controle sempre que voc adicionar aquele campo a um formulrio ou relatrio. Para campos de Texto e Numricos, o tipo de controle padro pode ser uma caixa de texto, caixa de combinao ou caixa de listagem (somente formulrios). Para campos Sim/No, o tipo de controle padro pode ser uma caixa de seleo, caixa de texto ou caixa de combinao. Se voc deseja exibir o campo como uma caixa de combinao na folha de dados de uma tabela, e como uma caixa de texto na folha de dados de uma consulta, voc pode definir a propriedade Pesquisa para o campo em modo Estrutura de consulta, alm da propriedade da tabela.

Criar um formulrio de menu de controle utilizando o Gerenciador do Menu de Controle


Quando voc utiliza o Assistente de Banco de Dados para criar um banco de dados, o assistente cria um menu de controle que facilita a navegao entre formulrios e relatrios no seu banco de dados. Se voc deseja criar o mesmo tipo de menu de controle para um banco de dados que voc mesmo criou, utilize o Gerenciador do Menu de Controle. 1 No menu Ferramentas, aponte para Suplementos e, em seguida, clique em Gerenciador do Menu de Controle. 2 Se o Microsoft Access perguntar se voc deseja criar um menu de controle, clique em Sim. 3 Na caixa de dilogo Gerenciador do Menu de Controle, clique em Editar. 4 Na caixa de dilogo Editar Pgina do Menu de Controle, digite um nome para o menu de controle na caixa Nome do Menu de Controle e, em seguida, clique em Novo. 5 Na caixa de dilogo Editar Item do Menu de Controle, digite o texto para o primeiro boto do menu de controle na caixa Texto e, em seguida, clique em um comando na caixa Comando. Por exemplo, digite Revisar Produtos na caixa Texto e, em seguida, clique em Abrir Formulrio no Modo Edio na caixa Comando. 6 Dependendo do comando em que voc tiver clicado, o Microsoft Access exibe outra caixa abaixo da caixa Comando. Clique em um item desta caixa, se necessrio. Por exemplo, se voc tiver clicado em Abrir Formulrio no Modo Edio na caixa Comando na etapa 5, clique no nome do formulrio que voc deseja abrir na caixa Formulrio, como Revisar Produtos e, em seguida, clique em OK. 7 Repita as etapas 4 a 6 at ter adicionado todos os itens ao menu de controle. Se voc deseja editar ou excluir um item, clique no item na caixa Itens Neste Menu de Controle e, em seguida, clique em Editar ou Excluir. Se voc deseja reorganizar itens, clique no item na caixa e, em seguida, clique em Acima ou Abaixo. 8 Clique em Fechar. Observaes Voc pode utilizar o Gerenciador do Menu de Controle para criar um menu de controle com extenso para outros menus de controle. Utilize o procedimento anterior para criar um ou mais menus de controle. Para fazer com que um menu de controle seja o menu de controle a ser aberto automaticamente quando voc abre o banco de dados, clique no nome do menu de controle na caixa de dilogo Gerenciador do Menu de Controle e, em seguida, clique em Criar Padro. Para fazer uma extenso de menu de controle para outro menu de controle, escolha o comando Ir Para o Menu de Controle na caixa Comando na etapa 5 no procedimento anterior e, em seguida, especifique o menu de controle para o qual voc deseja ir. Quando voc cria um menu de controle com o Gerenciador do Menu de Controle, o Microsoft Access cria uma tabela Itens de Menu de Controle que descreve o que os botes do formulrio exibem e fazem. Se voc posteriormente fizer modificaes no formulrio de Menu de Controle no modo Estrutura de formulrio, possvel que o aplicativo deixe de funcionar. Se voc pretende personalizar bastante seu formulrio de menu de controle, convm criar o formulrio desde o incio e depois especific-lo como formulrio de inicializao.

Otimizar o desempenho geral das tabelas


H vrias coisas que voc pode fazer para otimizar suas tabelas. Alm de seguir as dicas apresentadas, voc pode utilizar o Analisador de Desempenho para analisar tabelas especficas no seu banco de dados. Estruture tabelas sem dados redundantes. Um banco de dados bem estruturado um pr-requisito para rpida recuperao e atualizao de dados. Se as tabelas existentes contm dados redundantes, voc pode utilizar o Assistente de Anlise de Tabela para dividir suas tabelas em tabelas relacionadas para armazenar seus dados de maneira mais eficaz. Escolha tipos de dados apropriados para campos. Voc pode poupar espao no seu banco de dados e melhorar operaes de associao escolhendo tipos de dados apropriados para os campos. Ao definir um campo, escolha o menor tipo de dados ou tamanho de campo que seja apropriado para os dados no campo. Crie ndices para campos que voc classifica, associa ou para os quais voc define critrios. Voc pode melhorar significativamente a velocidade de consultas indexando campos nos dois lados de associaes ou criando um relacionamento entre esses campos e indexando qualquer campo utilizado para definir critrios para a consulta. A localizao de registros atravs da caixa de dilogo Localizar tambm muito mais rpida quando se pesquisa um campo

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 105 indexado. Entretanto, a utilizao de ndices nem sempre conveniente. ndices aumentam o tamanho do arquivo .mdb, reduzem concorrncia (a capacidade de mais de um usurio modificar uma pgina ao mesmo tempo) em aplicativos para mltiplos usurios e pioram o desempenho quando voc atualiza dados em campos que esto indexados ou quando voc adiciona ou exclui registros. Convm experimentar antes para determinar quais campos devem ser indexados. A adio de um ndice pode aumentar a velocidade de uma consulta em um segundo, mas pode tornar mais lenta em dois segundos a adio de uma linha de dados e causar problemas de proteo. Ou ento, pode proporcionar ganhos irrisrios dependendo dos outros campos indexados. Por exemplo, a adio de um ndice ao campo CdigoPostal pode reverter em um ganho de desempenho muito pequeno se os campos NomeDaEmpresa e Sobrenome na tabela j estiverem indexados. Independentemente do tipo de consulta que voc criar, indexe apenas os campos que contiverem principalmente valores exclusivos. Em um ndice de mltiplos campos, utilize no ndice apenas o nmero de campos necessrio no ndice.

Replicao e campos de AutoNumerao

Se voc pretende replicar o seu banco de dados, necessrio levar em considerao o tamanho de campo apropriado para o campo AutoNumerao utilizado como chave primria da tabela. Se voc utilizar um campo AutoNumerao como chave primria de uma tabela no banco de dados replicado, defina sua propriedade Tamanho do Campo para Inteiro Longo ou Cdigo de Replicao. Se menos de 100 registros so normalmente adicionados entre rplicas sincronizadas, utilize uma configurao Inteiro Longo para a propriedade TamanhoDoCampo para ocupar menos espao em disco. Se mais de 100 registros so normalmente adicionados entre rplicas sincronizadas, utilize Cdigo de Replicao para configurar a propriedade Tamanho do Campo a fim de evitar que seja atribudo o mesmo valor de chave primria aos registros em cada rplica. Observe, entretanto, que um campo AutoNumerao com um tamanho de campo Cdigo de Replicao produz um valor de 128 bits que exige mais espao em disco.

Especificar um arquivo de informao do grupo de trabalho utilizando as definies do Registro


Cuidado bastante recomendvel que voc utilize o Administrador do Grupo de Trabalho para alterar o seu arquivo de informao do grupo de trabalho em vez de modificar diretamente as definies do Registro. O Administrador do Grupo de Trabalho fornece caixas de dilogo de fcil utilizao para ajud-lo na associao de grupos de trabalho existentes ou na criao de um novo arquivo de informao do grupo de trabalho. 1 Inicie o Editor de registro. 2 Abra a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines. 3 Clique duas vezes no valor SystemDB no painel direito da janela do Editor de Registro. 4 Na caixa Dados do Valor, digite o nome e o novo caminho do arquivo de informao do grupo de trabalho por exemplo, C:\Workgroup\System.mdw. Se o arquivo de informao do grupo de trabalho estiver localizado em uma rede, voc talvez possa omitir a letra da unidade de disco, utilizando um caminho UNC. 5 Saia do Editor de Registro. 6 Saia e reinicie o Microsoft Access para utilizar as novas definies. Observao Voc pode tambm utilizar o mtodo do Objetos de Acesso a Dados (DAO), DBEngine.SetOption, para modificar dinamicamente os valores de Registro do Microsoft Jet em tempo de execuo para uma nica sesso, sem modificar de forma permanente os valores no Registro do Windows.

Trabalhar com a AutoCorreo Personalizar as configuraes do Registro do Windows utilizadas pelo Microsoft Access
O Microsoft Access armazena as informaes sobre sua inicializao no Registro do Windows. O Registro do Windows um banco de dados centralizado utilizado pelo Windows para definir e configurar o software e o hardware que esto sendo executados no seu ambiente Windows. O Registro semelhante aos arquivos .ini utilizados no Windows 3.x. Cada chave no Registro similar a um ttulo entre colchetes do arquivo .ini e os valores de cada chave do Registro so similares s entradas do ttulo de um arquivo .ini. Cuidado Vrias definies do Registro do Microsoft Access so adicionadas automaticamente quando o Microsoft Access instalado. A alterao das definies instaladas pode produzir resultados inesperados, o que pode tornar necessria uma nova instalao do Microsoft Access. altamente recomendvel que voc no altere as definies no Registro do Windows. Entretanto, se precisar alterar as definies ou opes do Registro, use o Editor de Registro do Windows e altere somente aquelas definies ou opes que estiverem explicitamente documentadas nos tpicos abaixo. As definies revisadas entraro em vigor na prxima vez em que voc iniciar o Microsoft Access. recomendvel que voc faa um backup do Registro ou, pelo menos, da parte que ser editada. Para obter informaes, procure "efetuando o backup do Registro" no ndice da Ajuda on-line do Editor de Registro (disponvel na barra de menu do Editor de Registro).

Utilizar o Editor de Registro


Cuidado Vrias definies do Registro do Microsoft Access so adicionadas automaticamente quando voc instala o programa. A alterao das definies instaladas pode produzir resultados inesperados, o que pode tornar necessria uma nova instalao do Microsoft Access. altamente recomendvel que voc no altere as definies no Registro do Windows. Entretanto, se voc precisar alterar as definies ou opes do Registro, utilize o Editor de Registro do Windows e altere somente aquelas definies ou opes que estiverem explicitamente documentadas. As definies revisadas entraro em vigor na prxima vez em que voc iniciar o Microsoft Access. recomendvel que voc faa um backup do Registro ou, pelo menos, da parte que ser editada. Para obter informaes, procure "efetuando o backup do Registro" no ndice da Ajuda on-line do Editor de Registro (disponvel na barra de menu do Editor de Registro). 1 Para executar o Editor de Registro no Windows 95, clique no boto Iniciar do Windows, clique em Executar, digite regedit e, em seguida, clique em OK. Para executar o Editor de Registro no Windows NT Workstation, no Gerenciador de Programas ou no Gerenciador de

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 106 Arquivos, clique em Executar no menu Arquivo, digite regedt32 e, em seguida, clique em OK. 2 Clique duas vezes nos cones-chave para navegar at a chave do Registro adequada. As duas chaves principais que contm definies que afetam o Microsoft Access so: \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5 Se houver um sinal de adio (+) esquerda da chave, a chave do registro conter chaves adicionais. Para editar o(s) valor(es) de uma chave de registro, clique duas vezes na chave no painel esquerdo da janela do Editor de Registro para abri-la e clique duas vezes no valor que deseja editar no painel direito da janela do Editor de Registro. Em alguns casos, pode ser necessrio adicionar novas chaves ou valores. Para obter informaes sobre como adicionar novas chaves e valores, utilize a Ajuda on-line do Editor de Registro. Importante As chaves exibidas abaixo da chave \Microsoft\Office\8.0\Access aplicam-se somente ao Microsoft Access 8.0. As chaves que so mostradas abaixo da chave \Microsoft\Jet\3.5 aplicam-se ao mecanismo de banco de dados Microsoft Jet que o Microsoft Access utiliza para acesso a dados. As alteraes em qualquer uma dessas definies afetam o Microsoft Access 97 e afetaro outros programas que utilizam o mecanismo de banco de dados Microsoft Jet, como o Microsoft Excel 97, o Visual Basic 4.0 ou posterior, o Visual C++ 4.0 ou posterior e possivelmente outros programas. Para fazer alteraes nas definies do mecanismo de banco de dados Microsoft Jet que afetam somente o Microsoft Access, altere as definies na chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5.

Colocar um controle em um formulrio ou relatrio utilizando o teclado


1 Pressione ALT para colocar a nfase no menu. 2 Pressione CTRL+TAB duas vezes para colocar a nfase na Caixa de ferramentas. 3 Pressione TAB vrias vezes at selecionar o controle desejado. 4 Pressione SHIFT+ENTER para adicionar o controle ao canto superior direito da seo Detalhe do formulrio ou relatrio. 5 Certifique-se de que o controle esteja ainda selecionado e pressione ALT+V+P para exibir a folha de propriedades do
controle. 6 Ajuste as definies das propriedades Esquerda e Superior para mover o controle para a posio desejada no formulrio ou relatrio.

Especificar se os vnculos OLE sero salvos no formato da verso OLE 1.0 ou 2.0
possvel especificar se o Microsoft Access salvar vnculos OLE no formato da verso OLE 2.0, que salva as referncias relativas e absolutas da origem do vnculo, ou no formato 1.0 OLE, que salva apenas as referncias absolutas. (Uma referncia absoluta da origem do vnculo obtm dados de um objeto que est armazenado como um arquivo. Uma referncia relativa da origem do vnculo obtm dados do objeto que talvez esteja incorporado em um documento.) Em um ambiente onde so utilizadas as verses 8.0 e 1.x do Microsoft Access, defina esta opo com 1, para assegurar a consistncia das operaes de vinculao OLE nos bancos de dados do Microsoft Access 1.x. 1 Inicie o Editor de Registro. 2 Navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access do registro. 3 Clique duas vezes na chave \Options. Se AllowOLE1LinkFormat j estiver instalado na coluna Nome do painel direito do Editor de Registro, passe para o passo 6. 4 No menu Editar, aponte para Novo e clique em Valor DWORD. 5 Digite AllowOLE1LinkFormat e pressione ENTER. 6 Clique duas vezes em AllowOLE1LinkFormat e, em seguida, na caixa Dados do Valor, insira 1 para salvar o formato 1.0 do vnculo OLE ou 0 para salvar o formato 2.0 do vnculo OLE. 7 Saia do Editor de Registro. 8 Saia e reinicie o Microsoft Access para utilizar as novas definies.

Personalizar o ambiente de seu aplicativo com perfis do usurio


O Microsoft Access fornece opes de inicializao e propriedades de banco de dados para atender maioria de suas necessidades de personalizao. Entretanto, se voc um desenvolvedor de aplicativos, talvez prefira os benefcios de um perfil do usurio para personalizar o ambiente de seu aplicativo. Um perfil de usurio um conjunto especial de chaves do Registro do Windows que voc pode criar para substituir as definies padro do Microsoft Access e do mecanismo de banco de dados Microsoft Jet, e para especificar outras opes em tempo de execuo. Sendo assim, voc utilizar a opo de linha de comando /profile para especificar este perfil do usurio ao iniciar seu aplicativo. Por exemplo, utilize um perfil de usurio para: Impedir que as definies padro do Microsoft Access que os usurios poderiam modificar em suas opes de inicializao e propriedades de banco de dados entrem em conflito com as necessidades de seu aplicativo. Assegurar que, quando voc distribuir seus aplicativos, outros programas que esto utilizando o Microsoft Jet no anulem as definies personalizadas necessrias para seu aplicativo. Testar seu aplicativo sob diferentes configuraes. recomendvel que voc utilize o Assistente de Instalao fornecido no Microsoft Office 97 Developer para criar perfis de usurio para modificar o ambiente de seu aplicativo. Para obter maiores informaes, consulte a Ajuda on-line, em Microsoft Office 97 Developer. Voc pode tambm criar diretamente esse perfil de usurio no Registro do Windows.

Criar um perfil do usurio


Para criar um perfil do usurio 1 Inicie o Editor de Registro.

Power Informtica Pg.: 107 2 Navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE. 3 Adicione trs chaves aninhadas, utilizando o seguinte formato para assegurar a exclusividade: \Your Company\Your Apostila p/pesquisa ACCESS-97 Application\Your Application Version Number. 4 Na chave \Your Application Version Number, recrie qualquer uma das chaves localizadas na chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access que contm valores que voc deseja modificar (exceto a chave \Profiles que voc criar no passo 7) e copie os valores adequados embaixo de cada chave. 5 Modifique os valores que voc deseja alterar. 6 Navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access. 7 Adicione uma nova chave e denomine-a \Profiles. 8 Adicione um valor de seqncia chave \Profiles e atribua a ela o nome que voc deseja utilizar na linha de comando. 9 Para os dados do valor, insira uma seqncia que aponte para o local das chaves criadas no passo 3: \SOFTWARE\Your Company\Your Application\Your Application Version Number. 10 Crie uma linha de comando para seu aplicativo que especifique o nome que voc inseriu no passo 8, entre aspas ("). Por exemplo: MSAccess.exe /profile "Seu Perfil" Seu Aplicativo.mdb Para anular qualquer uma das definies padro do mecanismo de banco de dados Jet 3.5 1 Navegue at a chave do perfil \HKEY_LOCAL_MACHINE\SOFTWARE\Your Company\Your Application\Your Application Version Number. 2 Crie uma chave denominada \Jet\3.5\Engines. 3 Para cada definio de driver interno que quiser substituir: Adicione uma chave nomeada apropriadamente abaixo da chave criada no item 2., por exemplo, para substituir as definies do Jet Paradox, adicione uma chave chamada Paradox. Adicione valores do nome e tipo apropriado para aquela chave e, a seguir, especifique as definies. Voc pode modelar suas chaves e seus valores como as chaves e valores em \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines. Observaes Voc pode utilizar o argumento acSysCmdProfile da funo SysCmd para determinar se seu aplicativo carregou corretamente seu perfil de usurio (Por exemplo, seus usurios poderiam abrir inadvertidamente seu aplicativo atravs do Windows Explorer e cancelar a opo de linha de comando, /profile). Voc pode tambm utilizar o mtodo do Objetos de acesso a dados (DAO), DBEngine.SetOption para modificar dinamicamente valores de registro do Jet em tempo de execuo para uma nica sesso, sem alterar definitivamente os valores no Registro do Windows. possvel definir a mesma chave de Registro de trs modos diferentes, mas somente um valor pode ser utilizado. Num caso como este, uma definio do perfil de usurio tem prioridade sobre uma definio do Microsoft Access que, por sua vez, tem precedncia sobre uma definio do Microsoft Jet. A tabela a seguir ilustra essa ordem de precedncia, utilizando a definio ConnectionTimeout de ODBC como exemplo.

Se voc iniciar seu aplicativo utilizando uma linha de comando que especifica o perfil de usurio, o Microsoft Access utilizar o valor 100 de ConnectionTimeout. Se iniciar seu aplicativo sem utilizar o perfil de usurio, o Microsoft Access utilizar o valor 300 de ConnectionTimeout.

Definir opes em tempo de execuo do Microsoft Access


1 Crie um perfil do usurio. 2 Abaixo da chave de seu perfil do usurio, crie uma chave denominada \Run-Time Options. 3 Abaixo da chave \Run-Time Options, crie chaves para especificar as definies a seguir para seu aplicativo.

Observaes Utilize as definies AppTitleBar e AppIcon para substituir a barra de ttulo e o cone do Microsoft Access pelo ttulo e cone especficos de seu aplicativo. As definies AppTitleBar e AppIcon correspondem s propriedade de inicializao de banco de dados Ttulo do Aplicativo e cone de Aplicativo. Utilize a definio AppHelpFile para especificar um arquivo de ajuda especfico do aplicativo. Utilize a definio AppStartupScreen para exibir uma tela de entrada que identifica e anuncia seu aplicativo de forma exclusiva durante o processo de inicializao. Uma tela de entrada diferente de um formulrio de inicializao e exibida antes de qualquer formulrio de inicializao que voc tenha especificado na caixa de dilogo Inicializar. Outra forma de criar uma tela de entrada usar um bitmap com o mesmo nome de seu aplicativo de banco de dados, atribuir uma extenso .bmp e coloc-la na mesma pasta de seu aplicativo de banco de dados. Ento, utilizando o Windows Explorer, crie um atalho para seu aplicativo que especifique o nome do bitmap na linha de comando e depois insira-o na caixa Objetivo, na guia Atalho da caixa de dilogo Propriedades do Atalho. Por exemplo,

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 108 "C:\Arquivos de Programas\Microsoft Office\Office\MSAccess.exe C:\Meus Arquivos\Taxas.mdb" O Microsoft Access procura por este arquivo quando o banco de dados aberto e, se encontrar, utiliza-o como uma tela de entrada. A opo em tempo de execuo, AppStartupScreen, tem precedncia sobre uma tela de entrada definida dessa maneira.

Criar seus prprios assistentes, construtores e suplementos


Ao desenvolver seu prprio suplemento (assistente, construtor ou suplemento de menu), voc deve definir vrias propriedades de banco de dados e criar uma tabela USysRegInfo no banco de dados do suplemento (*.mda) para que ele possa ser instalado utilizando o Gerenciador de Suplementos. Para obter informaes sobre quais propriedades de banco de dados definir e como importar uma cpia de exemplo da tabela USysRegInfo, consulte o Captulo 17, "Criando Assistentes, Construtores e Suplementos de Menu" em Criando Aplicativos com o Microsoft Access 97.

Personalizar as configuraes do driver para acessar as planilhas do Lotus


1 Inicie o Editor de registro. 2 Navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Lotus e faa as alteraes
desejadas. 3 Saia do Editor de registro. 4 Saia e reinicie o Microsoft Access para utilizar as novas configuraes. Importante As alteraes nas configuraes dessa chave afetaro todos os programas instalados no computador que utilizam o mecanismo de banco de dados Microsoft Jet para acessar dados do Lotus 1-2-3. Alm do Microsoft Access 97, inclui o Microsoft Excel 97, o Visual Basic 4.0 ou posterior, o Visual C++ 4.0 ou posterior e possivelmente outros. Para fazer alteraes que se apliquem somente ao Microsoft Access 97, navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\Lotus e modifique os valores ali. Se a chave \Lotus no existir, crie-a e, em seguida, adicione os valores. Observao Voc pode utilizar tambm o mtodo do Objetos de Acesso a Dados (DAO), DBEngine.SetOption, para modificar dinamicamente os valores de registros do Microsoft Jet em tempo de execuo para uma nica sesso, sem modificar de forma permanente os valores no Registro do Windows.

Personalizar as configuraes do driver para o Microsoft Excel


1 Inicie o Editor de registro. 2 Navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Excel e faa as alteraes
desejadas. 3 Saia do Editor de registro. 4 Saia e reinicie o Microsoft Access para utilizar as novas configuraes. Importante As alteraes nas configuraes dessas chaves afetaro todos os programas instalados no computador que utilizam o mecanismo de banco de dados Microsoft Jet para acessar dados do Microsoft Excel. Alm do Microsoft Access 97, inclui o Microsoft Excel 97, o Visual Basic 4.0 ou posterior, o Visual C++ 4.0 ou posterior e possivelmente outros. Para fazer alteraes que se apliquem somente ao Microsoft Access 97, navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\Excel e modifique os valores ali. Se a chave \Excel no existir, crie-a e, em seguida, adicione os valores. Observao Voc tambm pode utilizar o mtodo do Objetos de Acesso a Dados (DAO), DBEngine.SetOption, para modificar dinamicamente os valores de registros do Microsoft Jet em tempo de execuo para uma nica sesso, sem modificar de forma permanente os valores no Registro do Windows.

Personalizar as configuraes do driver para arquivos Texto


1 Inicie o Editor de registro. 2 Navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Text e faa as alteraes
desejadas. 3 Saia do Editor de registro. 4 Saia e reinicie o Microsoft Access para utilizar as novas configuraes. Importante As alteraes nas configuraes dessas chaves afetaro todos os programas instalados no computador que utilizam o mecanismo de banco de dados Microsoft Jet para acessar dados do arquivos de texto. Alm do Microsoft Access 97, inclui o Microsoft Excel 97, o Visual Basic 4.0 ou posterior, o Visual C++ 4.0 ou posterior e possivelmente outros. Para fazer alteraes que se apliquem somente ao Microsoft Access 97, navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\Text e modifique os valores ali. Se a chave \Text no existir, crie-a e, em seguida, adicione os valores. Observao Voc tambm pode utilizar o mtodo do Objetos de Acesso a Dados (DAO), DBEngine.SetOption, para modificar dinamicamente os valores de registros do Microsoft Jet em tempo de execuo para uma nica sesso, sem modificar de forma permanente os valores no Registro do Windows.

Personalizar as configuraes do driver para o Microsoft FoxPro ou dBASE


1 Inicie o Editor de registro. 2 Navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Xbase e faa as alteraes
desejadas. 3 Saia do Editor de registro. 4 Saia e reinicie o Microsoft Access para utilizar as novas configuraes. Importante As alteraes nas configuraes dessas chaves afetaro todos os programas instalados no computador que utilizam o mecanismo de banco de dados Microsoft Jet para acessar dados do dBASE ou FoxPro. Alm do Microsoft Access 97, inclui o Microsoft Excel 97, o Visual Basic 4.0 ou posterior, o Visual C++ 4.0 ou posterior e possivelmente outros. Para fazer alteraes que se apliquem somente ao Microsoft Access 97, navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\Xbase e modifique os valores ali. Se a chave \Xbase no existir, crie-a e, em seguida, adicione os valores.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 109 Observao Voc tambm pode utilizar o mtodo do Objetos de Acesso a Dados (DAO), DBEngine.SetOption, para modificar dinamicamente os valores de registros do Microsoft Jet em tempo de execuo para uma nica sesso, sem modificar de forma permanente os valores no Registro do Windows.

Personalizar as configuraes do driver para o Paradox


1 Inicie o Editor de registro. 2 Navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Paradox e faa as alteraes
desejadas. 3 Saia do Editor de registro. 4 Saia e reinicie Microsoft Access para utilizar as novas configuraes. Importante As alteraes nas configuraes dessas chaves afetaro todos os programas instalados no computador que utilizam o mecanismo de banco de dados Microsoft Jet para acessar dados do Paradox. Alm do Microsoft Access 97, inclui o Microsoft Excel 97, o Visual Basic 4.0 ou posterior, o Visual C++ 4.0 ou posterior e possivelmente outros. Para fazer alteraes que se apliquem somente ao Microsoft Access 97, navegue at a chave \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\Paradox e modifique os valores ali. Se a chave \Paradox no existir, crie-a e, em seguida, adicione os valores. Observao Voc tambm pode utilizar o mtodo do Objetos de Acesso a Dados (DAO), DBEngine.SetOption, para modificar dinamicamente os valores de registros do Microsoft Jet em tempo de execuo para uma nica sesso, sem modificar de forma permanente os valores no Registro do Windows.

Formas de otimizar o desempenho multiusurio


As seguintes diretrizes podem ajud-lo a otimizar o desempenho dos bancos de dados utilizados em um ambiente multiusurio. Coloque somente as tabelas em um servidor de rede e mantenha os outros objetos do banco de dados nos computadores dos usurios. O desempenho do banco de dados ser mais veloz porque somente os dados sero enviados atravs da rede. Voc pode separar as tabelas dos outros objetos do banco de dados, utilizando o Assistente divisor de banco de dados. Escolha uma estratgia de bloqueio de registros adequada. Evite os conflitos de bloqueio, ajustando as definies Intervalo de Atualizao, Intervalo de Repetio de Atualizao, Nmero de Tentativas de Atualizao e Intervalo de Atualizao ODBC (se aplicveis). Otimize o desempenho da tabela. Melhore o desempenho dos bancos de dados com tabelas vinculadas. Melhore o desempenho dos bancos de dados conectados a uma tabela SQL. Converta o arquivo de informaes do grupo de trabalho.

Exibir ou alterar as propriedades gerais de um objeto de banco de dados


1 Na janela Banco de Dados, clique no objeto cujas propriedades voc deseja alterar. 2 Clique em Propriedades na barra de ferramentas.

Para obter Ajuda sobre um item, clique no ponto de interrogao e, em seguida, clique no item. Observao O contedo do campo Descrio na caixa de dilogo Propriedades corresponde ao que exibido em Descrio na janela Banco de Dados quando voc clica em Detalhes na barra de ferramentas.

Alterar a aparncia de objetos na janela Banco de Dados


1 Na janela Banco de Dados, clique em um dos botes a seguir na barra de ferramentas: cones Grandes , cones
Pequenos, Listar ou Detalhes. 2 Para classificar os objetos, no menu Exibir, aponte para Organizar cones e clique em um dos itens a seguir: Pelo Nome, Pelo Tipo, Pela Criao ou Pela Modificao.

Acessibilidade do Microsoft Access Atualizar uma tabela baseada em valores de uma outra tabela
1 Crie uma consulta atualizao que contenha a tabela que voc deseja atualizar e a tabela cujos valores voc deseja
copiar. 2 Se as tabelas ainda no estiverem associadas, associe-as nos campos que possuem informaes relacionadas. Por exemplo, caso queira copiar dados do campo NomeDoProduto da tabela Produtos para um campo de uma outra tabela, associe as duas tabelas na chave primria, que poderia ser denominada CdigoDoProduto. 3 Na clula Atualizar Para dos campos que voc deseja atualizar, digite uma expresso com a sintaxe a seguir: [nomedatabela].[nomedocampo] onde nomedatabela e nomedocampo so os nomes da tabela e do campo que contm os dados que esto sendo copiados. Por exemplo, caso estivesse copiando dados do campo NomeDoProduto da tabela Produtos, voc digitaria [Produtos].[NomeDoProduto] na clula Atualizar Para.

Reorganizar colunas no modo Folha de Dados utilizando o teclado


1 Mova o ponto de insero para um campo da coluna que voc deseja mover. 2 Se todo o campo ainda no estiver realado, pressione F2. 3 Para selecionar toda a coluna, pressione CTRL+BARRA DE ESPAOS. 4 Para ativar o modo Mover, pressione CTRL+F8. 5 Para mover a coluna para a direita, pressione a tecla SETA DIREITA.
Para mover a coluna para a esquerda, pressione a tecla SETA ESQUERDA. 6 Para desativar o modo Mover, pressione ESC. Observao Voc pode ter mais de uma coluna selecionada ao mover colunas no modo mover.

Adicionar o boto Grfico a uma barra de ferramentas


1 Alterne para o modo apropriado e certifique-se de que a barra de ferramentas na qual voc deseja colocar o boto

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 110 Grfico esteja exibida. 2 Clique com boto direito do mouse em qualquer lugar na barra de ferramentas. 3 Clique em Personalizar. 4 Clique na guia Comandos. 5 Na caixa Categorias, clique em Caixa de Ferramentas. 6 A partir da caixa Comandos, arraste o boto Grfico para a barra de ferramentas na qual voc deseja que ele aparea.

Visualizar dicas O Que Isto


Visualizar dicas O Que Isto em comandos de menu, comandos de menu de atalho, botes de barras de ferramentas e outros itens de tela 1 Clique em O Que Isto no menu Ajuda. O ponteiro se transformar no ponteiro de ponto de interrogao. 2 Clique no item sobre o qual voc deseja informaes. Visualizar dicas do O Que Isto em opes de caixa de dilogo 1 Para obter Ajuda sobre uma opo, clique no ponto de interrogao. O ponteiro se transformar no ponteiro de ponto de interrogao. 2 Clique na opo sobre a qual voc deseja informaes. Dica Voc pode adicionar o boto O Que Isto a uma barra de ferramentas. O boto O Que Isto est na categoria Janela e Ajuda na caixa de dilogo Personalizar (guia Comandos).

Compartilhar um banco de dados em uma rede


Se seu computador estiver conectado em uma rede, voc e outros usurios podero trabalhar com um banco de dados ao mesmo tempo. H vrias maneiras de se compartilhar dados em um ambiente multiusurio. Compartilhar todo o banco de dados possvel colocar todo o banco de dados em um servidor de rede ou em uma pasta compartilhada. Esse o mtodo mais fcil de se implementar. Todos as pessoas compartilham os dados e utilizam os mesmos formulrios, relatrios, consultas, macros e mdulos. Utilize essa estratgia se voc desejar utilizar o banco de dados da mesma maneira ou no poder suportar usurios criando seus prprios objetos. Compartilhar somente as tabelas do banco de dados possvel colocar somente as tabelas em um servidor de rede e manter os outros objetos de banco de dados em computadores de usurios. Nesse caso, o desempenho do banco de dados mais rpido porque somente dados so enviados pela rede. Alm disso, os usurios podem personalizar seus formulrios, relatrios e outros objetos conforme suas necessidades e preferncias individuais sem afetar outros usurios. possvel separar as tabelas a partir dos outros objetos do banco de dados utilizando o Assistente Divisor de Banco de Dados. Compartilhar o banco de dados na Internet possvel facilmente transformar seus objetos do Access em pginas da World Wide Web (WWW). Isso pode ser to simples quanto exportar um objeto, como um formulrio ou tabela, para HTML, ou elaborar e publicar seus dados e aplicativos na Web utilizando o Assistente de Criao para a Web. Replicar o banco de dados Se voc utilizar dois computadores, como um microcomputador e um laptop, poder utilizar o Meu Porta-arquivos do Microsoft Windows para fazer rplicas do seu banco de dados do Microsoft Access e manter aquelas rplicas sincronizadas. Alm disso, vrios usurios em locais diferentes podem trabalhar em suas prprias cpias ao mesmo tempo e, ento, sincroniz-las pela rede tanto por meio de uma conexo dial-up quanto pela Internet. Criar um aplicativo cliente/servidor Se voc trabalha em um ambiente cliente/servidor, pode tirar vantagem dos recursos e da segurana adicionais que so fornecidos criando um aplicativo cliente/servidor. Para maiores informaes, consulte o captulo 19, "Desenvolvendo Aplicativos Cliente/Servidor" em Criando Aplicativos com o Microsoft Access 97.

Compartilhar um banco de dados em um servidor de rede


1 Defina uma pasta compartilhada em um servidor de rede. Convm pedir ajuda ao seu administrador de rede. 2 Copie o banco de dados para o servidor de rede. 3 Certifique-se de que o banco de dados esteja configurado para ser aberto no modo compartilhado, que a configurao
padro. Observao Cada computador na rede deve ter sua prpria cpia do arquivo executvel do Microsoft Access, conforme permitido no contrato de licena de uso do Microsoft Access.

Compartilhar um banco de dados quando no existir um servidor de rede


1 Copie o banco de dados para uma pasta compartilhada. (Para informaes sobre pastas compartilhadas, utilize o ndice
da Ajuda do Microsoft Windows). 2 Certifique-se de que o banco de dados esteja configurado para ser aberto no modo compartilhado, que a configurao padro.

Dividir um banco de dados existente entre seus dados e seus objetos


Esse procedimento divide um banco de dados em dois arquivos: um contendo as tabelas e outro contendo as consultas, formulrios, relatrios, macros e mdulos. Dessa forma, os usurios que precisem acessar os dados podem personalizar seus prprios formulrios, relatrios e outros objetos enquanto mantm uma nica fonte de dados na rede. 1 No menu Ferramentas, aponte para Suplementos e clique em Divisor de Banco de Dados. 2 Siga as instrues nas caixas de dilogo Assistente Divisor de Banco de Dados.

Sobre editar dados em ambiente multiusurio


Em um ambiente multiusurio, possvel que mais de uma pessoa esteja trabalhando com os mesmos registros ao

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 111 mesmo tempo. Uma vez que outras pessoas podem alterar ou mesmo excluir os mesmos dados que voc est tentando editar, ocasionalmente voc pode entrar em desacordo com outras pessoas enquanto elas trabalham. O Microsoft Access o ajuda a controlar o status dos registros medida que os edita e certifica-se de que voc est utilizando os dados mais recentes. Quando duas ou mais pessoas tentam editar o mesmo registro, o Microsoft Access exibe mensagens que o ajudam a resolver conflitos. Por exemplo, se voc tentar salvar um registro protegido por outro usurio, o Microsoft Access exibe o nome da pessoa que o protegeu. Para ajud-lo a controlar o status dos registros, o Microsoft Access exibe os smbolos a seguir no seletor de registro atual.

Sobre escolher uma estratgia de proteo de registro em ambiente multiusurio


Quando voc edita um registro, o Microsoft Access pode impedir automaticamente que outros usurios alterem o registro antes que voc tenha terminado de edit-lo. O acesso exclusivo de um usurio a um registro denominado proteo. H trs estratgias de proteo para se escolher: Sem Proteo O Microsoft Access no protege o registro que voc est editando. Quando voc tenta salvar alteraes em um registro que outra pessoa tambm tenha alterado, o Microsoft Access exibir uma mensagem dando as opes de sobrescrever as alteraes de outros usurios nesse registro, copiar sua verso do registro para a rea de Transferncia ou descartar suas alteraes. Essa estratgia assegura que os registros sempre podem ser editados, mas podem acontecer conflitos de edio entre usurios. Registros Editados O Microsoft Access protege o registro que voc est editando de forma que nenhum usurio possa alter-lo. Ele poderia proteger tambm outros registros que esto armazenados em seu disco. Se um outro usurio tentar editar um registro que voc tenha protegido, o Microsoft Access exibir o indicador de registro protegido na folha de dados do outro usurio. Essa estratgia assegura que voc sempre possa terminar de fazer as alteraes que iniciou. uma boa opo se no ocorrerem conflitos de edio com freqncia. Todos os Registros O Microsoft Access protege todos os registros no formulrio ou na folha de dados (e tabelas base) que voc est editando durante o tempo em que o objeto est aberto, de forma que ningum mais possa editar ou proteger os registros. Essa estratgia muito restritiva, portanto utilize-a apenas quando souber ser o nico usurio que necessita editar registros em um determinado momento. Observao Quando voc edita dados em uma tabela de banco de dados SQL vinculada utilizando ODBC, o Microsoft Access no protege registros. Ao invs disso, so as regras do banco de dados SQL que esto sendo utilizadas que controlam a proteo. Nesse caso, no considerando a configurao de proteo de registro que voc tenha escolhido para seu banco de dados, o Microsoft Access agir sempre como se a configurao Sem Proteo tivesse sido selecionada.

Especificar se um banco de dados abre no modo compartilhado ou exclusivo por padro


Esse procedimento afeta a forma como um banco de dados aberto apenas em seu computador. No afeta o padro para outros usurios em outros computadores. 1 No menu Ferramentas, clique em Opes. 2 Clique na guia Avanado. 3 Se desejar que outros possam abrir o banco de dados ao mesmo tempo em que voc o mantm aberto, clique em Compartilhado. Se desejar acesso exclusivo ao banco de dados enquanto o mantiver aberto, clique em Exclusivo. Observaes Ao abrir um banco de dados em um ambiente multiusurio, voc pode faz-lo no modo exclusivo e/ou somente para leitura, mesmo que voc especifique o modo compartilhado por padro. Se voc configurar a segurana em seu ambiente multiusurio, poder garantir que usurios no abriro um banco de dados exclusivamente negando a eles a permisso Abrir Exclusivo para o banco de dados.

Especificar o tipo padro de proteo de registros utilizado em um ambiente multiusurio


1 No menu Ferramentas, clique em Opes. 2 Clique na guia Avanado. 3 Na caixa Proteo de Registros Padro, clique na opo que voc deseja.

Formas de evitar conflitos de proteo de dados em um ambiente multiusurio


H quatro configuraes que o ajudam evitar conflitos de proteo de dados com outros usurios em um ambiente multiusurio: Intervalo de Atualizao define o nmero de segundos aps o qual o Microsoft Access atualiza automaticamente os registros no modo Folha de Dados ou no modo Formulrio. Os valores vlidos so de 0 a 32.766 segundos. Quando voc atualiza a folha de dados ou formulrio atual, o Microsoft Access no reordena os registros, adiciona registros novos ou remove os excludos. Para visualizar essas alteraes, deve-se executar novamente a consulta sobre os registros base na folha de dados ou no formulrio. Intervalo de Repetio de Atualizao define o nmero de milisegundos aps o qual o Microsoft Access automaticamente tenta salvar um registro alterado protegido por outro usurio. Os valores vlidos so 0 a 1.000 milisegundos. Nmero de Tentativas de Atualizao define o nmero de vezes que o Microsoft Access tenta salvar um registro alterado que est protegido por outro usurio. Os valores vlidos so 0 a 10. Intervalo de Atualizao ODBC define o intervalo aps o qual o Microsoft Access automaticamente atualiza registros que voc esteja acessando utilizando ODBC. Os valores vlidos so 1 a 32.766 segundos.

Especificar definies de repetio de atualizao e intervalo de atualizao para

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 112

multiusurio/ODBC
1 No menu Ferramentas, clique em Opes. 2 Clique na guia Avanado. 3 Digite valores nas caixas para as opes que se deseja alterar.

Dicas para edio de objetos do banco de dados em um ambiente multiusurio


Apesar de voc poder estruturar um banco de dados enquanto outros usurios o utilizam, recomendvel estruturar a maioria dos objetos antes de permitir que outros usurios abram o banco de dados para acesso compartilhado. Quando desejar fazer grandes alteraes na estrutura, possvel assegurar que voc ser o nico usurio utilizando o banco de dados ao selecionar a opo Exclusivo na caixa de dilogo Abrir Banco de Dados quando abri-lo. Se outro usurio tiver uma tabela aberta ou estiver visualizando dados em consultas, formulrios ou relatrios com base na tabela, nenhuma alterao poder ser feita na estrutura da tabela. O Microsoft Access informa que a tabela somente para leitura. Como ningum pode visualizar dados em uma tabela que outro usurio tenha aberto no modo Estrutura, mantenha uma tabela aberta nesse modo apenas o tempo necessrio para possibilitar que outros usurios utilizem a tabela ou qualquer consulta, formulrio ou relatrio com base na tabela. Se os objetos dependerem um dos outros, atualize todos ao mesmo tempo para que outros usurios no abram verses inconsistentes dos objetos. Por exemplo, se desejar adicionar campos em um formulrio, certifique-se de adicion-los consulta base antes de atualizar o formulrio. Se voc alterar uma consulta, formulrio ou relatrio que outro usurio tenha aberto, aquele usurio deve fechar e reabrir o objeto alterado para utilizar a verso mais recente. Com os mdulos do Visual Basic para aplicativos, outros usurios no podem executar os procedimentos atualizados Function ou Sub at que fechem e reabram o banco de dados. Se voc salvar as alteraes em uma macro enquanto um outro usurio a estiver executando, poder causar erros que ocorrero na macro do usurio. Para evitar que isso ocorra, abra o banco de dados para acesso exclusivo antes de fazer alteraes em uma macro.

Solucionar problemas na visualizao de dados ou objetos em um ambiente multiusurio Por que no consigo alterar a estrutura da tabela?
Se outro usurio tiver uma tabela aberta ou estiver visualizando dados em consultas, formulrios ou relatrios com base na tabela, nenhuma alterao poder ser feita na estrutura da tabela. O Microsoft Access informa que a tabela somente para leitura. Talvez voc no tenha permisso para alterar a estrutura. Se seu banco de dados compartilhado estiver protegido, o acesso a objetos ser controlado pela equipe que o criou ou o administra. Suas permisses devem ser determinadas pelo grupo ao qual voc pertence.

Por que no consigo visualizar dados em uma tabela?


Voc no consegue visualizar dados em uma tabela que um outro usurio abriu no modo Estrutura. Espere at que a tabela esteja disponvel. Quando abrir uma tabela no modo Estrutura, mantenha-a aberta apenas o tempo necessrio para outros usurios que precisem utilizar a tabela ou qualquer consulta, formulrio ou relatrio com base nessa tabela. possvel no ter permisso para visualizar os dados. Se seu banco de dados compartilhado estiver protegido, o acesso a objetos ser controlado pela equipe que o criou ou o administra. Suas permisses devem ser determinadas pelo grupo ao qual voc pertence.

Por que no consigo abrir um objeto de banco de dados?


possvel no ter permisso para abrir o objeto. Se seu banco de dados compartilhado estiver protegido, o acesso a objetos ser controlado pela equipe que o criou ou o administra. Voc poderia ter permisso para visualizar um objeto mas no para visualizar seu modo Estrutura ou para atualiz-lo. Alm disso, suas permisses devem ser determinadas pelo grupo ao qual voc pertence.

Ocultar ou mostrar o Assistente do Office


Para mostrar o Assistente do Office, clique em Assistente do Office. Para ocultar o Assistente, clique no boto Fechar no Assistente.

Mover o Assistente do Office e seu balo

Arraste o Assistente do Office para qualquer local na tela. Observao Para exibir o Assistente depois de exibir um tpico da Ajuda, clique em qualquer local na janela do Microsoft Access ou feche o tpico da Ajuda.

Escolher outro Assistente do Office


1 Se o Assistente do Office no estiver exibido, clique em Assistente do Office. 2 Clique em Opes.
Se o boto Opes no estiver visvel, clique no Assistente e, em seguida, clique em Opes. 3 Clique na guia Galeria e clique em Voltar ou Avanar at exibir o Assistente desejado. Observaes Os Assistentes Mother Nature e Genius (no disponveis, se voc instalou o Microsoft Access a partir de discos de 3.5") exigem que seu monitor e placa adaptadora aceitem pelo menos 256 cores. Para obter informaes sobre como alterar o nmero de cores aceitas por seu monitor, consulte a Ajuda do Windows. Se tiver acesso Internet, voc pode carregar Assistentes adicionais do Web site da Microsoft. No menu Ajuda, aponte para Microsoft na Web, e ento clique em Home Page do Microsoft Office.

Solucionar problemas do Assistente do Office


Sobre o que voc deseja ajuda?

O Assistente do Office est tirando a minha concentrao.


Alguns Assistentes do Office so mais ativos que outros. Para selecionar um Assistente diferente, clique o boto direito

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 113 do mouse no Assistente e clique em Escolher Assistente no menu de atalho. Na guia Galeria, clique em Voltar ou Avanar para ver os Assistentes disponveis. O Office Logo Assistant o menos ativo. Os Assistentes mais ativos, que possuem os sons mais freqentes, so The Dot e PowerPup (no disponveis se voc instalou o Microsoft Access a partir de discos de 3.5"). Para limitar os movimentos do Assistente do Office pela tela, clique no Assistente e, em seguida, em Opes. Na guia Opes, limpe a caixa de seleo Mover Quando Prejudicar Visualizao. Para desativar os sons do Assistente do Office, clique no Assistente e, em seguida, clique em Opes. Na guia Opes, limpe a caixa de seleo Emitir Sons. O Assistente do Office tem dois tamanhos. Para alterar o tamanho, posicione o ponteiro do mouse sobre qualquer borda do Assistente do Office at que o ponteiro se transforme em uma seta de duas pontas. Arraste a borda para o tamanho desejado.

No consigo desativar o Assistente do Office.


Para ocultar o Assistente, clique o boto direito do mouse no Assistente e clique em Ocultar Assistente no menu de atalho. Se o Assistente mostrar uma dica, mensagem ou tpico da Ajuda, feche-o e, em seguida, oculte o Assistente. Para configurar o Assistente do Office de modo que ele no fornea Ajuda com assistentes, clique no Assistente e, em seguida, clique em Opes. Na guia Opes, limpe a caixa de seleo Ajuda para os Assistentes. Para ocultar o Assistente do Office apenas para um assistente, inicie o assistente e clique em Assistente do Office Voc pode remover o Assistente do Office de seus programas do Office, reexecutando a Instalao do Microsoft Access.

No tenho um Assistente do Office.

Se o Assistente do Office no estiver exibido, clique em Assistente do Office. Se o Assistente no aparecer, provavelmente o Assistente no foi instalado durante a instalao.

O Assistente do Office no mostra o tpico da Ajuda que desejo.


Se o Assistente do Office no estiver exibido, clique em Assistente do Office. Para obter melhores resultados durante uma procura de um tpico da Ajuda, digite uma sentena completa ou uma pergunta, em vez de uma nica palavra ou frase, no Assistente. Por exemplo, para localizar Ajuda sobre corno imprimir mais de uma cpia de um arquivo por vez, digite Imprimir mais de uma cpia de cada vez, e no Imprimir. O Assistente do Office exibe apenas os tpicos da Ajuda do produto quando voc est na parte no programvel do produto. E o Assistente s exibe os tpicos da Ajuda de programao quando voc est na parte de programao do produto. Para procurar ambos os tpicos da Ajuda de produto e de programao enquanto voc estiver na parte de programao do produto, clique no Assistente e, em seguida, clique em Opes. Na guia Opes, selecione a caixa de seleo Pesquisar Ajuda de Produto e Programao ao Programar.

A caixa de ferramentas e algumas de minhas barras de ferramentas desaparecem quando a Ajuda exibida.
Quando voc exibir a Ajuda, quer com o Assistente do Office, quer clicando em Contedo e ndice no menu Ajuda, a caixa de ferramentas e as barras de ferramentas flutuantes ficam temporariamente ocultas. Isso ocorre porque quando voc exibe um tpico da Ajuda, o Microsoft Access no mais a janela ativa na tela mas sim a Ajuda. A caixa de ferramentas e as barras de ferramentas flutuantes reaparecero automaticamente. Para exibir imediatamente a caixa de ferramentas e as barras de ferramentas flutuantes, clique em qualquer local na janela do Microsoft Access.

Obter Ajuda sem o Assistente do Office


No menu Ajuda, clique em Contedo e ndice. Dica Para exibir a Ajuda sem o Assistente do Office quando voc pressiona F1, clique em Opes. (Se o boto Opes no estiver visvel, clique no Assistente e, em seguida, clique em Opes). Na guia Opes, limpe a caixa de seleo Responder Tecla F1.

Mostrar a Dica do Dia na inicializao do Microsoft Access


1 Se o Assistente do Office no estiver exibido, clique em Assistente do Office. 2 Clique em Opes.
Se o boto Opes no estiver visvel, clique no Assistente e, em seguida, clique em Opes. 3 Na guia Opes, selecione a caixa de seleo Mostrar Dica do Dia ao Inicializar.

Obter Ajuda, dicas e mensagens atravs do Assistente do Office


O Assistente do Office pode responder s suas perguntas, oferecer dicas e fornecer Ajuda para uma variedade de recursos especficos para o programa do Office em que voc estiver. O Assistente pode exibir o seguinte. Ajuda Sugerida relevante para a tarefa especfica que voc est executando e exibida antes mesmo de voc pedir Ajuda. Por exemplo, se voc clicar no Assistente ao fazer alteraes em uma tabela com esta opo selecionada o Assistente retornar os tpicos da Ajuda sobre como trabalhar com tabelas. Dicas destacam como utilizar os recursos ou atalhos de teclado no programa com mais eficincia. As Mensagens so exibidas no Assistente do Office quando ele ativado. Voc pode optar por ver suas mensagens no balo do Assistente do Office ou em uma caixa de dilogo diferente. O Assistente compartilhado por todos os programas do Office. Qualquer opo do Assistente que voc alterar, como os tipos de dicas exibidas pelo Assistente, afetar o Assistente em todos os programas do Office. Para exibir o Assistente depois de exibir um tpico da Ajuda, clique em qualquer local na janela do Microsoft Access ou feche o tpico da Ajuda.

Exibir dicas de programas no Assistente do Office


1 Se o Assistente do Office no estiver exibido, clique em Assistente do Office. 2 Clique em Dicas.
Se o boto Dicas no estiver visvel, clique no Assistente e, em seguida, clique em Dicas. 3 Para exibir outra dica, clique em Voltar ou Prximo.

Instruir o Assistente do Office a sugerir automaticamente tpicos da Ajuda

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 114

1 Se o Assistente do Office no estiver exibido, clique em Assistente do Office. 2 Clique em Opes.


Se o boto Opes no estiver visvel, clique no Assistente e, em seguida, clique em Opes. 3 Na guia Opes, selecione a caixa de seleo Adivinhar Tpicos da Ajuda.

Exibir mensagens sem o Assistente do Office


1 Se o Assistente do Office no estiver exibido, clique em Assistente do Office. 2 Clique em Opes.
Se o boto Opes no estiver visvel, clique no Assistente e, em seguida, clique em Opes. 3 Na guia Opes, limpe a caixa de seleo Exibir Alertas.

Alterar o tamanho do Assistente do Office


1 Posicione o ponteiro do mouse sobre a borda do Assistente do Office at que o ponteiro se transforme em uma seta de
duas pontas. 2 Arraste a borda para um tamanho grande ou pequeno. Observao Para exibir o Assistente depois de exibir um tpico da Ajuda, clique em qualquer local na janela do Microsoft Access ou feche o tpico da Ajuda. Dica Para instruir o Assistente a alterar automaticamente do tamanho grande para o pequeno, aps 5 minutos de inatividade, clique em Opes. (Se o boto Opes no estiver visvel, clique no Assistente e, em seguida, clique em Opes). Na guia Opes, selecione a caixa de seleo Mover Quando Prejudicar Visualizao.

Ativar ou desativar o som do Assistente do Office


Para ouvir sons com o Assistente do Office, voc deve ter uma placa de som instalada em seu computador. 1 No Assistente do Office, clique em Opes. Se o boto Opes no estiver visvel, clique no Assistente e, em seguida, clique em Opes. 2 Na guia Opes, selecione ou limpe a caixa de seleo Emitir Sons. Observao Para exibir o Assistente depois de exibir um tpico da Ajuda, clique em qualquer local na janela do Microsoft Access ou feche o tpico da Ajuda.

O que aconteceu com o balo de meu Assistente do Office?


Um balo pode ser exibido na frente de outro. Feche o balo da frente para exibir o balo de trs. As dicas, mensagens e lembretes desaparecem quando voc exibe a Ajuda e reaparecero automaticamente assim que voc fechar a janela da Ajuda ou clicar em qualquer local na janela do Microsoft Access. Se voc apenas alternou para outro programa, o balo exibido no primeiro programa no ser mais exibido. As mensagens so especficas para o programa em que voc est e no se aplicam quando voc alterna para outro programa. Alguns bales do Assistente do Office se fecharo automaticamente quando voc clicar na janela do Microsoft Access. Tratam-se de mensagens informativas que no exigem uma resposta do usurio. Por exemplo, quando voc verifica a ortografia, uma mensagem informativa indica quando a verificao ortogrfica ser finalizada. Voc no pode reexibir essas mensagens, a no ser que repita a ao que provocou a sua exibio, como verificar a ortografia novamente. Se uma dica for exibida pelo Assistente em determinado programa, quando voc alternar para outro programa, ser exibida uma dica para o segundo programa.

Por que no consigo exibir uma dica?


Quando um lembrete do Outlook exibido no Assistente do Office, o Assistente no pode exibir uma dica. Clique em um boto de opo no lembrete para fech-lo e, em seguida, exiba uma dica.

Teclas de atalho para utilizar o Assistente do Office


Para Fazer com que o balo Assistente do Office fique ativo Selecionar um tpico da Ajuda a partir dos tpicos exibidos pelo Assistente do Office Veja mais tpicos da Ajuda Fechar uma mensagem do Assistente do Office Obter Ajuda do Assistente do Office Exibir a prxima dica Exibir a dica anterior Fechar dicas Pressione
ALT+F6: repita at que o balo esteja ativo ALT+nmero (1 o primeiro tpico, 2 o segundo e assim,

sucessivamente)
ALT+SETA PARA BAIXO ESC F1 ALT+N ALT+B ESC

Localizar arquivos
As caixas de dilogo Abrir, Importar e Vincular (menu Arquivo) e as caixas de dilogo Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Salvar Banco de Dados Como MDE e Criptografar/Decriptografar Banco de Dados (menu Ferramentas) ajudam a procurar arquivos em sua unidade de disco rgido e em qualquer unidade da rede. Voc pode procurar um arquivo pelo nome, tipo, data da ltima modificao ou pelo texto contido no arquivo. Pode tambm procurar um arquivo por propriedades especficas, como autor, assunto, ttulo ou data de criao. Algumas propriedades de arquivo, como tamanho, data de criao e tipo de arquivo, so automaticamente adicionadas quando voc cria um arquivo. Voc pode inserir outras propriedades de arquivo, como um ttulo descritivo ou palavraschave que o identifiquem, e ento localizar rapidamente o arquivo procurando por essas informaes. Voc pode salvar as pesquisas utilizadas para localizar arquivos, assim como modific-las ou exclu-las. Voc pode utilizar

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 115 e modificar todas as pesquisas gravadas de todas as caixas de dilogo. Observao A verso Professional do Microsoft Office 97 inclui a Localizao Acelerada para agilizar as buscas de arquivos nessas caixas de dilogo. A Localizao Acelerada cria ndices para acelerar as buscas de arquivos por contedo, propriedades ou ambos. Para ter acesso ao utilitrio Localizao Acelerada, clique duas vezes em Localizao Acelerada no Painel de Controle do Windows. Para obter informaes sobre a utilizao do utilitrio, consulte a Ajuda na caixa de dilogo Localizao Acelerada.

Pesquisar arquivos
1 No menu Arquivo, clique em Abrir Banco de Dados ou aponte para Obter Dados Externos e clique em Importar ou
Vincular Tabelas, dependendo do que voc deseja fazer. (Voc pode tambm procurar arquivos utilizando as caixas de dilogo Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Salvar Banco de Dados Como MDE e Criptografar/Decriptografar Banco de Dados no menu Ferramentas). 2 Na caixa Examinar, clique na unidade de disco que voc deseja pesquisar. 3 Na lista de pastas, clique duas vezes no nome da pasta que voc deseja pesquisar. Para obter informaes sobre os critrios bsicos de pesquisa que voc pode utilizar na caixa Nome do Arquivo para localizar arquivos. 4 Em Localizar Arquivos Que Correspondam Aos Critrios, insira todos os demais critrios de procura que deseje. Para obter Ajuda a respeito de uma opo, clique no ponto de interrogao e, em seguida, na opo. 5 Para pesquisar todas as subpastas das pastas selecionadas, e exibir as que contm os arquivos localizados, clique em Comandos e Definies e, em seguida, clique em Pesquisar Subpastas. 6 Para criar uma pesquisa mais avanada utilizando propriedades de arquivos, clique em Avanado. 7 Clique em Localizar Agora. 8 Para cancelar a pesquisa, clique em Parar. Dica Para utilizar uma pesquisa gravada existente para localizar os arquivos desejados, clique em Comandos e Definies, aponte para Pesquisas Salvas e, em seguida, clique no nome da pesquisa que voc deseja utilizar.

Salvar uma pesquisa


1 No menu Arquivo, clique em Abrir Banco de Dados ou aponte para Obter Dados Externos e clique em Importar ou
Vincular Tabelas, dependendo do que voc deseja fazer. (Voc tambm pode Salvar Pesquisas nas caixas de dilogo Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Salvar Banco de Dados Como MDE e Criptografar/Decriptografar Banco de Dados no menu Ferramentas). 2 Especifique os critrios de pesquisa. 3 Clique em Avanado para abrir a caixa de dilogo Localizao Avanada. Voc pode especificar outros critrios aqui, se desejar. 4 Clique em Salvar Pesquisa. 5 Na caixa Nome Para a Pesquisa, digite um Nome Para a Pesquisa gravada. Observao Voc pode utilizar nomes de pesquisa longos e descritivos, de at 250 caracteres, incluindo espaos.

Alterar uma pesquisa salva


1 No menu Arquivo, clique em Abrir Banco de Dados ou aponte para Obter Dados Externos e clique em Importar ou
Vincular Tabelas, dependendo do que voc deseja fazer. (Voc tambm pode alterar uma pesquisa gravada nas caixas de dilogo Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Salvar Banco de Dados Como MDE e Criptografar/Decriptografar Banco de Dados no menu Ferramentas). 2 Clique em Avanado. 3 Clique em Abrir Pesquisa. 4 Clique no nome da pesquisa gravada que voc deseja alterar e clique em Abrir. 5 Na caixa Localizar Arquivos Que Correspondam Aos Critrios, clique nos critrios que deseja alterar e clique em Excluir. As definies dos critrios de pesquisa excludos aparecem na caixa Definir Mais Critrios. Se mudar de idia, voc poder clicar em Adicionar Lista, para restaurar os critrios de pesquisa excludos. Para limpar todos os critrios de pesquisa e iniciar com valores de pesquisa padro, clique em Nova Pesquisa. 6 Em Definir Mais Critrios, especifique novos critrios de pesquisa. 7 Clique em Adicionar Lista. 8 Clique em Salvar Pesquisa. 9 Para substituir a pesquisa gravada j existente, digite o nome da pesquisa, clique em OK e, em seguida, clique em Sim. Para atribuir um novo nome aos critrios de pesquisa modificados, digite outro nome e clique em OK.

Pesquisar arquivos utilizando propriedades de arquivos


1 No menu Arquivo, clique em Abrir Banco de Dados ou aponte para Obter Dados Externos e clique em Importar ou
Vincular Tabelas, dependendo do que voc deseja fazer. (Voc pode tambm procurar arquivos utilizando as propriedades de arquivos nas caixas de dilogo Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Salvar Banco de Dados Como MDE e Criptografar/Decriptografar Banco de Dados no menu Ferramentas.) 2 Na caixa Examinar, clique na unidade de disco que voc deseja pesquisar. 3 Na lista de pastas, clique duas vezes no nome da pasta que deseja pesquisar. Para obter informaes sobre os critrios bsicos de busca que voc pode utilizar na caixa Nome do Arquivo para localizar arquivos. 4 Na caixa Texto ou Propriedade, insira o valor de uma das propriedades do arquivo que voc deseja pesquisar. Observao Se voc estiver procurando um arquivo do Office que no um banco de dados do Microsoft Access, poder tambm procurar uma expresso dentro do arquivo, como "torta de ma", colocando a frase entre aspas (""). 5 Para pesquisar todas as subpastas das pastas selecionadas e exibir as que contm os arquivos encontrados, clique em

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 116 Comandos e Definies e, em seguida, clique em Pesquisar Subpastas. 6 Para criar uma pesquisa mais avanada utilizando propriedades de arquivos, clique em Avanado. 7 Clique em Localizar Agora. Para cancelar a pesquisa, clique em Parar.

Condies e valores na caixa de dilogo Localizao avanada


As condies disponveis dependem da propriedade selecionada. Algumas condies exigem um valor. Quando voc seleciona uma propriedade e uma condio, se a caixa Valor estiver disponvel a condio exigir um valor. Voc pode utilizar operadores como E e Ou na caixa Valor para separar diversos valores. Por exemplo, para localizar os arquivos criados por Maria ou Joo, clique em Autor na caixa Propriedade. Clique em Inclui na caixa Condio e, em seguida, digite Maria ou Joo na caixa Valor. Valores de texto Voc pode utilizar caracteres curinga na caixa Valor com a condio Inclui Digite um ponto de interrogao (?) para localizar um nico caractere ou um asterisco (*) para localizar qualquer seqncia de caracteres. Por exemplo, s?l localiza "sol" e "sal"; s*m encontra "sim" e "system". Valores de nmero Para utilizar a condio Qualquer Nmero Entre, digite dois nmeros entre os quais voc deseja que o valor esteja, na caixa Valor, separados por e. Por exemplo, digite 1 e 5. Valores de data Para utilizar a condio Qualquer Data Entre, digite duas datas na caixa Valor, separadas por e. Por exemplo, digite 1 Maro 1996 e 30 Maro 1996.

Pesquisar critrios que voc pode utilizar para localizar arquivos


Na caixa Nome do Arquivo nas caixas de dilogo Abrir, Importar e Vincular (menu Arquivo), voc pode inserir qualquer dos seguintes critrios de pesquisa para localizar seu arquivo. (Voc tambm pode utilizar esses critrios de pesquisa nas caixas de dilogo Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Salvar Banco de Dados Como MDE e Criptografar/Decriptografar Banco de Dados no menu Ferramentas.) Digite Exemplo Nomes parciais de arquivos Extenses de nomes de arquivos Caracteres curingas Digite regio para localizar todos os arquivos com nomes que incluem a palavra "regio". Digite *.txt para localizar arquivos de texto.

Para localizar apenas os nomes de arquivos que terminam com "regio", digite *regio; ou digite ga?o para localizar ocorrncias de "gato" e "galo" em nomes de arquivos. Utilize um asterisco (*) para coincidir qualquer nmero de caracteres ou utilize um ponto de interrogao (?) para coincidir somente um caractere. Caminho completo Digite C:\Finanas da Casa\IPTU em 1995. Quando voc inclui uma letra de unidade, um compartilhamento ou pasta, o programa atualiza automaticamente a posio na caixa Examinar, exibe apenas o Nome do Arquivo na caixa Nome do Arquivo e, em seguida, o abre. Vrios caminhos Digite C:\Finanas da Casa;C:\Meus Docs do Word. Separe cada caminho com um caractere de ponto-e-vrgula. Um local na Internet Para conectar-se a um servidor na Internet ou na intranet de sua empresa, digite o URL (FTP e HTTP apenas); por exemplo, ftp://ftp.microsoft.com/ ou http://www.microsoft.com/brasil. Dica Para reutilizar uma entrada recente, voc pode clicar na seta ao lado da caixa Nome do Arquivo, e ento clicar no nome desejado, na lista.

Excluir uma pesquisa salva


1 No menu Arquivo, clique em Abrir Banco de Dados ou aponte para Obter Dados Externos e clique em Importar ou
Vincular Tabelas, dependendo do que voc deseja fazer. (Voc pode tambm excluir uma pesquisa gravada, utilizando as caixas de dilogo Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Salvar Banco de Dados Como MDE e Criptografar/Decriptografar Banco de Dados no menu Ferramentas). 2 Clique em Avanado. 3 Clique em Abrir Pesquisa. 4 Clique no nome da pesquisa e, em seguida, clique em Excluir.

Classificar a lista de arquivos nas caixas de dilogo Abrir, Importar e Vincular


1 No menu Arquivo, clique em Abrir Banco de Dados ou aponte para Obter Dados Externos e clique em Importar ou
Vincular Tabelas, dependendo do que voc deseja fazer. (Voc tambm pode seguir essas etapas nas caixas de dilogo Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Salvar Banco de Dados Como MDE e Criptografar/Decriptografar Banco de Dados no menu Ferramentas). 2 Clique em Comandos e Definies, e depois em Classificando. 3 Selecione as opes desejadas.

Exibir os nomes de arquivos de diferentes pastas como uma nica lista


1 No menu Arquivo, clique em Abrir Banco de Dados ou aponte para Obter Dados Externos e clique em Importar ou
Vincular Tabelas, dependendo do que voc deseja fazer. (Voc tambm pode seguir essas etapas nas caixas de dilogo Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Salvar Banco de Dados Como MDE e Criptografar/Decriptografar Banco de Dados no menu Ferramentas). 2 Clique em Comandos e Definies, e depois em Pesquisar Subpastas. Os arquivos passaro a ser mostrados sob suas respectivas pastas e subpastas.

Power Informtica Pg.: 117 3 Clique em Comandos e Definies novamente; Agrupar Arquivo Por Pasta j estar marcada. Clique para remover a Apostila p/pesquisa ACCESS-97 marca de verificao. A partir de ento, os arquivos sero mostrados em uma nica lista.

Exibir os nomes de arquivos de pastas e subpastas ao mesmo tempo


1 No menu Arquivo, clique em Abrir Banco de Dados ou aponte para Obter Dados Externos e clique em Importar ou
Vincular Tabelas, dependendo do que voc deseja fazer. (Voc tambm pode seguir essas etapas nas caixas de dilogo Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Salvar Banco de Dados Como MDE e Criptografar/Decriptografar Banco de Dados no menu Ferramentas.) 2 Clique em Comandos e Definies, e depois em Pesquisar Subpastas.

Sei que um arquivo est em uma unidade ou em uma pasta mas no consigo v-lo.
Os critrios de pesquisa atuais para as caixas de dilogo Abrir, Importar, Vincular, Converter Banco de Dados, Compactar Banco de Dados, Reparar Banco de Dados, Salvar Banco de Dados Como MDE ou Criptografar/Decriptografar Banco de Dados podem estar incluindo a posio correta do arquivo, mas talvez outros critrios estejam excluindo o arquivo que voc procura. Tente o seguinte: Verifique os critrios especificado na parte inferior da caixa de dilogo. Na caixa de dilogo, clique em Nova Pesquisa para limpar todos os critrios atuais, exceto a posio e o tipo de arquivo padro. Experimente especificar outros critrios, e clicar em Localizar Agora. Na caixa Arquivos do Tipo, clique em Todos os Arquivos. Para pesquisar todas as subpastas, clique em Comandos e Definies, e depois em Pesquisar Subpastas. Se voc vir a mensagem Localizar Arquivos Que Correspondam Aos Critrios (e Aos Critrios da Localizao Avanada) na parte inferior da caixa de dilogo, clique em Avanado e, em seguida, verifique os critrios na caixa de dilogo Localizao Avanada. O arquivo pode estar oculto. Para exibir todos os arquivos, inclusive tipos de arquivos como *.dll e *.sys, clique no boto Iniciar do Windows, aponte para Programas e clique em Windows Explorer. No menu Exibir, clique em Opes. Na guia Exibir, clique em Exibir Todos Os Arquivos. Quando utilizo uma de minhas pesquisas salvas, no localizo mais arquivos que localizei anteriormente. Verifique se os critrios de pesquisa incluem uma unidade de rede. Se os critrios inclurem uma unidade de rede, certifique-se de que a unidade ainda est disponvel. Se os critrios no inclurem uma unidade de rede, possvel que os arquivos ausentes tenham sido excludos, renomeados ou movidos desde a ltima vez em que voc fez esta pesquisa.

Filtros de grficos e formatos de arquivo que podem ser utilizados pelo Microsoft Access
possvel inserir vrios formatos de arquivo grfico populares em um formulrio ou relatrio, seja diretamente seja com a utilizao de filtros de grficos separados por meio do comando Figura no menu Inserir. No necessrio ter um filtro de grficos separado instalado para inserir os seguintes formatos de arquivo grfico: grficos Metarquivo Aprimorado (.emf), Bitmap Windows (.bmp, .rle, .dib), Windows Metafile (.wmf) e Icon (.ico). Contudo, necessrio ter um filtro de grficos separado instalado para inserir todos os outros formatos de arquivo grfico listados abaixo: Formatos de arquivo grfico que requerem filtros de grficos separados

Esses filtros de grficos separados no so fornecidos com a verso independente do Microsoft Access 97. Para installos, necessrio que voc possua o Microsoft Office 97 Professional ou uma verso independente do Microsoft Word 97, alm da verso independente do Microsoft Access 97. Se voc no instalou o filtro de grficos separado necessrio, poder executar novamente o Programa de Instalao do Microsoft Office 97 Professional ou da verso independente do Microsoft Word 97 para adicionar o filtro de grficos separado. Para informaes sobre como instalar um programa ou componente. Para maiores informaes sobre cada filtro de grficos separado, consulte a documentao de seu Microsoft Word.

Monitorar trabalho em um banco de dados e em localizar arquivos utilizando o Microsoft Outlook


O Microsoft Outlook um programa de gerenciamento de informaes da rea de trabalho que voc pode utilizar para enviar correspondncia; agendar reunies, eventos e compromissos; armazenar uma lista de contatos; manter uma lista de tarefas para si mesmo e designar tarefas a terceiros; e monitorar as suas atividades. Se voc tiver o Outlook instalado, poder utilizar alguns recursos do Outlook de dentro dos seus outros programas do Office; isto , voc poder adicionar sua lista de tarefas no Outlook uma tarefa que precisa completar para um banco de dados em que est trabalhando, e poder monitorar as tarefas executadas em qualquer banco de dados no Outlook Journal. Se o Outlook no estiver disponvel, execute novamente o Programa de Instalao do Office para instal-lo. Com o Outlook Journal, voc pode fazer com que o Outlook rastreie automaticamente todos os arquivos criados em qualquer programa do Office. Por exemplo, se voc precisar rastrear bancos de dados pela data em que foram criados, no pela localizao, faa com que o Outlook crie entradas de registro dirio sempre que voc trabalhar em um banco de dados. Cada entrada de registro dirio no Journal representa uma atividade. As entradas de registro dirio mostram a data em que o arquivo foi criado ou quando ocorreu uma determinada atividade, como por exemplo, o fechamento de um arquivo.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 118 Se voc deseja rastrear apenas um arquivo em um programa do Office ou rastrear arquivos em outros programas que no os do Microsoft Office, poder rastrear arquivos individuais j existentes gravando manualmente no Outlook Journal cada atividade que voc executar no arquivo. Voc pode utilizar o Outlook para localizar arquivos de qualquer programa do Office, arquivos na rede e itens do Outlook. Voc pode classificar, agrupar e modificar a visualizao dos resultados da sua pesquisa. Para abrir um item ou arquivo nos resultados da pesquisa, basta clicar duas vezes sobre o mesmo. Voc pode salvar resultados da pesquisa como um arquivo que poder ser compartilhado com outros usurios e abrir uma pesquisa clicando duas vezes em um arquivo de pesquisa salvo.

Rastrear automaticamente bancos de dados no Outlook Journal


1 Inicie o Outlook. 2 No menu Ferramentas, clique em Opes e, em seguida, clique na guia Dirio. 3 Na caixa Registrar Tambm os Arquivos do, selecione a caixa de seleo Microsoft Access.
Observao Bancos de dados automaticamente registrados no Outlook Journal podem demorar alguns minutos para aparecer no Journal.

Registrar manualmente trabalho realizado em qualquer arquivo do Outlook Journal


1 Certifique-se de que o arquivo referente ao trabalho a ser registrado no esteja aberto. 2 Inicie o Outlook. 3 Na Barra do Outlook, clique em Outros. 4 Clique duas vezes em Meu Computador e, em seguida, localize o arquivo a ser registrado. 5 Na Barra do Outlook, clique em Outlook e certifique-se de que Dirio esteja visvel. 6 Arraste o arquivo a ser registrado sobre o Dirio.

Utilizar o Microsoft Outlook para localizar arquivos ou itens do Outlook


Clique no boto Iniciar do Windows, aponte para Localizar e, em seguida, clique em Utilizando o Microsoft Outlook.

Definir propriedades de arquivo que podem ser utilizadas para localizar arquivos

Propriedades de arquivo so detalhe sobre um arquivo que ajudam a identific-lo por exemplo, um ttulo descritivo, o nome do autor, o assunto e palavras-chave que identificam tpicos ou outras informaes importantes no arquivo. Voc pode definir propriedades para o banco de dados ativo no qual est trabalhando e para qualquer banco de dados do Microsoft Access ou arquivo do Microsoft Excel a ser utilizado para importar ou vincular tabelas. Existem trs tipos diferentes de propriedades de arquivo: Propriedades internas. So propriedades j existentes, tais como autor, ttulo e assunto, para as quais voc ir inserir um valor. Por exemplo, voc pode inserir o nome do autor do banco de dados, o que lhe permite localizar todos os bancos de dados criados por uma determinada pessoa. Propriedades de arquivo personalizadas. Voc pode criar propriedades de arquivo personalizadas que incluam qualquer valor que voc designe. Por exemplo, voc pode criar uma propriedade de banco de dados que armazene o nmero da verso do seu banco de dados. Propriedades de arquivo atualizadas automaticamente. Dados estatsticos como tamanho do banco de dados, data em que foi criado e data de sua ltima alterao so propriedades de banco de dados mantidas automaticamente para voc. Por exemplo, possvel localizar todos os bancos de dados criados aps 03 0396 ou os bancos de dados cuja alterao mais recente tenha ocorrido no dia anterior. Observaes Com exceo das propriedades que se encontram nas guias Geral e Estatsticas, essas propriedades tambm podem ser manipuladas atravs do Visual Basic para aplicativos. Ao tentar localizar um banco de dados atravs da caixa de dilogo Abrir no Microsoft Access, Microsoft Word ou Microsoft Excel, o usurio pode utilizar critrios avanados de localizao para especificar as propriedades do arquivo procurado. Por exemplo, ele pode procurar um banco de dados cuja propriedade Contedo inclua uma tabela denominada Fornecedores.

Sobre barras de ferramentas, barras de menu e menus de atalho


Barras de ferramentas, barras de menu e menus de atalho permitem organizar os comandos no Microsoft Access de maneira que possam ser rapidamente localizados e utilizados. Em verses anteriores do Microsoft Access, as barras de ferramentas continham apenas botes. Graas nova tecnologia desta verso, as barras de ferramentas agora podem conter apenas botes, apenas menus ou uma combinao dos dois. Isso significa que, agora, barras de menu e menus de atalho so simplesmente outros tipos de barras de ferramentas, de modo que voc pode personalizar os trs da mesma maneira. Por exemplo, embora a barra de menu interna ainda aparea como padro na parte superior da tela e contenha menus padro, como Arquivo, Editar e Exibir, voc pode personaliz-la adicionando ou removendo botes e menus ou transferindo-a para um local diferente. Alm de personalizar as barras de menu internas, menus de atalho e barras de ferramentas, voc tambm pode criar suas prprias barras de ferramentas, barras de menu e menus de atalho personalizados. Para criar e personalizar barras de ferramentas, barras de menu e menus de atalho, e definir propriedades que influem em sua aparncia e comportamento, utilize a caixa de dilogo Personalizar disponvel apontando para Barras de Ferramentas no menu Exibir e clicando em Personalizar. Observao Embora no seja mais necessrio utilizar macros para criar barras de menu e menus de atalho, as macros continuam a ser suportadas, o que permite a utilizao de aplicativos existentes que dependem delas.

Exibir ou ocultar a barra de ferramentas, barra de menu ou menu de atalho


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Na guia Barras de Ferramentas, selecione ou limpe a caixa de seleo do item que voc deseja exibir ou ocultar. Para
exibir um determinado menu de atalho, selecione Menus de Atalho, clique na categoria do menu de atalho que voc deseja exibir e, em seguida, clique no nome do menu de atalho. Para exibir qualquer menu de atalho personalizado, clique

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 119 na categoria Personalizado. Dicas Para ocultar rapidamente uma barra de ferramentas flutuante, clique no seu boto Fechar. Para exibir ou ocultar rapidamente uma barra de ferramentas ou barra de menu, clique com o boto direito do mouse em qualquer barra de ferramentas ou barra de menu e, em seguida, clique no nome da barra no menu de atalho.

Mover a barra de ferramentas ou barra de menu


1 Proceda de uma das seguintes maneiras:
Em uma barra de ferramentas ou barra de menu ancorada clique na ala de movimentao. Em uma barra de ferramentas ou barra de menu flutuante clique na barra de ttulo. 2 Arraste a barra de ferramentas ou barra de menu para um novo local. Quando voc arrastar a barra de ferramentas ou barra de menu para a borda da janela do programa, ela fica ancorada.

Redimensionar uma barra de ferramentas ou barra de menu


Para redimensionar uma barra de ferramentas ou barra de menu flutuante, mova o ponteiro sobre qualquer borda at que ele se transforme numa seta de duas pontas e, em seguida, arraste a borda. Observao No possvel redimensionar uma barra de ferramentas ancorada.

Criar uma barra de ferramentas personalizada para o banco de dados atual


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Na guia Barras de Ferramentas, clique em Novo. 3 Na caixa Nome da Barra de Ferramentas, digite o nome desejado e, em seguida, clique em OK. 4 Na guia Barras de Ferramentas, clique em Propriedades. 5 Defina as propriedades desejadas e, em seguida, clique em Fechar.
A nova barra de ferramentas est agora atrs da caixa de dilogo Personalizar. Para visualizar a nova barra de ferramentas, mova a caixa de dilogo Personalizar para o lado e, em seguida, passe para a etapa 6. 6 Para completar a barra de ferramentas, faa o seguinte: Adicione botes da caixa de dilogo Personalizar. Mova ou copie um boto de outra barra de ferramentas. Observaes Voc tambm pode adicionar menus a uma barra de ferramentas. O Microsoft Access pode criar automaticamente uma barra de ferramentas contendo botes que executam macros existentes. Voc pode anexar a barra de ferramentas personalizada a um formulrio ou relatrio.

Renomear uma barra de ferramentas ou barra de menu personalizada

1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Na guia Barras de Ferramentas, selecione o nome da barra de ferramentas ou barra de menu.
Observao Selecionando ou limpando a caixa de seleo na caixa de dilogo Barras de Ferramentas, voc exibe ou oculta aquela barra de ferramentas ou barra de menu. 3 Clique em Renomear. 4 Na caixa nome da Barra de Ferramentas, digite o novo nome. Observao No possvel renomear uma barra de ferramentas ou barra de menu interna.

Excluir uma barra de ferramentas ou barra de menu personalizada


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Na guia Barras de Ferramentas, selecione a barra de ferramentas ou barra de menu personalizada que voc deseja
excluir. 3 Clique em Excluir. Observao No possvel excluir uma barra de ferramentas ou barra de menu interna. Quando voc seleciona uma barra de ferramentas ou barra de menu interna, o boto Excluir no fica disponvel. Todavia, o boto Redefinir fica disponvel; clicando nele, a barra de ferramentas ou barra de menu restaurada para seus botes ou menus e submenus padro.

Restaurar botes e menus originais em uma barra de ferramentas, barra de menu ou menu de atalho internos
1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Na guia Barras de Ferramentas, selecione a barra de ferramentas ou barra de menu cujos botes e menus originais
voc deseja restaurar. Para restaurar todos os menus de atalho, selecione a barra de ferramentas Menus de Atalho. Observao Selecionando ou limpando a caixa de seleo na caixa de dilogo Barras de Ferramentas, voc exibe ou oculta aquela barra de ferramentas ou barra de menu. 3 Clique em Redefinir.

Adicionar barras de separao entre botes da barra de ferramentas, comandos de menu ou menus
Voc pode adicionar barras de separao para agrupar botes, comandos e menus relacionados. Por exemplo, os botes Novo Banco de Dados, Abrir Banco de Dados e Salvar esto agrupados na barra de ferramentas Banco de Dados com uma barra depois do boto Salvar. 1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de ferramentas, barra de menu ou menu de atalho nos quais voc deseja agrupar botes, menus ou comandos relacionados. 3 Deixe a caixa de dilogo Personalizar aberta. Na barra de ferramentas, barra de menu ou menu de atalho, clique com o

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 120 boto direito do mouse no boto, menu ou comando na frente do qual voc deseja adicionar uma barra de separao e, em seguida, clique em Iniciar um Grupo no menu de atalho. Para remover uma barra de separao, clique novamente em Iniciar um Grupo para remover sua marca de seleo.

Modificar a largura de uma caixa de combinao em uma barra de ferramentas


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de ferramentas que voc deseja modificar. 3 Com a caixa de dilogo Personalizar aberta, clique na caixa de combinao, como em Fonte ou Tamanho da Fonte, na
barra de ferramentas. 4 Aponte para a borda direita ou esquerda da caixa. Quando o ponteiro se transformar em uma seta de duas pontas, arraste a borda da caixa para modificar sua largura.

Modificar imagem ou texto em um boto da barra de ferramentas ou comando de menu


Em botes da barra de ferramentas, possvel exibir texto, um cone ou ambos. Nos comandos de menu possvel exibir um cone e texto ou apenas texto. Voc pode alterar o texto exibido para um boto da barra de ferramentas ou comando de menu. Voc tambm pode modificar a imagem do cone em qualquer boto da barra de ferramentas ou comando de menu, exceto para aqueles que exibem uma lista ou um menu quando se clica neles. Voc pode modificar a imagem copiando e colando outros botes da barra de ferramentas ou comando de menus, escolhendo opes numa lista de imagens pr-definida ou criando uma imagem em um programa grfico e colando-o no boto ou comando de menu. Voc tambm pode editar uma imagem de boto ou comando de menu existente.

Copiar uma imagem de um boto da barra de ferramentas ou comando de menu para outro
1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de ferramentas, barra de menu ou menu de atalho que contenha a imagem de boto ou comando de menu
que voc deseja copiar. Se voc estiver copiando a imagem para outra barra de ferramentas ou barra de menu, exiba essa outra barra tambm. 3 Com a caixa de dilogo Personalizar aberta, proceda de uma das seguintes maneiras: Para copiar uma imagem de boto da barra de ferramentas, clique com o boto direito do mouse (na barra de ferramentas) no boto que contm a imagem que voc deseja copiar e, em seguida, clique em Copiar Imagem de Boto no menu de atalho. Para copiar uma imagem de comando de menu, clique no menu na barra de menu ou barra de ferramentas, ou clique no menu de atalho que contm o comando com a imagem que voc deseja copiar. Clique com o boto direito do mouse no comando de menu e, em seguida, clique em Copiar Imagem de Boto no menu de atalho. 4 Proceda de uma das seguintes maneiras: Para colar a imagem copiada em um boto da barra de ferramentas, clique com o boto direito do mouse (na barra de ferramentas) no boto no qual voc deseja colar a imagem e, em seguida, clique em Colar Imagem de Boto no menu de atalho. Para colar a imagem copiada em um comando de menu, clique no menu na barra de menu ou barra de ferramentas, ou clique no menu de atalho no qual voc deseja colar a imagem. Clique com o boto direito do mouse no comando de menu e, em seguida, clique em Colar Imagem de Boto no menu de atalho. Observao Quando voc modifica a imagem de um comando em um menu interno (por exemplo, o menu Editar), a nova imagem aparecer em todos os modos que exibirem aquele menu com aquele comando.

Copiar uma imagem de um programa grfico para um boto da barra de ferramentas ou comando de menu
Para obter uma imagem ntida, copie um grfico que seja do mesmo tamanho que uma imagem de boto ou imagem de comando de menu interno. A imagem de boto padro de 16 por 16 pixels. Uma imagem maior pode ficar distorcida porque escalonada para combinar com o tamanho do boto. 1 No programa grfico, copie na rea de Transferncia o grfico que voc deseja que aparea no boto da barra de ferramentas ou comando de menu. Se voc puder selecionar o formato para o grfico copiado, selecione o formato bitmap (.bmp). 2 Passe para o Microsoft Access. 3 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 4 Exiba a barra de ferramentas, barra de menu ou menu de atalho que contenha a imagem do boto ou comando de menu que voc deseja modificar. 5 Com a caixa de dilogo Personalizar aberta, proceda de uma das seguintes maneiras: Para colar a imagem copiada em um boto da barra de ferramentas, clique com o boto direito do mouse (na barra de ferramentas) no boto que contm a imagem que voc deseja modificar e, em seguida, clique em Colar Imagem de Boto no menu de atalho. Para colar a imagem copiada em um comando de menu, clique no menu na barra de menu ou barra de ferramentas, ou clique no menu de atalho que contm o comando no qual voc deseja colar a imagem. Clique com o boto direito do mouse no comando de menu e, em seguida, clique em Colar Imagem de Boto no menu de atalho. Observao Se voc modificar a imagem para um comando em um menu interno (por exemplo, o menu Editar), a nova imagem aparecer em todos os modos que exibirem aquele menu com aquele comando.

Editar uma imagem de boto da barra de ferramentas ou uma imagem de comando de menu
1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de ferramentas, barra de menu ou menu de atalho que contm a imagem do boto da barra de ferramentas
ou a imagem de comando de menu que voc deseja modificar 3 Com a caixa de dilogo Personalizar aberta, proceda de uma das seguintes maneiras: Para editar uma imagem de boto da barra de ferramentas, clique com o boto direito do mouse no boto na barra de ferramentas e, em seguida, clique em Editar Imagem de Boto no menu de atalho.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 121 Para editar uma imagem de comando de menu, clique no menu na barra de menu ou barra de ferramentas, ou clique no menu de atalho que contm o comando com a imagem que voc deseja editar. Clique com o boto direito do mouse no comando de menu e, em seguida, clique em Editar Imagem de Boto no menu de atalho. 4 Faa as alteraes desejadas. Observao Se voc modificar a imagem para um comando em um menu interno (por exemplo, o menu Editar), a nova imagem aparecer em todos os modos que exibirem aquele menu com aquele comando.

Adicionar um boto a uma barra de ferramentas


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de ferramentas qual voc deseja adicionar um boto. 3 Clique na guia Comandos. 4 Na caixa Categorias, clique em uma categoria para o comando a ser executado pelo boto.

5 Arraste o boto, objeto ou controle ActiveX desejado da caixa Comandos para a barra de ferramentas exibida.
Observaes Voc tambm pode adicionar botes que executem funes do Visual Basic. Para adicionar rapidamente um boto que abra um objeto de banco de dados, arraste o objeto da janela Banco de Dados para a barra de ferramentas. Voc pode exibir texto de teclas de atalho no boto. O Microsoft Access pode criar automaticamente uma barra de ferramentas contendo botes que executam macros existentes.

Excluir um boto da barra de ferramentas


1 Exiba a barra de ferramentas que voc deseja modificar. 2 Se a caixa de dilogo Personalizar estiver aberta, arraste o boto para fora da barra de ferramentas, longe de qualquer
outra barra de ferramentas ou da barra de menu; ou ento mantenha pressionada a tecla ALT e arraste o boto para fora da barra de ferramentas. Observao Quando voc exclui um boto interno, o boto continua disponvel na caixa de dilogo Personalizar. Contudo, quando voc exclui um boto personalizado, ele fica permanentemente excludo. Para remover e salvar um boto personalizado para uso posterior, crie uma barra de ferramentas para armazenar botes no utilizados, transfira o boto para esta barra de ferramentas de armazenamento e, em seguida, oculte a barra de ferramentas de armazenamento.

Mover ou copiar um boto da barra de ferramentas


1 Exiba a barra de ferramentas que contm o boto que voc deseja mover ou copiar e a barra de ferramentas para a qual
voc deseja mover ou copiar boto. 2 Proceda de uma das seguintes maneiras: Para mover um boto da barra de ferramentas quando a caixa de dilogo Personalizar est aberta, arraste o boto para o novo local na mesma barra de ferramentas ou em outra barra de ferramentas. Se a caixa de dilogo no estiver aberta, mantenha pressionada a tecla ALT e arraste o boto para o novo local. Para copiar um boto da barra de ferramentas quando a caixa de dilogo Personalizar est aberta, mantenha pressionada a tecla CTRL e arraste o boto para o novo local. Se a caixa de dilogo no estiver aberta, mantenha pressionadas as teclas CTRL+ALT e arraste o boto para o novo local. Observao Voc tambm pode mover ou copiar um boto de uma barra de ferramentas para um menu.

Restaurar a imagem de um boto interno ou comando de menu da barra de ferramentas


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de ferramentas, barra de menu ou menu de atalho que contm o boto ou comando de menu que voc
deseja restaurar. 3 Com a caixa de dilogo Personalizar aberta, proceda de uma das seguintes maneiras: Para restaurar um boto da barra de ferramentas, clique com o boto direito do mouse (na barra de ferramentas) no boto que voc deseja restaurar e, em seguida, clique em Redefinir no menu de atalho. Para restaurar um comando de menu, clique no menu na barra de menu ou barra de ferramentas, ou clique no menu de atalho que contm o comando que voc deseja restaurar. Clique com o boto direito do mouse no comando de menu e, em seguida, clique em Redefinir no menu de atalho. Observao O comando Redefinir no est disponvel para botes que exibem uma lista quando se clica neles. Se voc tiver alterado a imagem de um boto ou comando interno, poder restaurar apenas a imagem original clicando com o boto direito do mouse no boto ou comando enquanto a caixa de dilogo Personalizar estiver sendo exibida e, em seguida, clicando em Redefinir Imagem de Boto no menu de atalho.

Exibir texto, um cone ou ambos em um boto da barra de ferramentas


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de ferramentas que contm o boto que voc deseja modificar. 3 Deixe a caixa de dilogo Personalizar aberta. Na barra de ferramentas, clique com o boto direito do mouse no boto

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 122 que voc deseja modificar e, em seguida, clique na opo desejada no menu de atalho. Observaes No possvel modificar o formato de texto e cone para botes que exibem uma lista ou um menu quando se clica neles. Se o boto tiver o formato Estilo Padro, quando voc mover ou copiar o boto para um menu, o menu exibir automaticamente o nome e o cone do comando (que o padro para menus).

Exibir somente texto ou um cone e texto em um comando de menu


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de menu, menu de atalho, ou barra de ferramentas que contm o comando de menu que voc deseja
modificar. 3 Com a caixa de dilogo Personalizar aberta, clique no menu na barra de menu ou barra de ferramentas, ou clique no menu de atalho que contm o comando que voc deseja modificar. 4 Clique com o boto direito do mouse no comando no menu e, em seguida, clique na opo desejada no menu de atalho. Observaes Alguns comandos no possuem um cone associado a eles e s podem ser exibidos em um menu como texto. Em um menu, um comando no pode ser exibido somente como cone. Entretanto, se o comando tem o formato Estilo Padro, quando voc copia ou move o comando de menu para uma barra de ferramentas ou para a barra menu, o comando aparece automaticamente como um cone na barra de ferramentas ou na barra menu (que o padro para ambos os tipos de barras de ferramentas). Se voc modificar a aparncia de um comando em um menu interno (por exemplo, o menu Editar), o comando ser modificado em todos os modos que possuem esse menu com esse comando.

Renomear um comando de menu ou boto da barra de ferramentas


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de ferramentas, barra de menu ou menu de atalho que contm o comando de menu ou boto da barra de
ferramentas que voc deseja modificar. 3 Com a caixa de dilogo Personalizar aberta, proceda de uma das seguintes maneiras: Para renomear um comando de menu, clique no menu na barra de menu ou barra de ferramentas, ou clique no menu de atalho que contm o comando que voc deseja renomear. Clique com o boto direito do mouse no comando de menu que voc deseja renomear, digite um novo nome na caixa Nome no menu de atalho e, em seguida, pressione ENTER. Para renomear um boto da barra de ferramentas, clique com o boto direito do mouse no boto na barra de ferramentas, digite um novo nome na caixa Nome no menu de atalho e, em seguida, pressione ENTER. Observaes Quando um boto da barra de ferramentas no exibe texto, s possvel ver a mudana de nome ao visualizar uma DicaDeTela. Quando voc especifica um novo nome para um comando de menu ou boto da barra de ferramentas, pode atribuir uma tecla de acesso.

Mover ou copiar um menu para a barra de menu ou barra de ferramentas


1 Exiba a barra de menu ou barra de ferramentas que contm o menu que voc deseja mover ou copiar e a barra de menu
ou barra de ferramentas para a qual voc deseja mover ou copiar o menu. 2 Proceda de uma das seguintes maneiras: Para mover um menu quando a caixa de dilogo Personalizar estiver aberta, arraste o menu para o novo local na mesma ou em outra barra de menu ou barra de ferramentas. Se a caixa de dilogo no estiver aberta, mantenha pressionada a tecla ALT e arraste o menu para o novo local. Para copiar um menu quando a caixa de dilogo Personalizar estiver aberta, mantenha pressionada a tecla CTRL e arraste o menu para o novo local na mesma ou em outra barra de menu ou barra de ferramentas. Se a caixa de dilogo no estiver aberta, mantenha pressionadas as teclas CTRL+ALT e arraste o menu para o novo local.

Excluir um menu de uma barra de menu ou barra de ferramentas


1 Exiba a barra de ferramentas ou barra de menu da qual voc deseja excluir um menu. 2 Se a caixa de dilogo Personalizar estiver aberta, arraste o menu para fora da barra de menu ou barra de ferramentas,
longe de outras barras de ferramentas ou da barra de menu; se no, mantenha pressionada a tecla ALT e arraste o menu para fora. Dica Quando voc exclui um menu interno, o menu continua disponvel na caixa de dilogo Personalizar. Contudo, quando voc exclui um menu personalizado, ele fica permanentemente excludo. Para remover e salvar um menu personalizado para uso posterior, crie uma barra de ferramentas para armazenar menus no utilizados, transfira o menu para esta barra de ferramentas de armazenamento e, em seguida, oculte a barra de ferramentas.

Adicione um menu personalizado a uma barra de menu ou barra de ferramentas


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de menu ou barra de ferramentas qual voc deseja adicionar um menu personalizado. 3 Clique na guia Comandos. 4 Na caixa Categorias, clique em Novo Menu. 5 Arraste Novo Menu da caixa Comandos para a barra de menu ou barra de ferramentas exibida. 6 Clique com o boto direito do mouse no novo menu na barra de menu ou barra de ferramentas e, em seguida, digite um
nome na caixa Nome no menu de atalho. Pressione ENTER. 7 Para completar o menu, proceda de uma das seguintes maneiras: Adicione comandos da caixa de dilogo Personalizar. Mova ou copie comandos de outros menus.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 123

Restaure configuraes originais para um menu interno


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de menu ou barra de ferramentas que contm o menu interno cujas configuraes originais voc deseja
restaurar. 3 Deixe a caixa de dilogo Personalizar aberta. Na barra de menu ou barra de ferramentas, clique com o boto direito do mouse no menu que voc deseja restaurar e, em seguida, clique em Redefinir no menu de atalho. Observao Quando voc restaura um menu (por exemplo, o menu Editar), o menu restaurado em todos os modos que possuem aquele menu.

Renomear um menu em uma barra de menu ou barra de ferramentas


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de menu ou barra de ferramentas que contm o menu que voc deseja renomear. 3 Deixe a caixa de dilogo Personalizar aberta. Na barra de menu ou barra de ferramentas, clique com o boto direito do
mouse no menu que voc deseja modificar e, em seguida, digite o nome na caixa Nome no menu de atalho.

Adicionar um comando a um menu


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de menu, menu de atalho, ou barra de ferramentas na qual voc deseja adicionar um comando. 3 Clique na guia Comandos. 4 Na caixa Categorias, proceda de uma das seguintes maneiras:

5 Arraste o comando desejado da caixa Comandos para o menu na barra de menu, a barra de ferramentas em Menu de
Atalhos ou outra barra de ferramentas. Quando o menu exibir uma lista de comandos de menus (ou uma caixa em branco, se for novo), aponte para o local em que voc deseja que o comando aparea no menu e, em seguida, solte o boto do mouse. Observaes Voc tambm pode adicionar um comando que execute uma funo do Visual Basic. Voc pode exibir texto da tecla de atalho para o comando. Quando voc adiciona um comando a um menu (por exemplo, o menu Editar), o comando aparece em todos os modos que possuem aquele menu.

Excluir um comando de um menu


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de menu, menu de atalho, ou barra de ferramentas que contm o comando de menu que voc deseja
excluir. 3 Com a caixa de dilogo Personalizar aberta, clique no menu na barra de menu ou barra de ferramentas, ou clique no menu de atalho que contm o comando de menu que voc deseja excluir. 4 Arraste o comando a ser excludo para fora do menu, longe de qualquer outro menu ou barra de ferramentas. Observao Quando voc exclui um comando de um menu interno (por exemplo, o menu Editar), o comando excludo daquele menu em todos os modos que possuam aquele menu com aquele comando.

Mover ou copiar um comando de menu


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Exiba a barra de menu, menu de atalho, ou barra de ferramentas que contm o menu com o comando que voc deseja
mover ou copiar. Se voc estiver copiando ou movendo o comando para outra barra de ferramentas ou barra de menu, exiba tambm essa outra barra. 3 Com a caixa de dilogo Personalizar aberta, clique no menu na barra de menu ou barra de ferramentas, ou clique no menu de atalho que contm o comando que voc deseja mover ou copiar. 4 Proceda de uma das seguintes maneiras: Para mover o comando, arraste-o para o menu no qual voc deseja coloc-lo. Quando o menu exibir uma lista de comandos (ou uma caixa vazia, se for novo), aponte para o local em que voc deseja que o comando aparea no menu e, em seguida, solte o boto do mouse. Para copiar o comando, mantenha pressionada a tecla CTRL e arraste o comando para o menu no qual deseja coloc-lo. Quando o menu exibir uma lista de comandos, aponte para o local em que voc deseja que o comando aparea no menu e, em seguida, solte o boto do mouse. Observao Quando voc move ou copia um comando para um menu interno (por exemplo, o menu Editar), o comando aparece naquele menu em todos os modos que possuem aquele menu.

Exibir ou ocultar DicasDeTela da barra de ferramentas (DicasDeFerramentas)


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Clique na guia Opes. 3 Selecione ou limpe a caixa de seleo Exibir Dicas de Tela nas Barras de Ferramentas.
Observao Esta configurao afeta todos os programas do Microsoft Office.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 124

Modificar o tamanho de todos os botes da barra de ferramentas de uma nica vez


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Clique na guia Opes e, em seguida, selecione ou limpe a caixa de seleo cones Grandes.
Observao Esta configurao afeta todos os programas do Microsoft Office.

Exibir ou ocultar teclas de atalho em DicasDeTela (DicasDeFerramentas)


1 No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Personalizar. 2 Clique na guia Opes. 3 Selecione ou limpe a caixa de seleo Exibir Teclas de Atalho em Dicas de Tela.
Observao Esta configurao afeta todos os programas do Microsoft Office exceto o Microsoft Excel.

Adicionar um site FTP lista de sites da Internet


Voc pode adicionar um site FTP lista de sites da Internet para facilitar a abertura de arquivos em um site FTP. Para executar esse procedimento, necessrio que sua empresa possua uma intranet ou que voc tenha acesso Internet (por exemplo, voc pode ter acesso utilizando um modem e uma conta de Internet atravs de um provedor de servios Internet, ou atravs da rede se voc estiver em uma empresa). Para informaes sobre como criar acesso Internet, consulte o Microsoft Office 97 Resource Kit. 1 Clique em Abrir Banco de Dados. 2 Na caixa Examinar, clique em Adicionar/Modificar Locais FTP. 3 Na caixa Nome do Site FTP, digite o nome do site FTP; por exemplo, digite ftp://ftp.microsoft.com 4 Se voc deseja conectar-se a um site FTP que permita logon annimo, clique em Annimo. Se voc deseja conectar-se a um site FTP no qual voc possui privilgios de usurio, clique em Usurio e, em seguida, digite sua senha. 5 Clique em Adicionar.

Remover um site FTP de uma lista de sites da Internet


1 Clique em Abrir Banco de Dados. 2 Na caixa Examinar, clique em Locais na Internet (FTP). 3 Clique com o boto direito do mouse no site FTP que deseja remover, em seguida, clique em Remover no menu de
atalho.

Modificar o nome de logon ou senha para um site FTP


Voc pode modificar a maneira de efetuar logon a um site FTP. Para executar esse procedimento, necessrio que sua empresa possua uma intranet ou que voc tenha acesso Internet (por exemplo, voc pode ter acesso utilizando um modem e uma conta de Internet atravs de um provedor de servios Internet, ou atravs da rede se voc estiver em uma empresa). Para informaes sobre como criar acesso Internet, consulte o Microsoft Office 97 Resource Kit. 1 Clique em Abrir Banco de Dados. 2 Na caixa Examinar, clique em Locais na Internet (FTP). 3 Clique com o boto direito do mouse no site FTP que voc deseja modificar e, em seguida, clique em Modificar no menu de atalho. 4 Modifique as opes desejadas.

Abrir a pgina inicial da Web


Quando voc inicia um navegador da World Wide Web, a pgina inicial a primeira pgina que aparece no navegador. Voc pode configurar esse local para qualquer site da Web que desejar ou para um arquivo no disco rgido do seu computador. Voc pode abrir a pgina inicial a partir da Barra de Ferramentas da Web. Uma pgina inicial pode conter hyperlinks para outros arquivos no seu computador, na rede ou na Web. Para executar este procedimento, necessrio que a barra de ferramentas da Web esteja exibida. No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Web. Na barra de ferramentas da Web, clique em Pgina Inicial.

Modificar a pgina inicial da Web

Para executar este procedimento, necessrio que a barra de ferramentas da Web esteja exibida. No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Web. 1 Abra o arquivo, banco de dados ou a tabela, consulta, formulrio ou relatrio do banco de dados que voc deseja utilizar como pgina inicial. 2 Na barra de ferramentas da Web, clique em Ir e, em seguida, clique em Definir Pgina Inicial. 3 Clique em Sim. Observao Quando voc modifica a pgina inicial utilizando a barra de ferramentas da Web em um programa do Office, a nova pgina inicial utilizada em seus programas do Office tambm utilizada no seu navegador da World Wide Web,contanto que o navegador seja compatvel com o Office.

Abrir a pgina de pesquisa da Web


A pgina de pesquisa possibilita uma maneira organizada de localizar e ir para outros sites da Internet ou arquivos de uma intranet. Vrias pginas de pesquisa oferecem a capacidade de pesquisar por tpico ou por palavra chave. Outras simplesmente oferecem uma lista bem organizada de hyperlinks para sites da Internet ou arquivos selecionados de uma intranet. A pgina de pesquisa pode ser aberta a partir da barra de ferramentas da Web. Para executar este procedimento, necessrio que a barra de ferramentas da Web esteja exibida. No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Web. Na barra de ferramentas da Web, clique em Pesquisar na Web.

Modificar a pgina de pesquisa da Web

Para executar este procedimento, necessrio que a barra de ferramentas da Web esteja exibida. No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Web.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 125

1 Abra o arquivo que voc deseja utilizar como pgina de pesquisa. 2 Na barra de ferramentas da Web, clique em Ir e, em seguida, clique em Definir Pgina de pesquisa. 3 Clique em Sim.
Observao Quando voc modifica a pgina de pesquisa utilizando a barra de ferramentas da Web em um programa do Office, a nova pgina de pesquisa utilizada nos seus programas do Office tambm utilizada no seu navegador da World Wide Web,contanto que o navegador seja compatvel com o Office

Abrir arquivos recentemente pesquisados


Para executar este procedimento, necessrio que a barra de ferramentas da Web esteja exibida. No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Web. Para abrir o arquivo anterior na lista de histrico, clique em Voltarna barra de ferramentas da Web. Para abrir o arquivo seguinte na lista de histrico, clique em Avanar na barra de ferramentas da Web.

Adicionar o arquivo ativo pasta Favoritos


Quando voc abre um arquivo na Internet, World Wide Web, intranet ou mesmo no disco rgido do seu computador, adicione o arquivo pasta Favoritos para que possa abri-lo novamente sem precisar lembrar o caminho que digitou quando pegou o arquivo pela primeira vez. Se houver um banco de dados armazenado na sua unidade de disco rgido, voc pode tambm adicionar o banco de dados aberto ou o objeto ativo dentro dele pasta Favoritos. Para executar este procedimento, necessrio que a barra de ferramentas da Web esteja exibida. No menu Exibir, aponte para Barras de ferramentas e, em seguida, clique em Web. Na barra de ferramentas da Web, clique em Favoritos e, em seguida, clique em Adicionar a Favoritos.

Ocultar todas as barras de ferramentas exceto a barra de ferramentas da Web

Para executar este procedimento, necessrio que a barra de ferramentas da Web esteja exibida. No menu Exibir, aponte para Barras de Ferramentas e, em seguida, clique em Web. Na barra de ferramentas da Web, clique em Mostrar Apenas Barra de Ferramentas Web. Dica Para exibir todas as barras de ferramentas ocultas, clique em Mostrar Apenas Barra de Ferramentas Web na barra de ferramentas da Web.

Estabelecer uma base de hyperlink para um banco de dados


Quando voc cria um hyperlink em um banco de dados, voc pode fazer com que o caminho para o destino do hyperlink seja um local fixo (vnculo absoluto), que identifica o destino pelo seu endereo completo, como c:\Meus Documentos\Vendas.doc, ou voc pode fazer com que o caminho seja um vnculo relativo. Utilize o vnculo relativo quando desejar mover ou copiar o arquivo que contm o hyperlink ou o arquivo de destino para um novo local. Para modificar o caminho dos vnculos relativos, defina uma base de hyperlink para o banco de dados. 1 Abra o banco de dados para o qual voc deseja definir uma base de hyperlink. 2 No menu Arquivo, clique em Propriedades do Banco de Dados e, em seguida, clique na guia Resumo. 3 Na caixa Base do Hyperlink, digite o caminho do vnculo relativo que voc deseja utilizar para todos os hyperlinks que voc criar nesse banco de dados.

Eu no consigo abrir um arquivo na Internet.


necessrio que voc tenha acesso Internet (por exemplo, voc pode ter acesso utilizando um modem e uma conta de Internet atravs de um provedor de servios Internet, ou atravs da rede se voc estiver em uma empresa) para abrir arquivos em um site FTP ou na World Wide Web. Se voc j tiver tudo isso, possvel que o site esteja muito ocupado. Tente abrir o arquivo mais tarde.

Quando eu clico em um hyperlink, aparece uma mensagem de erro.

possvel que o destino do hyperlink tenha sido removido ou renomeado. possvel que o caminho para o destino do hyperlink tenha sido criado como um local de arquivo fixo, que identifica o destino pelo endereo completo, como c:\My Documents\Sales.doc, e, posteriormente, o destino tenha sido transferido para outro local. Para modificar o hyperlink, clique com o boto direito do mouse no hyperlink, aponte para Hyperlink no menu de atalho e, em seguida, clique em Editar Hyperlink. Se o destino do hyperlink estiver localizado na Internet, necessrio que voc tenha acesso Internet. Se voc tiver acesso a Internet, possvel que o site esteja muito ocupado. Tente abrir o arquivo mais tarde. Se o destino do hyperlink estiver localizado na intranet, examine suas conexes de rede para certificar-se de que o servidor de rede utilizado esteja funcionando. Consulte seu administrador para certificar-se de que voc tem acesso ao local do destino.

Pgina de Pesquisa Localizao acelerada da Web


O Microsoft Office vem acompanhado de uma pgina de pesquisa que pode ser utilizada para localizar arquivos na intranet. A pgina de pesquisa Localizao Acelerada da Web facilita e torna mais rpida a localizao de um arquivo que voc sabe que existe, mesmo que no saiba onde est localizado. A pgina de pesquisa Localizao Acelerada da Web tambm facilita a localizao de todas as informaes disponveis sobre qualquer assunto. Alm disso, voc pode localizar rapidamente informaes fora do seu grupo de trabalho, como o relatrio trimestral da sua empresa ou todos os arquivos referentes s polticas da empresa. Para obter a pgina de pesquisa Localizao Acelerada da Web, consulte o seu administrador.

Definir a pasta ativa padro que aparece nas caixas de dilogo Abrir e Salvar Como
Quando voc abre pela primeira vez as caixas de dilogo Abrir e Salvar Como depois de iniciar o Microsoft Access, a pasta Meus Documentos a pasta ativa padro. A pasta Meus Documentos a pasta ativa padro em todos os programas do Office que voc instala. Alm disso, quando voc instala a Barra de Atalho do Office, a pasta Meus Documentos a pasta ativa padro que abre a partir do boto Abrir Documento do Office na Barra de Atalho do Office e do comando Abrir Documento do Office no menu Iniciar do Windows. Se voc utilizar o Microsoft Windows NT Workstation 3.51, a pasta ativa padro ser o diretrio Pessoal. A pasta Meus Documentos est localizada no diretrio raiz. O diretrio Pessoal um subdiretrio do diretrio Windows NT

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 126 Workstation. Essas pastas so convenientes para guardar documentos, caderno de exerccios, apresentaes, bancos de dados e outros arquivos nos quais voc esteja trabalhando. Se voc ainda no tiver modificado a pasta ativa padro de um programa individual, poder modificar a pasta ativa padro do Microsoft Access no Windows e no Windows NT Workstation 3.51 ou de todos os programas do Office no Windows. (No possvel modificar a pasta ativa padro de todos os seus programas do Office no Windows NT Workstation 3.51).

Modificar a pasta ativa padro do Office


1 Salve e feche todos os seus arquivos do Office e, em seguida, feche todos os programas do Office. 2 No Windows Explorer, transfira ou copie para a pasta Meus Documentos todos os arquivos que voc deseja localizar
rapidamente. 3 Para renomear a pasta Meus Documentos, clique com o boto direito do mouse na pasta Meus Documentos no Windows Explorer e, em seguida, clique em Renomear no menu de atalho. Digite o novo nome para a pasta e, em seguida, pressione a tecla ENTER. 4 Para mover a pasta Meus Documentos, arraste-a para um novo local no Windows Explorer.

Modificar a pasta ativa padro apenas do Microsoft Access


1 No menu Ferramentas, clique em Opes e, em seguida, clique na guia Geral. 2 Na caixa Pasta do Banco de Dados Padro, digite o caminho para a pasta que voc deseja exibir como a pasta ativa
padro. Por exemplo, digite c:\work

Sobre a Barra de Atalho do Microsoft Office


Se voc instalou o Microsoft Office, pode utilizar a Barra de Atalho do Microsoft Office para acessar com um clique do mouse os recursos utilizados com maior freqncia. Voc pode iniciar rapidamente uma nova proposta de oramento, localizar e abrir uma apresentao com slides, enviar uma mensagem de correio eletrnico, agendar um compromisso ou criar uma entrada de tarefa, nota, contato ou boletim no Microsoft Outlook. Voc pode arrastar a Barra de Atalho para qualquer lugar da tela e ocult-la at quando precisar dela clicando em Ocultar Automtico no menu Barra de Atalho do Office, caso a Barra de Atalho do Office esteja ancorada. Para criar rapidamente qualquer tipo de arquivo a partir da Barra de Atalho do Microsoft Office por exemplo, um Office Binder ou um workbook Microsoft Excel clique em Novo Documento do Office. Clique na guia que contm o tipo de arquivo que voc deseja criar e, em seguida, clique duas vezes no arquivo ou modelo desejado. O programa de que voc necessita iniciado automaticamente. Para procurar e abrir arquivos a partir da Barra de Atalho do Microsoft Office, clique em Abrir Documento do Office, localize o arquivo que voc deseja na lista de pastas e, em seguida, clique duas vezes no arquivo. Na primeira vez que o Microsoft Office utilizado, a Barra de Atalho do Microsoft Office exibe apenas a barra de ferramentas do Office. Outros botes de atalho e barras de ferramentas esto disponveis, porm ocultos. Para exibir botes ou barras de ferramentas ocultos, clique com o boto direito do mouse no segundo plano de qualquer barra de ferramentas na Barra de Atalho do Office e, em seguida, clique em Personalizar no menu de atalho. Por exemplo, exiba a barra de ferramentas da rea de Trabalho na Barra de Atalho do Office para que voc possa abrir com facilidade arquivos e programas na rea de trabalho do Windows mesmo que voc no consiga visualiz-la. Para exibir uma outra barra de ferramentas na Barra de Atalho do Office, clique no cone que representa a barra de ferramentas. Para exibir o nome de um boto ou barra de ferramentas na Barra de Atalho do Office, coloque o ponteiro do mouse sobre o cone do boto ou barra de ferramentas at que o nome aparea. Voc pode, tambm, adicionar suas prprias barras de ferramentas e botes. Para adicionar seus arquivos e programas utilizados com maior freqncia como botes da barra de ferramentas, arraste-os para a Barra de Atalho do Office a partir do Windows Explorer ou Meu Computador. No Windows NT Workstation 3.51, arraste os arquivos do Gerenciador de Arquivos para a Barra de Atalho do Office. Se a Barra de Atalho do Office no estiver disponvel, execute novamente o Programa de Instalao do Office para installa. Se a Barra de Atalho do Office for instalada, ela ser configurada para ser ativada automaticamente quando o Windows for iniciado.

Gerenciar tempo, contatos, tarefas e mensagens a partir da Barra de Atalho do Office


Se voc utiliza o Microsoft Office e instalou o Microsoft Outlook quando instalou o Office, a barra de ferramentas do Office na Barra de Atalho do Office oferece seis atalhos acessveis com um nico toque do mouse para os recursos mais comuns do Microsoft Outlook. Para Clique em Enviar uma mensagem a partir do Outlook Adicionar um novo compromisso ao Calendrio no Outlook Adicionar uma nova tarefa sua lista de tarefas no Outlook Criar um contato no Outlook Gravar manualmente uma atividade no Journal do Outlook Criar uma nota no Outlook Nova Mensagem Novo Compromisso Nova Tarefa Novo Contato Nova Entrada de Registro Dirio Nova Nota

Sobre o Microsoft Camcorder


Se voc tiver instalado o Office a partir de um CD-ROM, pode instalar e utilizar o Microsoft Camcorder para gravar aes, procedimentos e sons que voc executa no seu computador. Voc pode salvar a gravao como um filme que pode ser reproduzido no Camcorder ou salvar o filme como um programa independente que pode ser enviado para ser reproduzido por outras pessoas, mesmo que elas no possuam o Camcorder. Por exemplo, voc pode utilizar o Camcorder para criar um tutorial de computador que pode ser enviado para ser utilizado por outras pessoas. possvel definir preferncias para os filmes que voc gravar, tais como as teclas a ser utilizadas para interromper a gravao de um filme, a qualidade do

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 127 som gravado e se o Camcorder deve ou no ser exibido frente de programas abertos. Embora o Camcorder no possa ser executado no Microsoft Windows NT Workstation, voc pode reproduzir um filme que tenha sido gravado no Camcorder como um programa independente. Para informaes sobre como utilizar o Microsoft Camcorder, consulte a Ajuda do Microsoft Camcorder. Observao Se voc ainda no tiver instalado o Microsoft Camcorder, insira o CD-ROM do Microsoft Office na sua unidade de CD-ROM e, em seguida, execute o Programa de Instalao do Microsoft Camcorder. Para fazer isso, clique duas vezes na pasta ValuPack no CD-ROM, clique duas vezes na pasta MSCam e, em seguida, clique duas vezes em Camcordr.exe. Para iniciar o Microsoft Camcorder, clique no boto Iniciar do Windows, aponte para Programas e, em seguida, clique em Microsoft Camcorder.

Meu programa do Office no funciona.


possvel que o programa ou componente do Office no esteja instalado, tenha sido removido ou que estejam faltando alguns arquivos necessrios execuo. Se voc tiver recebido uma mensagem de erro durante a execuo de um programa do Office compartilhado, como o Editor de Equaes, depois de ter removido e reinstalado o programa compartilhado, possvel que o programa no esteja corretamente registrado. Para registrar corretamente o programa compartilhado, execute os seguintes passos. 1 No menu Iniciar do Windows, clique em Executar. 2 Na caixa Abrir, digite o caminho para o Programa de Instalao do Microsoft Access ou Microsoft Office (localizado no CD, disco 1 Instalao ou na unidade de rede a partir da qual voc fez a instalao) seguido de /y /r. Por exemplo, digite d:\Instalar /y /r 3 Clique em OK. Observao No Windows NT Workstation 3.51, clique em Executar no menu Arquivo no Gerenciador de Arquivos ou Gerenciador de Programas. Na caixa Linha de Comando, digite o caminho para o Programa de Instalao seguido de /y /r.

Configurar a impressora padro


Para este procedimento, necessrio que voc tenha uma impressora instalada. 1 No menu Iniciar do Windows, aponte para Configuraes e, em seguida, clique em Impressoras. 2 Clique com o boto direito do mouse no cone da impressora que voc deseja utilizar como impressora padro e, em seguida, clique em Definir Como Padro no menu de atalho. Se houver uma marca de seleo ao lado desse comando, a impressora j est configurada como padro. Observao No Windows NT Workstation 3.51, execute o Painel de Controle do Windows e, em seguida, clique duas vezes no cone Impressoras. Na barra de ferramentas do Gerenciador de Impressoras, clique em uma impressora na caixa Padro.

Configurar uma nova impressora


Para informaes sobre como executar este procedimento com o Windows NT Workstation 3.51, consulte a documentao do seu Windows NT Workstation. 1 No menu Iniciar do Windows, aponte para Configuraes e, em seguida, clique em Impressoras. 2 Clique duas vezes no cone Adicionar Impressora. 3 Siga as instrues apresentadas no Assistente para Adicionar Impressoras. Se voc deseja imprimir uma pgina de teste, certifique-se de que sua impressora esteja ligada e pronta para imprimir. Dica Se voc deseja utilizar uma impressora de rede compartilhada, clique duas vezes no cone Ambiente de Rede na rea de trabalho do Windows para instalar rapidamente a impressora. Clique duas vezes no computador que est conectado impressora compartilhada. Clique no cone da impressora e, em seguida, clique em Instalar no menu Arquivo.

Exibir o status de impresso da impressora e dos arquivos durante o processo de impresso


Clique duas vezes no cone da impressora ao lado do relgio na barra de tarefas do Windows. Quando um arquivo impresso, o cone da impressora desaparece. Observao No Windows NT Workstation 3.51, execute o Painel de Controle do Windows e, em seguida, clique duas vezes no cone Impressoras. Clique na janela da impressora cujo status voc deseja visualizar.

Excluir um arquivo
1 Clique em Abrir. 2 Na caixa Examinar, clique na unidade de disco ou pasta que contm o arquivo que voc deseja excluir. 3 Na lista de pastas, clique duas vezes nas pastas at abrir aquela que contm o arquivo desejado.
Se voc no conseguir localizar o arquivo na lista de pastas, pode procur-lo. 4 Clique com o boto direito do mouse no arquivo que voc deseja excluir e, em seguida, clique em Excluir no menu de atalho.

Renomear um arquivo
1 Clique em Abrir. 2 Na caixa Examinar, clique na unidade de disco ou pasta que contm o arquivo que voc deseja renomear. 3 Na lista de pastas, clique duas vezes nas pastas at abrir aquela que contm o arquivo desejado.
Se voc no conseguir localizar o arquivo na lista de pastas, pode procur-lo. 4 Clique com o boto direito do mouse no arquivo que voc deseja renomear e, em seguida, clique em Renomear no menu de atalho. 5 Digite o novo nome e, em seguida, pressione a tecla ENTER.

Copiar um arquivo
Para informaes sobre como executar este procedimento com o Windows NT Workstation 3.51, consulte a documentao do seu Windows NT Workstation. 1 Clique em Abrir.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 128

2 Na caixa Examinar, clique na unidade de disco ou pasta que contm o arquivo que deseja copiar. 3 Na lista de pastas, clique duas vezes nas pastas at abrir a que contm o arquivo desejado.
Se voc no conseguir localizar o arquivo na lista de pastas, pode procur-lo. 4 Clique com o boto direito do mouse no arquivo que voc deseja copiar e, em seguida, clique em Copiar no menu de atalho. 5 Na caixa Examinar, clique na unidade de disco ou pasta na qual voc deseja copiar o arquivo. 6 Na lista de pastas, clique duas vezes nas pastas at abrir aquela na qual voc deseja copiar o arquivo. 7 Clique com o boto direito do mouse na lista de pastas (certifique-se de que no haja um arquivo selecionado) e, em seguida, clique em Colar no menu de atalho. O comando Colar no estar disponvel se houver um arquivo selecionado na lista de pastas.

Mover um arquivo
Para informaes sobre como executar este procedimento com o Windows NT Workstation 3.51, consulte a documentao do seu Windows NT Workstation. 1 Clique em Abrir. 2 Na caixa Examinar, clique na unidade de disco ou pasta que contm o arquivo que voc deseja mover. 3 Na lista de pastas, clique duas vezes nas pastas at abrir aquela que contm o arquivo desejado. Se voc no conseguir localizar o arquivo na lista de pastas, pode procur-lo. 4 Clique com o boto direito do mouse no arquivo que deseja mover e, em seguida, clique em Cortar no menu de atalho. 5 Na caixa Examinar, clique na unidade de disco ou pasta para a qual voc deseja mover o arquivo. 6 Na lista de pastas, clique duas vezes nas pastas at abrir aquela para a qual voc deseja mover o arquivo. 7 Clique com o boto direito do mouse na lista de pastas (certifique-se de que no haja um arquivo selecionado) e, em seguida, clique em Colar no menu de atalho. O comando Colar no estar disponvel se houver um arquivo selecionado na lista de pastas.

Imprimir um tpico da Ajuda


1 Na janela de tpicos da Ajuda, clique em Opes. 2 Clique em Imprimir Tpico.

Minimizar todas as janelas de programas na rea de trabalho do Windows


Este procedimento no se aplica ao Windows NT Workstation 3.51. Clique com o boto direito do mouse no segundo plano da barra de tarefas do Windows e, em seguida, clique em Minimizar Todas as Janelas no menu de atalho.

Configurar a resoluo de tela para exibir uma rea maior ou menor da tela
1 No menu Iniciar do Windows, aponte para Configuraes e, em seguida, clique em Painel de Controle. 2 Clique duas vezes no cone Exibir. 3 Clique na guia Configuraes. 4 Em rea de Trabalho, arraste o cursor deslizante para modificar a resoluo de tela.
Observaes No Windows NT Workstation 3.51, clique duas vezes no cone Painel de Controle no grupo Principal no Gerenciador de Programas. Clique duas vezes no cone Exibir e, em seguida, arraste o cursor deslizante embaixo da rea de Trabalho para modificar a resoluo de tela. Seu monitor e adaptador de vdeo determinam se sua resoluo de tela pode ser modificada.

Exibir todos os tipos de arquivo e extenses de nome de arquivo

1 Em Meu Computador ou no Windows Explorer, abra a pasta na qual voc deseja visualizar arquivos. 2 No menu Exibir, clique em Opes. 3 Para visualizar tipos de arquivo, clique em Exibir Todos os Arquivos na guia Exibir.
Para visualizar todas as extenses de nome de arquivo no Windows 95, desmarque a caixa de seleo Ocultar Extenses de Arquivos do MS-DOS Para Tipos de Arquivo Registrados na guia Exibir. Para visualizar todas as extenses de arquivo no Windows NT Workstation 4.0, desmarque a caixa de seleo Ocultar Extenses de Arquivo para Tipos de Arquivo Desconhecidos. Observao Para visualizar tipos de arquivo no Windows NT Workstation 3.51, execute o Gerenciador de Arquivos do Windows. No menu Exibir, clique em Por Tipo de Arquivo e, em seguida, selecione as caixas de seleo Programas, Documentos, Outros Arquivos e Exibir Arquivos Ocultos/de Sistema.

Digitar , , , e outros caracteres no existentes no teclado


1 No menu Iniciar do Windows, aponte para Programas, aponte para Acessrios e, em seguida, clique em Mapa de
Caracteres. No Windows NT Workstation 3.51, abra o grupo Acessrios no Gerenciador de Programas e, em seguida, clique duas vezes no cone Mapa de Caracteres. Se o Mapa de Caracteres no estiver disponvel, consulte a Ajuda do Windows para obter informaes sobre como instalar um componente do Windows. 2 Na caixa Fonte, selecione a fonte que contm o caractere desejado. 3 Na grade de caracteres, clique no caractere desejado. 4 Clique em Selecionar e, em seguida, clique em Copiar. 5 Passe para o seu banco de dados e, em seguida, coloque o ponto de insero no local em que voc deseja colar o caractere. 6 Clique em Colar. 7 Se o caractere ficar diferente daquele que voc selecionou, selecione o caractere e aplique a mesma fonte selecionada no Mapa de Caracteres.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 129 Dica O Mapa de Caracteres exibe a combinao de teclas que voc pode utilizar no Microsoft Access para inserir o caractere selecionado. Para digitar nmeros na combinao de teclas, utilize o teclado numrico, no o teclado convencional.

Utilizar teclas de atalho para menus


Utilizando um menu Exibir o menu de atalho Ativar a barra de menu Exibir o menu de cones de programas (na barra de ttulo do programa) Selecionar o prximo comando ou anterior no menu ou submenu Selecionar o menu da esquerda ou da direita; ou, com um submenu visvel, alternar entre o menu principal e o submenu Selecionar o primeiro ou o ltimo comando no menu ou submenu Fechar o menu e submenu visveis ao mesmo tempo Fechar o menu visvel; ou, com um submenu visvel, fechar somente o submenu Utilizando uma barra de ferramentas Ativar a barra de menu Selecionar a prxima barra de ferramentas ou anterior Selecionar o boto ou menu seguinte ou anterior na barra de ferramentas Abrir o menu Executar a ao atribuda a um boto Inserir texto em uma caixa de texto Selecionar uma opo de uma caixa de listagem suspensa ou de um menu suspenso em um boto Utilizando uma janela Pressione
SHIFT+F10

F10
ALT+BARRA DE ESPAO SETA ACIMA ou SETA ABAIXO (com o menu ou submenu exibidos) SETA ESQUERDA ou SETA DIREITA

HOME ou END ALT ESC

Utilizar teclas de atalho para barras de ferramentas


Pressione F10
CTRL+TAB ou CTRL+SHIFT+TAB TAB ou SHIFT+TAB (quando a barra de ferramentas estiver ativa) ENTER (quando um menu de uma barra de ferramentas estiver

selecionado) ENTER (quando a boto estiver selecionado) ENTER (quando a caixa de texto estiver selecionada) Teclas de direo para percorrer opes na lista ou menu; ENTER para selecionar a opo desejada (quando a caixa de listagem suspensa estiver selecionada) Pressione

Utilizar teclas de atalho para janelas e caixas de dilogo


ALT+TAB Passar para o prximo programa ALT+SHIFT+TAB Voltar para o programa anterior CTRL+ESC Exibir o menu Iniciar do Windows CTRL+F5 Fechar a janela do banco de dados ativo Passar para a prxima janela do banco de dados CTRL+F6 CTRL+SHIFT+F6 Voltar para a janela do banco de dados anterior Selecionar uma pasta na caixa de dilogo Abrir ou ALT+0 para selecionar a lista de pastas; teclas de direo para Salvar Como (menu Arquivo) selecionar uma pasta Escolher um boto da barra de ferramentas na ALT+ nmero (1 o primeiro boto da esquerda, 2 o boto caixa de dilogo Abrir ou Salvar Como (menu seguinte e assim por diante) Arquivo) Atualizar os arquivos visveis na caixa de dilogo F5 Abrir ou Salvar Como (menu Arquivo)

|Utilizando uma caixa de dilogo Alternar para a prxima guia em uma caixa de dilogo Alternar para a guia anterior em uma caixa de dilogo Passar para a prxima opo ou grupo de opes Passar para a opo ou grupo de opes anterior Passar de uma opo para outra em uma caixa de listagem suspensa selecionada ou em algumas opes em um grupo de opes Executar a ao atribuda ao boto selecionado; selecionar ou desmarcar a caixa de seleo Selecionar uma opo pela letra inicial do nome da opo em uma caixa de listagem suspensa

Pressione
CTRL+TAB ou CTRL+PAGE DOWN CTRL+SHIFT+TAB ou CTRL+PAGE UP TAB SHIFT+TAB

Teclas de direo
BARRA DE ESPAO

Tecla correspondente letra inicial do nome da opo desejada (quando a caixa de listagem suspensa estiver selecionada) Selecionar a opo ou selecionar ou limpar a caixa de seleo ALT+ tecla correspondente letra sublinhada pela letra sublinhada no nome da opo Abrir uma caixa de listagem suspensa ALT+SETA ABAIXO (quando a caixa de listagem

Apostila p/pesquisa ACCESS-97 Fechar uma caixa de listagem suspensa

Power Informtica Pg.: 130 suspensa estiver selecionada) ESC (quando a caixa de listagem suspensa estiver selecionada)

Executar a ao atribuda ao boto padro na caixa de dilogo ENTER ESC Cancelar o comando e fechar a caixa de dilogo Editando em uma caixa de texto Deslocar-se para o incio da entrada Deslocar-se para o final da entrada Deslocar-se um caractere esquerda ou direita Deslocar-se uma palavra esquerda ou direita Selecionar a partir de um ponto de insero at o incio da entrada Selecionar a partir de um ponto de insero at o final da entrada Marcar e desmarcar um caractere esquerda Marcar e desmarcar um caractere direita Marcar e desmarcar uma palavra esquerda Marcar e desmarcar uma palavra direita Pressione
HOME END SETA ESQUERDA ou SETA DIREITA CTRL+ SETA ESQUERDA ou CTRL+ SETA DIREITA SHIFT+HOME SHIFT+END SHIFT+SETA ESQUERDA SHIFT+SETA DIREITA CTRL+SHIFT+ SETA ESQUERDA CTRL+SHIFT+ SETA DIREITA

Criar uma nova tabela a partir dos resultados de uma consulta com uma consulta criar tabela
1 Crie uma consulta, selecionando as tabelas ou consultas que contm os registros que voc deseja colocar na nova
tabela. 2 No modo Estrutura da consulta, clique na seta prxima ao boto Tipo de Consulta na barra de ferramentas e, ento, clique em Criar Tabela. A caixa de dilogo Tipo de Consulta Criar Tabela aparece. 3 Na caixa Nome da Tabela, insira o nome da tabela que voc deseja criar ou substituir. 4 Clique em Banco de Dados Atual para colocar a nova tabela no banco de dados aberto no momento. Ou clique em Outro Banco de Dados e digite o nome do banco de dados no qual voc deseja colocar a nova tabela. Digite o caminho se necessrio. 5 Clique em OK. 6 Arraste da lista de campos para a grade de estrutura da consulta os campos que voc deseja na nova tabela. 7 Na clula Critrio dos campos que voc arrastou para a grade, digite o critrio. 8 Para visualizar a nova tabela antes de cri-la, clique no boto Exibir na barra de ferramentas. Para retornar ao modo Estrutura da consulta e fazer alteraes ou executar a consulta, clique no boto Exibir na barra de ferramentas. 9 Para criar a nova tabela, clique em Executar na barra de ferramentas. Observaes Para parar uma consulta aps inici-la, pressione CTRL+BREAK. Os dados da nova tabela que voc cria no herdam as propriedades do campo ou as definies de chave primria da tabela original.

Consideraes importantes ao utilizar uma consulta que exclua registros


Uma vez que voc exclua registros utilizando uma consulta excluso, no possvel desfazer a operao. Portanto, convm visualizar os dados que a consulta selecionou para excluso antes de executar a consulta. Voc pode fazer isso clicando em Exibir na barra de ferramentas, e visualizando a consulta no modo Folha de Dados. Convm manter sempre cpias de backup de seus dados. Se voc excluir os registros errados, possvel recuper-los a partir de suas cpias de backup. Em alguns casos, a execuo de uma consulta excluso pode excluir registros em tabelas relacionadas, mesmo que estas no estejam includas na consulta. Isso pode acontecer quando sua consulta contm somente a tabela que est no lado "um" de um relacionamento um-para-muitos e a propagao de excluso para esse relacionamento foram ativadas. Quando voc exclui registros da tabela "um", exclui tambm registros da tabela "muitos". Quando voc inicia uma consulta excluso em uma tabela do Paradox, dBASE ou FoxPro que esteja vinculada ao seu banco de dados, no possvel cancelar a consulta depois de iniciada sua execuo.

Excluir um grupo de registros com uma consulta


Voc pode utilizar uma nica consulta excluso para excluir registros de uma s tabela, de vrias tabelas em um relacionamento um-para-um ou de vrias tabelas em um relacionamento um-para-muitos, se as excluses em cascata estiverem ativadas (por exemplo, todos os clientes da Irlanda e todos os seus pedidos). Entretanto, se voc precisar incluir a tabela "muitos" juntamente com a tabela "um", para adicionar critrio, ser necessrio executar a consulta duas vezes, uma vez que uma consulta no pode excluir registros da tabela primria e das tabelas relacionadas ao mesmo tempo. Voc pode distinguir um relacionamento um-para-muitos no modo Estrutura da consulta observando as associaes entre tabelas. Quando uma extremidade de uma associao est marcada com o smbolo de infinito, trata-se de um relacionamento um-para-muitos. Se ambas as extremidades esto marcadas com 1, trata-se de um relacionamento umpara-um. O que voc deseja fazer?

Excluir registros de uma tabela ou tabelas em um relacionamento um para um


Para obter informaes sobre consideraes importantes ao utilizar uma consulta que exclua registros, clique em 1 Crie uma nova consulta que contenha as tabelas das quais voc deseja excluir registros. 2 No modo Estrutura da consulta, clique na seta prxima a Tipo de Consulta na barra de ferramentas e, em seguida,

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 131 clique em Consulta Excluso. 3 Para as tabelas das quais voc deseja excluir registros, arraste o asterisco (*) da lista de campos para a grade de estrutura da consulta. De aparece na clula Excluir sob esses campos, conforme mostrado na ilustrao a seguir. 4 Para especificar critrios para excluso de registros, arraste para a grade de estrutura os campos nos quais voc deseja definir critrios. 5 Na clula Critrio dos campos que voc arrastou para a grade, digite o critrio. 6 Para visualizar os registros que sero excludos, clique em Exibir na barra de ferramentas. Para retornar para o modo Estrutura da consulta, clique novamente em Exibir na barra de ferramentas. Faa as alteraes desejadas no modo Estrutura. 7 Clique em Executar na barra de ferramentas para excluir os registros. Observao Para interromper uma consulta aps inici-la, pressione CTRL+BREAK.

Excluir registros utilizando uma consulta que inclui ambas as tabelas em um relacionamento um para muitos
1 Crie uma nova consulta que contenha as tabelas das quais voc deseja excluir registros ou definir critrios. 2 No modo Estrutura da consulta, clique na seta prxima a Tipo de Consulta na barra de ferramentas e, em seguida,
clique em Consulta Excluso. 3 A partir da tabela com registros relacionados (no lado "muitos" do relacionamento um-para-muitos), arraste o asterisco (*) da lista de campos para a grade de estrutura da consulta. De aparece na clula Excluir sob esse campo, como mostrado na ilustrao a seguir. 4 A partir da tabela primria (no lado "um" do relacionamento um-para-muitos), arraste para a grade de estrutura os campos nos quais voc deseja definir critrios. Onde aparece na clula Excluir sob esse campo, como mostrado na ilustrao a seguir. {bmc bm151.WMF} 5 Na clula Critrio dos campos que voc arrastou para a grade, digite o critrio. 6 Para visualizar os registros que sero excludos, clique em Exibir na barra de ferramentas. Para retornar para ao modo Estrutura da consulta, clique novamente em Exibir na barra de ferramentas. Faa as alteraes desejadas no modo Estrutura. 7 Clique em Executar na barra de ferramentas para excluir os registros da tabela no lado "muitos". 8 Selecione a lista de campos de cada tabela no lado "muitos" e pressione DELETE para remov-la da consulta. 9 Com apenas a tabela primria permanecendo na consulta e com o campo no qual voc deseja definir critrios na grade de estrutura, clique novamente em Executar. O Microsoft Access exclui os registros especificados da tabela "um". Observao Para interromper uma consulta aps inici-la, pressione CTRL+BREAK.

Excluir registros utilizando uma consulta que inclua somente a tabela "um" em um relacionamento um para muitos
Quando voc executa uma consulta excluso na tabela "um" em um relacionamento um-para-muitos estando ativadas as excluses em cascata, o Microsoft Access tambm exclui registros relacionados do lado "muitos". 1 Crie uma nova consulta que contenha a tabela "um" da qual voc deseja excluir registros. 2 No modo Estrutura da consulta, clique na seta prxima a Tipo de Consulta na barra de ferramentas e, em seguida, clique em Consulta Excluso. 3 Arraste o asterisco (*) da lista de campos da tabela para a grade de estrutura da consulta. De aparece na clula Excluir sob esse campo, como mostrado na ilustrao a seguir. 4 Para especificar critrios para excluso de registros, arraste para a grade de estrutura os campos nos quais voc deseja definir critrios. 5 Na clula Critrio dos campos que voc arrastou para a grade, digite o critrio. 6 Para visualizar os registros que sero excludos, clique em Exibir na barra de ferramentas. Para retornar para a modo Estrutura da consulta, clique novamente em Exibir na barra de ferramentas. Faa as alteraes desejadas no modo Estrutura. 7 Clique em Executar na barra de ferramentas para excluir os registros. Observao Para interromper uma consulta aps inici-la, pressione CTRL+BREAK.

Acrescentar registros de uma tabela a outra tabela utilizando uma consulta acrscimo
1 Crie uma consulta que contenha a tabela cujos registros voc deseja acrescentar a uma outra tabela. 2 No modo Estrutura, clique na seta prxima a Tipo de Consulta na barra de ferramentas e, em seguida, clique em
Consulta Acrscimo. A caixa de dilogo Acrescentar aparece. 3 Na caixa Nome da Tabela, insira o nome da tabela qual voc deseja acrescentar registros. 4 Clique em Banco de Dados Atual se a tabela estiver no banco de dados aberto no momento. Ou clique em Outro Banco de Dados e digite o nome do banco de dados onde a tabela est armazenada. Digite o caminho, se necessrio. Voc pode tambm inserir um caminho para um banco de dados do Microsoft FoxPro, Paradox ou dBASE, ou uma seqncia de conexo com um banco de dados SQL. 5 Clique em OK. 6 Arraste da lista de campos para a grade de estrutura da consulta os campos que voc quiser acrescentar e aqueles que quiser utilizar para definir critrios. Alm disso, voc pode ou no desejar adicionar o campo de chave primria se ele tiver um tipo de dados AutoNumerao. Se todos os campos em ambas as tabelas tm os mesmos nomes, voc pode simplesmente arrastar o asterisco (*) para a grade de estrutura da consulta. Entretanto, se estiver trabalhando em uma rplica de banco de dados, ter que adicionar todos os campos.

Power Informtica Pg.: 132 7 Se os campos selecionados tiverem o mesmo nome em ambas as tabelas, o Microsoft Access preencher, Apostila p/pesquisa ACCESS-97 automaticamente, o nome coincidente na linha Acrescentar a. Se os campos das duas tabelas no tiverem o mesmo nome, insira, na linha Acrescentar a, os nomes dos campos da tabela qual voc est acrescentando. 8 Na clula Critrio dos campos que voc arrastou para a grade, digite o critrio pelo qual os acrscimos sero feitos. 9 Para visualizar os registros que a consulta acrescentar, clique em Exibir na barra de ferramentas. Para retornar para a modo Estrutura da consulta, clique novamente em Exibir na barra de ferramentas. Faa as alteraes desejadas no modo Estrutura. 10 Clique em Executar na barra de ferramentas para adicionar os registros. Observao Para interromper uma consulta aps inici-la, pressione CTRL+BREAK.

Sobre acrscimo de registros com campos AutoNumerao


Dependendo de como voc estrutura uma consulta acrscimo, o Microsoft Access pode adicionar automaticamente novos valores AutoNumerao, ou reter os valores da tabela original. Para que o Microsoft Access adicione automaticamente valores AutoNumerao, no arraste o campo AutoNumerao para a grade de estrutura da consulta ao criar a consulta. Com esse mtodo, o Microsoft Access acrescenta registros e insere automaticamente valores AutoNumerao. O valor do primeiro registro acrescentado um acima da maior entrada j inserida no campo AutoNumerao (mesmo que o registro que continha o valor AutoNumerao mais alto tenha sido excludo). Para manter os valores de AutoNumerao da tabela original, arraste o campo AutoNumerao para a grade de estrutura da consulta ao criar a consulta. Se o campo AutoNumerao da tabela qual voc est acrescentando for uma chave primria, e a tabela original e a tabela qual voc est acrescentando possurem valores AutoNumerao duplicados, utilize o primeiro mtodo.

Exemplos de expresses em consultas atualizao


Utilize expresses, como a seguir, na clula Atualizar Para, na grade de estrutura da consulta, para o campo que voc deseja atualizar.

Alterar registros como um grupo utilizando uma consulta atualizao


1 Crie uma consulta, selecionando as tabelas ou consultas que incluem os registros que voc deseja atualizar e os campos
que deseja utilizar para definir critrio. 2 No modo Estrutura da consulta, clique na seta prxima a Tipo de Consulta na barra de ferramentas e, ento, clique em Consulta Atualizao. 3 Arraste da lista de campos para a grade de estrutura da consulta os campos que voc deseja atualizar ou para os quais deseja especificar critrio. 4 Na clula Critrio, especifique o critrio se necessrio. 5 Na clula Atualizar Para dos campos que voc deseja atualizar, digite a expresso ou valor que voc deseja utilizar para alterar os campos. 6 Para ver uma lista dos registros que sero atualizados, clique em Exibir na barra de ferramentas. Essa lista no mostrar valores novos. Para retornar para o modo Estrutura da consulta, clique novamente em Exibir na barra de ferramentas. Faa as alteraes desejadas em modo Estrutura. 7 Clique em Executar na barra de ferramentas para criar a nova tabela. Observao Para interromper uma consulta aps inici-la, pressione CTRL+BREAK.

Executar uma consulta criar tabela, acrscimo, excluso ou atualizao


1 Abra a consulta no modo Estrutura. 2 Para visualizar os registros que sero afetados, clique em Exibirna barra de ferramentas e verifique os registros. Para
retornar para o modo Estrutura da consulta, clique novamente em Exibir na barra de ferramentas. Faa as alteraes desejadas no modo Estrutura. 3 Clique em Executar na barra de ferramentas para executar a consulta. Observao Para interromper uma consulta aps inici-la, pressione CTRL+BREAK.

Visualizar os resultados de uma consulta criar tabela, acrscimo ou excluso


1 Clique na janela Banco de Dados na barra de ferramentas. 2 Na janela Banco de Dados, clique na guia Tabelas. 3 Clique na tabela que voc criou ou alterou e, ento, clique em Abrir.

Visualizar os resultados de uma consulta atualizao


1 No modo Estrutura da consulta, clique na seta prxima a Tipo de Consulta na barra de ferramentas e, ento, clique em
Consulta Seleo. 2 Clique em Exibir na barra de ferramentas.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 133

Visualizar registros afetados por uma consulta criar tabela, excluso, acrscimo ou atualizao
No modo Estrutura da consulta, clique em Exibir na barra de ferramentas para exibir a consulta em modo Folha de Dados.

Alternar entre os modos de uma consulta


Um consulta possui trs modos: modo Estrutura, modo Folha de Dados e modo SQL. 1 Clique na seta prxima ao boto Modo na barra de ferramentas. 2 Na lista suspensa, clique no modo desejado.

Abrir ou executar uma consulta


Voc pode abrir uma consulta seleo, de tabela de referncia cruzada ou ao no modo Estrutura. Voc pode tambm abrir uma consulta seleo ou de tabela de referncia cruzada no modo Folha de Dados para visualizar os resultados da consulta. Voc no pode abrir uma consulta ao no modo Folha de Dados para visualizar seus resultados. Entretanto, no modo Folha de Dados voc pode visualizar os dados que sero afetados quando a consulta ao for executada. Uma consulta ao identificada por um ponto de exclamao (!) prximo a seu nome na janela Banco de Dados.

Abrir uma consulta no modo Estrutura


1 Na janela Banco de Dados, clique na guia Consultas. 2 Clique na consulta que voc deseja abrir, e ento clique em Estrutura.
Observaes Se um formulrio ou relatrio baseado em uma consulta, voc pode abrir a consulta para modificar sua estrutura diretamente a partir do formulrio ou relatrio. Se voc salvou anteriormente uma consulta enquanto ela estava sendo exibida no modo SQL, este ser o modo no qual o Microsoft Access a exibir na prxima vez que voc clicar em Estrutura na janela Banco de Dados dessa consulta.

Visualizar os resultados de uma consulta seleo ou de tabela de referncia cruzada


O Microsoft Access exibe os resultados de uma consulta seleo ou de tabela de referncia cruzada em uma folha de dados. Voc pode exibir a folha de dados a partir do modo Estrutura da consulta ou a partir da janela Banco de Dados.

Para parar a consulta, pressione CTRL+BREAK. (Contudo, este procedimento pode no funcionar em consultas muito grandes).

Criar um campo que efetue clculos personalizados ou manipule valores de campo em uma consulta
Voc pode criar um novo campo que exiba os resultados de um clculo, que voc define com uma expresso. 1 Abra a consulta no modo Estrutura. 2 Proceda de uma das maneiras a seguir: Digite uma expresso em uma clula vazia na linha Campo. Quando a expresso inclui o nome de um campo, voc precisa colocar o nome entre colchetes. {bmc bm154.WMF} Se voc precisar de ajuda ao criar a expresso, utilize o Construtor de Expresses. Para exibi-lo, clique o boto direito do mouse na clula Campo onde voc est adicionando o campo calculado e, em seguida, clique em Construir. Aps voc pressionar ENTER ou mover para uma outra clula, o Microsoft Access insere o nome de campo padro ExprN, onde N um inteiro incrementado para cada novo campo de expresso na consulta. O nome aparece antes da expresso e seguido por dois pontos. Em uma folha de dados, esse nome o ttulo de coluna. {bmc bm155.WMF} Voc pode selecionar ExprN e digitar um nome mais descritivo, como NovoPreo. 3 Se a expresso incluir uma ou mais funes agregadas (Soma, Mdia, Contar, Mn, Mx, Desv ou Var), e se a grade de estrutura incluir um outro campo ou campos que voc queira utilizar para agrupamento, clique em Totais na barra de ferramentas (a no ser que a linha Total j esteja exibida). Deixe Agrupar Por na clula Total para o campo de agrupamento e, no campo calculado, altere Agrupar Por para Expresso. 4 Se desejar, proceda de uma das maneiras a seguir para completar a consulta: Insira critrios para afetar o clculo. Classifique os resultados. Defina propriedades de campo tais como Formato (uma vez que o campo no herda propriedades da tabela base). Observaes A consulta Detalhes Adicionais do Pedido do banco de dados de exemplo Northwind tem um exemplo de campo calculado denominado PreoTotal. A consulta Subtotais do Pedido tem um exemplo de campo calculado, denominado Subtotal que calcula sobre grupos de registros. Para visualizar essas consultas, abra o banco de dados Northwind na sua subpasta Exemplos da pasta Office. Na janela Banco de Dados, clique na guia Consultas, clique em Detalhes Adicionais do Pedido ou Subtotais do Pedido, e ento clique em Estrutura.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 134 Para inserir ou visualizar uma expresso inteira sem rolagem, pressione SHIFT+F2 para exibir a caixa Zoom. Insira a expresso para o campo calculado na clula Campo da grade de estrutura da consulta.

Exemplos de expresses que calculam ou manipulam valores utilizando um campo calculado Exemplos de manipulao de valores de texto em campos calculados
Voc insere a expresso na clula Campo da grade de estrutura da consulta. Os campos aos quais voc faz referncia na expresso so provenientes das tabelas ou consultas da consulta atual. Expresso Descrio NomeCompleto: [Nome] & " " & [Sobrenome] Endereo2: [Cidade] & " " & [Regio] & " " & [CEP] InicialDoProduto: Esquerda([NomeDoProduto], 1) CdigoTipo: Direita([CdigoDoBem],2) CdigoDerea: Meio([Telefone],2,3) Exibe o valor dos campos Nome e Sobrenome, separados por um espao, no campo NomeCompleto. Exibe o valor dos campos Cidade, Regio e CEP, separados por espaos, no campo Endereo2. Utiliza a funo Esquerda para exibir no campo InicialDoProduto o primeiro caractere do valor no campo NomeDoProduto. Utilize a funo Direita para exibir no campo CdigoTipo os dois ltimos caracteres do valor no campo CdigoDoBem. Utilize a funo Meio para exibir no campo CdigoDerea trs caracteres, comeando com o segundo caractere do valor do campo Telefone.

Exemplos de como efetuar operaes aritmticas em campos calculados


Voc insere a expresso na clula Campo da grade de estrutura da consulta. Os campos aos quais voc faz referncia na expresso so provenientes das tabelas ou consultas da consulta atual.

Observao Quando voc utilizar um operador aritmtico (+, -, *, /) em uma expresso e o valor de um dos campos da expresso for Nulo, o resultado de toda a expresso ser Nulo. Se alguns registros em um dos campos que voc utilizou na expresso podem ter um valor Nulo, voc pode converter o valor Nulo em zero utilizando a funo Nz; por exemplo: Nz([UnidadesEmEstoque])+Nz([UnidadesPedidas])

Exemplos de manipulao e clculo de datas em campos calculados


Voc insere a expresso na clula Campo da grade de estrutura da consulta. Os campos aos quais voc faz referncia na expresso so provenientes das tabelas ou consultas da consulta atual.

Exemplos de utilizao de funes agregadas de domnio e funes agregadas SQL em campos calculados
Voc insere a expresso na clula Campo da grade de estrutura da consulta. Os campos aos quais voc faz referncia na expresso so provenientes das tabelas ou consultas da consulta atual.

Exemplos de como trabalhar com valores Nulos utilizando campos calculados


Voc insere a expresso na clula Campo da grade de estrutura da consulta. Os campos aos quais voc faz referncia na expresso so provenientes das tabelas ou consultas da consulta atual.

Observao Quando voc utilizar um operador aritmtico (+, -, *, /) em uma expresso e o valor de um dos campos da expresso for Nulo, o resultado de toda a expresso ser Nulo. Se alguns registros em um dos campos que voc utilizou na expresso podem ter um valor Nulo, voc pode converter o valor Nulo em zero utilizando a funo Nz, como mostrado na tabela anterior.

Exemplo de uma subconsulta em um campo calculado


Voc insere a expresso na clula Campo da grade de estrutura da consulta. Os campos aos quais voc faz referncia na

Apostila p/pesquisa ACCESS-97 Power Informtica expresso so provenientes das tabelas ou consultas da consulta atual.

Pg.: 135

Sobre a utilizao de critrios em consultas ou em filtros para recuperao de determinados registros


Critrios so restries que voc faz em uma consulta ou filtro avanado para identificar os registros especficos com os quais deseja trabalhar. Por exemplo, em vez de visualizar todos os fornecedores que a sua empresa utiliza, voc pode visualizar apenas fornecedores do Japo. Para isso, especifique critrios que limitem os resultados a registros cujo campo Pas seja "Japo". Para especificar critrios para um campo na grade da estrutura, insira uma expresso na clula Critrio desse campo. A expresso do exemplo anterior seria "Japo". Voc pode, porm, utilizar expresses mais complicadas, como "Entre 1000 E 5000". Se sua pesquisa incluir tabelas vinculadas, os valores que voc especificar como critrio nos campos delas distinguiro maisculas e minsculas eles devem coincidir os valores de maisculas e minsculas na tabela base. Voc pode inserir critrios adicionais para o mesmo campo ou para campos diferentes. Quando voc digita expresses em mais de uma clula Critrio, o Microsoft Access as combina utilizando o operador E ou o operador Ou. Quando as expresses esto em clulas diferentes da mesma linha, o Microsoft Access utiliza o operador E, o que significa que somente os registros que satisfazem os critrios de todas as clulas sero retornados. Quando as expresses esto em linhas diferentes da grade da estrutura, o Microsoft Access utiliza o operador Ou, o que significa que os registros que satisfazem os critrios em qualquer das clulas sero retornados. Voc tambm pode especificar que os critrios s afetem os resultados de um clculo. Adicionando critrios, voc pode limitar os grupos para os quais est efetuando um clculo, limitar os registros includos no clculo ou limitar os resultados que so exibidos aps o clculo ser efetuado.

Inserir critrios em uma consulta ou filtro avanado para recuperar determinados registros
1 Abra uma consulta em modo Estrutura ou exiba a janela Filtrar/Classificar Avanado para uma tabela, consulta ou
formulrio. 2 Clique na primeira clula Critrio do campo para o qual voc deseja definir critrio. 3 Insira a expresso de critrio digitando-a ou utilizando o Construtor de Expresses. Para exibir o Construtor de Expresses, clique com o boto direito do mouse na clula Critrio, e ento clique em Construir. Se sua pesquisa incluir tabelas vinculadas, os valores que voc especificar como critrio nos campos delas distinguiro maisculas e minsculas eles devem coincidir os valores de maisculas e minsculas na tabela base. 4 Para inserir uma outra expresso no mesmo campo ou em um outro campo, v para a clula Critrio apropriada e insira a expresso. Observaes

Especificar critrios ou uma ordem de classificao utilizando o asterisco na grade da estrutura


1 Abra uma consulta em modo Estrutura. 2 Arraste o asterisco (*) da lista de campos para a linha Campo na grade da estrutura. 3 Adicione os campos pelos quais voc deseja classificar ou definir critrios arrastando-os da lista de campos para a linha
Campo. 4 Selecione uma ordem de classificao na clula Classificao para os campos que voc deseja classificar. 5 Insira critrio na linha Critrio para os campos apropriados. 6 Limpe a caixa de seleo Mostrar para todos os campos, exceto o asterisco; caso contrrio, esses campos aparecero duas vezes nos resultados da consulta. 7 Clique no boto Modo da barra de ferramentas para visualizar os resultados.
K

Onde inserir expresses em consultas ou filtros

Voc pode utilizar expresses na grade da estrutura de uma consulta ou na janela Filtrar/Classificar Avanado, em uma instruo SQL no modo SQL de uma consulta, ou na janela Filtrar por Formulrio para especificar critrios que identifiquem os registros com os quais voc deseja trabalhar. Em consultas, voc tambm pode utilizar expresses para atualizar valores em um grupo de registros ou para criar campos calculados. Na grade da estrutura, voc insere a expresso em lugares diferentes, dependendo da operao que est tentando efetuar. (A tabela a seguir mostra onde voc pode inserir expresses). Aps voc digitar uma expresso na grade da estrutura e pressionar a tecla ENTER, o Microsoft Access exibe a expresso utilizando a sintaxe que ele compreende. Se voc no incluir um operador com a expresso, o Microsoft Access assumir que voc pretende utilizar o operador =. Por exemplo, se voc digitar Dinamarca como critrio em um campo Pas, o Microsoft Access exibir "Denmark", e interpretar a expresso como Pas="Denmark". Se voc incluir referncias a nomes de campos na expresso, os campos devero estar em uma das tabelas adicionadas consulta (a menos que voc esteja utilizando a funo DPesquisa ou uma subconsulta). Voc no pode, porm, arrastar os campos para a expresso na grade da estrutura.

Observao Voc pode ver como o Microsoft Access avalia expresses de consulta alternando para o modo SQL de uma consulta para exibir suas instrues SQL base. Para exibir uma consulta em modo SQL, clique na seta prxima ao

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 136 boto Exibir na barra de ferramentas, e ento clique em Exibir SQL. Se sua pesquisa incluir tabelas vinculadas, os valores que voc especificar como critrio nos campos delas distinguiro maisculas e minsculas eles devem coincidir os valores de maisculas e minsculas na tabela base.

Exemplos de expresses de critrio para consultas ou filtros


Voc pode utilizar uma expresso de critrio na clula Critrio, seja na janela Filtrar/Classificar Avanado ou em modo Estrutura de consulta. Observao Voc tambm pode utilizar expresses de critrio personalizadas em um campo na janela Filtrar por Formulrio, ou utilizar as expresses da lista nos campos.

Exemplos de expresses que utilizam valores de texto como critrio

Exemplos de expresses que calculam ou manipulam dados, e que ento utilizam o resultado como critrio
Campo DataDeEntrega DataDoPedido DataDoPedido DataDoPedido DataDoPedido DataDoPedido Expresso Descrio Entre Data( ) E SomData("m"; 3;Utiliza o operador Entre...E e as funes SomData e Data para Data( )) exibir pedidos requeridos desde a data de hoje at daqui a trs meses. < Data( )- 30 Utiliza a funo Data para exibir pedidos de mais de 30 dias atrs. Ano([DataDoPedido])=1996 Utiliza a funo Ano para exibir pedidos com datas do pedido de 1996. PartData("t"; [DataDoPedido])=4 Utiliza a funo PartData para exibir pedidos do quarto trimestre. DataSerial(Ano Utiliza as funes DataSerial, Ano e Ms para exibir pedidos ([DataDoPedido]); do ltimo dia de cada ms. Ms([DataDoPedido])+1; 1)-1 Ano([DataDoPedido])= Utiliza as funes Ano e Ms e o operador E para exibir Ano(Agora()) Epedidos do ano e ms atuais. Ms([DataDoPedido])= Ms(Agora())

Exemplos de expresses que utilizam o valor de um campo vazio (Nulo ou seqncia de comprimento zero) como critrio

Exemplos de expresses que utilizam parte do valor de um campo como critrio


Campo NomeDoDestinatrio NomeDoDestinatrio NomeDoDestinatrio NomeDoDestinatrio NomeDoDestinatrio Expresso Como "S*" Como "*Imports" Como "[A-D]*" Como "*ar*" Exibe Pedidos enviados para clientes cujos nomes comeam com a letra S. Pedidos enviados para clientes cujos nomes terminam com a palavra "Imports". Pedidos enviados para clientes cujos nomes comeam com A at D. Pedidos enviados para clientes cujos nomes incluem a seqncia de letras "ar". Como "MaisonPedidos enviados para o cliente com "Maison" como primeira parte de Dewe?" seu nome e um segundo nome de 5 letras no qual as primeiras 4 so "Dewe" e a ltima desconhecida.

Exemplos de expresses que utilizam o resultado de subconsultas como critrio

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 137

Exemplos de expresses que utilizam o resultado de uma funo agregada de domnio como critrio

Estruturar ou modificar uma consulta


No modo Estrutura, voc pode seguir qualquer um dos procedimentos para completar a estrutura de uma consulta nova que tenha acabado de criar ou para modificar uma consulta existente. Voc pode, tambm, utilizar esses procedimentos para modificar uma instruo SQL que seja a origem dos registros para um formulrio ou relatrio. As alteraes feitas no modo Estrutura de consulta so refletidas na instruo SQL. Se voc estiver estruturando ou modificando consultas em um ambiente multiusurio, h determinadas coisas que devem ser levadas em considerao.

Adicionar campos grade de estrutura em uma consulta ou filtro avanado


Em uma consulta, voc adiciona apenas os campos cujos dados voc deseja visualizar, agrupar, atualizar, classificar ou para os quais deseja definir critrios. Em um filtro avanado, voc adiciona somente os campos que deseja utilizar para classificar ou especificar critrios e o Microsoft Access exibir automaticamente todos os campos nos resultados filtrados. 1 Abra uma consulta no modo Estrutura ou abra um formulrio ou folha de dados e exiba a janela Filtrar/Classificar Avanado. 2 Em uma consulta, certifique-se de que a lista de campos para a tabela ou consulta contendo os campos que voc deseja adicionar aparea na parte superior da janela. Voc pode adicionar uma tabela ou consulta se a lista de campos de que precisa no estiver na consulta. Na janela Filtrar/Classificar Avanado, o Microsoft Access exibe automaticamente a lista de campos para a tabela base, consulta ou instruo SQL. Voc no pode adicionar mais tabelas ou consultas a esta janela. 3 Selecione um ou mais campos da lista de campos e arraste-os para as colunas na grade.

Selecionar campos a serem adicionados grade de estrutura em uma consulta ou filtro avanado

Observaes Uma vez que voc selecionou campos na lista de campos, deve arrast-los para a grade de estrutura. Quando voc arrasta mais de um campo de uma vez, o Microsoft Access coloca cada campo em uma coluna separada. Se voc arrastar o asterisco para a grade, o Microsoft Access colocar o nome da tabela ou consulta em uma coluna e anexar um ponto e asterisco ao nome (por exemplo, Categorias.*). Aps cada operao, a folha de dados mantm a mesma aparncia. Em vez de arrastar, voc pode, tambm, adicionar campos clicando duas vezes sobre o nome na lista de campos ou selecionando um campo diretamente na caixa de listagem, na linha Campo da grade.

Remover um campo da grade de estrutura em uma consulta ou filtro avanado


1 Abra uma consulta no modo Estrutura ou abra um formulrio ou folha de dados e exiba a janela Filtrar/Classificar
Avanado. 2 Selecione o campo clicando no seu seletor de colunas e, em seguida, pressione a tecla DEL. Observao Quando voc remove um campo da grade de estrutura, est removendo-o somente da estrutura da consulta ou do filtro. Voc no est excluindo o campo e os seus dados da tabela base, nem, no caso de um filtro, dos resultados filtrados.

Exibir ou ocultar nomes das tabelas para cada campo na grade de estrutura da consulta
Quando voc adiciona campos de vrias tabelas grade de estrutura, talvez queira saber de que tabela veio cada campo, exibindo os nomes das tabelas embaixo dos nomes dos campos. No modo Estrutura de consulta, clique em Nomes das Tabelas no menu Exibir. Para controlar se os nomes das tabelas sero exibidos ou ocultos como padro para novas consultas, clique em Opes no menu Ferramentas, clique na guia Tabelas/Consultas e, em seguida, selecione ou limpe a caixa de seleo Mostrar Nomes das Tabelas.

Inserir um campo na grade de estrutura de uma consulta ou filtro avanado


1 Abra uma consulta no modo Estrutura ou abra um formulrio ou folha de dados e exiba a janela Filtrar/Classificar
Avanado. 2 Arraste o campo da lista de campos para a coluna onde deseja inseri-lo na grade de estrutura.

Inserir ou excluir uma linha de critrios em uma consulta ou filtro avanado


Para inserir uma linha de critrios, no modo Estrutura de consulta ou na janela Filtrar/Classificar Avanado, clique na linha que est abaixo do lugar em que deseja que a nova linha aparea e, ento, clique em Inserir Linha no menu Inserir. Uma nova linha inserida acima da linha em que voc clicou. Para excluir uma linha de critrios, clique em qualquer parte da linha e, em seguida, clique em Excluir Linhas no menu Editar.

Sobre a utilizao do asterisco na grade de estrutura da consulta

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 138 A seleo do asterisco (*) em uma consulta oferece uma vantagem em relao a seleo de todos os campos. Quando voc utiliza o asterisco, os resultados da consulta incluem automaticamente qualquer campo adicionado tabela ou consulta base depois que a consulta foi criada e eliminam automaticamente campos excludos. Ao utilizar o asterisco, voc no pode classificar registros ou especificar critrios para campos, a menos que voc adicione esses campos juntamente com os asteriscos na grade de estrutura. Se voc digitar um asterisco na linha Campo, em vez de arrast-lo, dever tambm digitar o nome da tabela. Por exemplo, digite Clientes.*

Remover uma tabela ou consulta de uma consulta


1 Abra uma consulta no modo Estrutura. 2 Na parte superior do modo Estrutura da consulta, selecione a tabela ou consulta que voc deseja remover clicando em
qualquer lugar de sua lista de campos e, em seguida, pressione a tecla DEL. Os campos que voc tiver arrastado da lista de campos para a grade de estrutura tambm sero removidos da consulta. Entretanto, a tabela ou consulta no ser excluda do banco de dados.

Adicionar uma tabela ou consulta a uma consulta


1 Abra uma consulta no modo Estrutura. 2 Na barra de ferramentas, clique em Mostrar Tabela. 3 Na caixa de dilogo Mostrar Tabela, clique na guia que lista os objetos contendo os dados com os quais voc deseja
trabalhar. Se a tabela que voc necessita estiver em outro banco de dados ou aplicativo, primeiro, vincule a tabela ao banco de dados ativo. 4 Clique no nome do objeto que voc deseja adicionar consulta. Para selecionar objetos adicionais, um de cada vez, mantenha pressionada a tecla CTRL enquanto clica em cada nome de objeto. Para selecionar uma srie de objetos, clique no primeiro nome da srie, mantenha pressionada a tecla SHIFT e, em seguida, clique no ltimo nome da srie. 5 Clique em Adicionar e, ento, em Fechar. Observaes Voc pode, tambm, adicionar uma tabela ou consulta a uma consulta arrastando o nome da tabela ou consulta da janela Banco de Dados para a parte superior do modo Estrutura da consulta. Quando voc tem vrias tabelas ou consultas em uma consulta, elas precisam ser associadas.

Adicionar uma coluna grade de estrutura em uma consulta ou filtro avanado


1 Clique em qualquer lugar da coluna esquerda da qual voc deseja adicionar uma nova coluna. 2 No menu Inserir, clique em Inserir Colunas.

Exibir ou ocultar um campo nos resultados de uma consulta


Voc pode adicionar grade de estrutura da consulta um campo utilizado para definir critrios ou uma ordem de classificao sem, contudo, exibir os dados daquele campo especfico nos resultados da consulta. No modo Estrutura da consulta, selecione a caixa Mostrar na grade de estrutura para exibir o campo ou limpe a caixa Mostrar para ocultar o campo. Observaes Se voc quiser criar um formulrio ou relatrio baseado na consulta e a propriedade de consulta Resultado de Todos os Campos estiver definida como No, voc dever exibir os campos para os quais criar controles acoplados no formulrio ou relatrio. Quando voc fecha uma consulta, o Microsoft Access move os campos ocultos para as colunas que esto mais direita na grade de estrutura.

Alterar um nome de campo em uma consulta


Voc pode renomear um campo em uma consulta para descrever os dados do campo com mais preciso. Isso particularmente til quando voc define um novo campo calculado ou calcula uma soma, uma contagem ou outro tipo de total em um campo existente. Nestes casos, a no ser que voc digite um nome, o Microsoft Access atribuir nomes tais como Expr1 ou SomaDaQuantidadeDePedidos O novo nome do campo deve seguir as regras de nomenclatura de objetos. A alterao de um nome de campo na grade de estrutura da consulta altera o cabealho da coluna no modo Folha de Dados da consulta. Alm disso, se voc criar um novo objeto, tal como um novo formulrio ou relatrio baseado na consulta, o novo objeto utilizar o novo nome do campo. Por exemplo, se voc criar um controle para exibir o campo renomeado, o novo nome do campo ser utilizado para o nome do controle e a legenda do seu rtulo. Entretanto, o nome do campo no ser alterado na tabela base, nem tampouco em formulrios e relatrios que tenham sido baseados na consulta antes que voc alterasse o nome do campo. Observao A alterao do nome de um campo na grade de estrutura da consulta atual no tem efeito no modo Folha de Dados da consulta, se a propriedade Legenda para esse campo tiver sido definida na tabela ou consulta base. Se voc desejar que o novo nome do campo seja utilizado apenas para colunas da folha de dados ou para legendas de rtulos em formulrios e relatrios, voc poder definir a propriedade Legenda para o campo, em vez de renomear o campo na grade de estrutura.

Renomear um campo em uma consulta


1 Abra uma consulta no modo Estrutura. 2 Posicione o ponto de insero esquerda da primeira letra do nome do campo na grade de estrutura. 3 Digite o novo nome seguido de dois pontos.
Observao Se voc estiver renomeando o nome do campo Expr1 (ou Expr2 etc) que o Microsoft Access atribuiu automaticamente, substitua apenas o nome, no a expresso que segue os dois pontos.

Alterar a legenda de um campo em uma consulta


1 Abra uma consulta no modo Estrutura. 2 Na grade de estrutura, clique em qualquer parte da coluna do campo cuja legenda voc deseja alterar e, em seguida,
clique em Propriedades na barra de ferramentas.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 139

3 Na caixa da propriedade Legenda, digite a nova legenda para o campo.

Alterar a largura de uma coluna na grade de estrutura de uma consulta ou filtro avanado
1 No modo Estrutura da consulta ou na janela Filtrar/Classificar Avanado, mova o ponteiro para a extremidade direita do
seletor de colunas da coluna que voc deseja alterar, at que o ponteiro se transforme em uma seta de duas pontas. 2 Arraste a extremidade para a esquerda para tornar a coluna mais estreita ou para a direita para torn-la mais larga (ou clique duas vezes para ajustar a largura de acordo com a entrada visvel mais longa na grade de estrutura). Observaes Para ajustar a largura de vrias colunas de uma s vez, selecione as colunas arrastando-as pelos seletores de colunas e, ento, siga o procedimento anterior. O ajuste de largura de coluna no modo Estrutura ou na janela Filtrar/Classificar Avanado no tem efeito na largura da coluna na consulta ou na folha de dados filtrados.

Mover um campo na grade de estrutura em uma consulta ou filtro avanado


1 Abra uma consulta no modo Estrutura ou abra um formulrio ou folha de dados e exiba a janela Filtrar/Classificar
Avanado. 2 Selecione a coluna que voc deseja mover. Para selecionar uma coluna, clique no seu seletor de colunas. Para selecionar mais de uma coluna adjacente, arraste pelos seletores de colunas. 3 Clique novamente no seletor de qualquer uma das colunas selecionadas e, ento, arraste o(s) campo(s) para os seus novos lugares. O campo deslocado e todos os campos sua direita movem-se para a direita.

Consideraes sobre como estruturar ou modificar consultas em ambiente multiusurio


Caso voc abra uma consulta para fazer alteraes de estrutura e algum a modifique antes que voc termine, o Microsoft Access exibir uma mensagem informando que a estrutura foi alterada depois que comeou a trabalhar. Voc pode substituir as novas alteraes pelas suas prprias alteraes ou pode salvar a sua verso da consulta com um nome diferente. Se outros estiverem utilizando a consulta para visualizar dados enquanto voc estiver alterando a estrutura, eles no visualizaro as alteraes da estrutura at que fechem e abram novamente a consulta.

Maneiras de agrupar em uma consulta dados de vrias tabelas ou consultas


O poder das consultas reside na capacidade de agrupar dados ou executar uma ao em dados de mais de uma tabela ou consulta. Por exemplo, talvez voc queira visualizar informaes de um cliente e os pedidos feitos por ele. Para ver essas informaes, voc precisa de dados provenientes das tabelas Clientes e Pedidos. Ao adicionar mais de uma consulta ou tabela a uma consulta, voc precisa certificar-se de que as respectivas listas de campos estejam unidas umas s outras por uma linha de associao, de modo que o Microsoft Access saiba como conectar as informaes. Se as tabelas de uma consulta no estiverem associadas uma outra, direta ou indiretamente, o Microsoft Access no saber quais registros esto associados entre si, portanto exibir todas as combinaes de registros (o produto cruzado ou produto cartesiano) entre as duas tabelas. Sendo assim, se cada tabela contiver 10 registros, o resultado da pesquisa conter 100 registros (10X10). Isto tambm quer dizer que a consulta poder levar muito tempo para ser executada e, em ltima anlise, forneceria resultados menos relevantes. Se voc criou anteriormente relacionamentos entre tabelas na janela Relacionamentos, o Microsoft Access exibir automaticamente linhas de associao quando voc adicionar tabelas relacionadas em modo Estrutura da consulta. Se for imposta a integridade referencial, o Microsoft Access exibir, tambm, um 1 acima da linha de associao, para indicar qual tabela est do lado um de um relacionamento um-para-muitos e um smbolo de infinito para indicar qual tabela est do lado muitos. Mesmo que voc no tenha criado relacionamentos, o Microsoft Access criar associaes automaticamente se voc adicionar duas tabelas a uma consulta e cada tabela tiver um campo com tipos de dados idnticos ou compatveis e, ainda, se um dos campos associados for uma chave primria. Os smbolos um e muitos no so exibidos neste caso, porque no imposta a integridade referencial. s vezes, as tabelas que voc adiciona consulta no contm campos que possam ser associados. Neste caso, voc precisa adicionar uma ou mais tabelas ou consultas extra que funcionem unicamente como ponte entre as tabelas cujos dados voc pretende utilizar. Por exemplo, se voc adicionar as tabelas Clientes e Detalhes do Pedido a uma consulta, no haver linhas de associao entre elas, pois no possuem campos que podem ser associados. Mas a tabela Pedidos est relacionada com ambas as tabelas, assim, voc pode incluir a tabela Pedidos na sua consulta para obter uma conexo entre as duas outras. Uma vez que as tabelas e consultas estejam associadas e que voc tenha adicionado campos das duas tabelas ou consultas grade de estrutura no modo Estrutura da consulta, a associao padro solicita que a consulta verifique a existncia de valores coincidentes nos campos associados. (Isso denominado associao interna na terminologia dos bancos de dados). Quando encontra coincidncias, ela combina esses dois registros e os exibe como um registro nos resultados da consulta. Se uma tabela ou consulta no tiver um registro coincidente em outra tabela ou consulta, nenhum registro aparece nos resultados da consulta. Se voc quiser que a consulta selecione todos os registros de uma tabela ou consulta quer ela tenha ou no registros coincidentes na outra tabela ou consulta, poder alterar o tipo de associao. Se voc desejar que a consulta selecione registros baseada em que o valor no campo associado seja maior do que, menor do que, no-igual a, maior ou igual a, ou menor ou igual ao valor no outro campo associado, precisar criar uma instruo SQL no modo SQL. Observao Uma vez que voc cria uma consulta multi-tabelas, poder ou no atualizar os dados.

Associar vrias tabelas e consultas em uma consulta


No modo Estrutura da consulta, arraste um campo da lista de campos de uma tabela ou consulta para o campo equivalente (um campo de tipo de dados idntico ou compatvel, contendo dados similares) na lista de campos da outra tabela ou consulta.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 140 Neste tipo de associao, o Microsoft Access somente seleciona registros de ambas as tabelas ou consultas quando os valores nos campos associados so iguais. Observaes Somente associe campos numricos se as definies da propriedade Tamanho do Campo para ambos forem Byte, Inteiro ou Inteiro Longo. Voc pode alterar o tipo de associao de modo que o Microsoft Access selecione todos os registros de uma tabela ou consulta, havendo ou no registros coincidentes na outra tabela ou consulta.

Alterar o tipo de associao entre consultas e tabelas em uma consulta


1 Abra uma consulta no modo Estrutura. 2 Clique duas vezes na linha de associao entre as listas de campo para as tabelas ou consultas. 3 Na caixa de dilogo Propriedades da Associao, clique na opo de associao que voc deseja e depois em OK.
Observaes Na janela Relacionamentos, voc pode alterar o tipo de associao padro para tabelas. Todas as associaes criadas por meio das caixas de dilogo Propriedades da Associao selecionam registros somente se os valores nos campos associados forem iguais. Voc pode criar associaes que selecionem registros somente se o valor em um campo associado for maior do que, menor do que, no-igual a, maior ou igual a, menor ou igual ao valor no outro campo associado; para isso, voc deve criar uma instruo SQL no modo SQL.

Associar duas cpias da mesma tabela em uma consulta


Associando duas cpias da mesma tabela, voc cria uma auto-associao que combina registros de uma mesma tabela quando houver valores coincidentes nos campos associados. Por exemplo, suponhamos que voc tenha uma tabela Funcionrios, na qual o campo RelatriosPara, para cada registro de funcionrio, exiba, em vez do nome, o cdigo do seu gerente. Voc poderia utilizar uma auto-associao para exibir o nome do gerente em cada registro de funcionrio. 1 No modo Estrutura da consulta, adicione duas vezes a tabela consulta. 2 Crie a associao arrastando um campo da lista de campos da primeira tabela para o campo com o qual voc deseja relacion-lo na segunda lista de campos. Observaes O Microsoft Access acrescenta _1 ao nome da tabela na segunda lista de campos. Por exemplo, se voc adicionar duas vezes a tabela Funcionrios, a primeira lista de campos denominada Funcionrios e a segunda lista de campos denominada Funcionrios_1. Voc pode renomear a tabela para algo mais descritivo, definindo a propriedade Alias para a lista de campo.

Excluir uma linha de associao entre consultas e tabelas em uma consulta


No modo Estrutura da consulta, selecione a linha de associao e, em seguida, pressione a tecla DEL. Observao Voc pode impedir que o Microsoft Access crie automaticamente associaes entre tabelas numa consulta.

Ativar ou desativar associaes automticas entre consultas e tabelas em consultas


Mesmo que voc no tenha criado relacionamentos entre tabelas, o Microsoft Access cria automaticamente associaes, caso voc adicione duas tabelas a uma consulta e cada tabela tenha um campo de tipos de dados idnticos ou compatveis e se, alm disso, um dos campos associados for uma chave primria. Voc pode ativar ou desativar essas associaes automticas. 1 No menu Ferramentas, clique em Opes. 2 Clique na guia Tabelas/Consultas. 3 Marque ou desmarque a caixa de seleo Ativar AutoAssociao. Observaes Mesmo desativando as associaes automticas, voc ainda pode criar suas prprias associaes. Essas definies aplicam-se somente s consultas novas.

Sobre as consultas AutoPesquisar que inserem dados automaticamente

Voc pode estruturar uma consulta multi-tabelas para preencher automaticamente determinados valores de campo para um registro novo. Quando voc insere um valor no campo da associao na consulta ou num formulrio baseado na consulta, o Microsoft Access pesquisa e preenche informaes existentes relacionadas a esse valor. Por exemplo, se voc souber o valor do campo de associao entre uma tabela Clientes e uma tabela Pedidos (normalmente, um identificador de cliente, como CdigoDoCliente), voc pode inserir o cdigo do cliente e fazer com que o Microsoft Access insira o restante da informaes para esse cliente. Se nenhuma informao coincidente for encontrada, o Microsoft Access exibir uma mensagem de erro quando o foco deixar o registro. Para que AutoPesquisar funcione, certas condies devem ser preenchidas: A consulta deve ser baseada em mais de uma tabela e as tabelas devem ter um relacionamento um-para-muitos. (No preciso impor a Integridade referencial.) O campo da associao do lado um do relacionamento deve ter um ndice exclusivo. Um ndice exclusivo significa que o campo uma chave primria ou que a sua propriedade Indexado no modo Estrutura de tabela est definida como Sim (Duplicao No-Autorizada). O campo da associao que voc adiciona grade de estrutura deve provir da tabela, do lado muitos do relacionamento um-para-muitos. (Em outras palavras, a chave estrangeira para aquela tabela). Para que AutoPesquisar funcione, esse campo no pode ser uma chave primria e a sua propriedade Indexado no pode estar definida como Sim (Duplicao No-Autorizada). Por exemplo, em uma consulta incluindo as tabelas Clientes e Pedidos, arraste para a grade de estrutura o campo CdigoDoCliente da tabela Pedidos, no o da tabela Clientes. O valor que voc insere no campo associado do lado muitos j deve existir no campo associado do lado um. Quando o valor do campo associado do lado muitos do relacionamento adicionado ou alterado em um registro, o Microsoft Access encontra e exibe automaticamente os valores associados da tabela no lado um do relacionamento. Enquanto voc sempre pode atualizar o campo associado do lado muitos de um relacionamento, voc pode somente atualizar o campo da associao proveniente do lado um caso tenha ativado propagar atualizao ao definir os

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 141 relacionamentos entre as tabelas. Em ambos os casos, quando voc atualiza dados, o Microsoft Access calcula novamente os totais ou expresses da consulta automaticamente.

Criar uma consulta AutoPesquisar que preencha dados automaticamente


Para que AutoPesquisar funcione em novos registros, certas condies devem ser preenchidas. 1 Crie uma consulta seleo, adicionando duas tabelas que tenham um relacionamento um-para-muitos. 2 Adicione os campos para a consulta grade de estrutura. Voc deve incluir o campo associado do lado muitos do relacionamento um-para-muitos. 3 Se desejar, especifique critrios na linha Critrios, para selecionar registros especficos. 4 Para visualizar os resultados da consulta, clique em Exibir na barra de ferramentas. Quando voc inserir novos dados no campo associado do lado muitos do relacionamento, o Microsoft Access procurar e preencher automaticamente os dados correspondentes do lado um.

Quando posso atualizar dados de uma consulta?


Em certos casos, voc pode editar os dados no modo Folha De dados da consulta para alterar os dados na tabela base. Em outros casos, no possvel fazer isso. A tabela a seguir mostra se os resultados de uma consulta podem ser atualizados e, em caso negativo, se existe uma alternativa. Consulta ou campo da consulta Atualizvel Soluo Consulta baseada em uma s tabela Consulta baseada em tabelas com relacionamento um-para-um Consulta baseada em tabelas com relacionamento um-para-muitos Consulta baseada em trs ou mais tabelas nas quais h um relacionamento muitos-para-umpara-muitos. Sim Sim Geralmente No Embora voc no possa atualizar os dados na consulta diretamente, pode atualiz-los em um formulrio baseado na consulta, se a propriedade Tipo de Conjunto de Registros do formulrio estiver definida para Dynaset (Atualizaes Inconsistentes).

Consulta de referncia cruzada No Consulta passagem SQL No Consulta que calcula uma soma, mdia, No Utilizando uma funo agregada de domnio na linha contagem ou outro tipo de total nos valores de Atualizar Para de uma consulta de atualizao, voc um campo, ou uma consulta de atualizao que poder fazer referncia a campos de uma consulta faz referncia a um campo na linha Atualizar tabela de referncia cruzada, de uma consulta Para, seja a partir de uma consulta tabela de seleo ou de uma subconsulta que contenha totais referncia cruzada, de uma consulta seleo ou ou funes agregadas. de uma subconsulta que contenha totais ou funes agregadas Consulta unio No Consulta cuja propriedade Valores Exclusivos No esteja definida como Sim Consulta que inclui uma tabela de ODBC No vinculado sem ndice exclusivo ou uma tabela do Paradox sem uma chave primria Consulta (ou tabela base) para a qual a Pode excluir Para modificar dados, permisses devem ser permisso Atualizar Dados no concedida mas no atribudas. atualizar Consulta (ou tabela base) para a qual a Pode atualizar Para excluir dados, permisses devem ser atribudas permisso Excluir Dados no concedida mas no excluir Consulta que inclui mais de uma tabela ou No Voc deve associar as tabelas na ordem apropriada consulta e as tabelas ou consultas no esto para atualiz-las. associadas por uma linha de associao, no modo Estrutura Campo calculado No O campo do tipo somente para leitura, o No banco de dados foi aberto como somente para leitura ou est localizado em uma unidade de disco somente para leitura Campo em registro que foi excludo ou No Um registro bloqueado deveria se tornar atualizvel bloqueado por outro usurio ao ser desbloqueado. Campo Memorando, Hyperlink ou Objeto OLE Sim nos resultados da consulta

Sobre a atualizao de dados em uma consulta cujas tabelas tm um relacionamento umpara-muitos


Se uma consulta for baseada em um relacionamento um-para-muitos, talvez voc no possa editar os dados nos resultados da consulta. A tabela a seguir lista os tipos de campos que talvez voc no consiga modificar e, se houver, os mtodos alternativos para atualiz-los. Tipo de campo Soluo

Apostila p/pesquisa ACCESS-97 Campo associado do lado um Novos registros, se o campo associado do lado muitos no aparecer na folha de dados Campo associado do lado muitos, depois que voc atualizou os dados no lado um Campo vazio da tabela do lado um, de um relacionamento um-para-muitos em que existe uma associao externa Novos registros, se toda a chave exclusiva da tabela ODBC no for de sada

Power Informtica Pg.: 142 Ative propagar atualizao entre as duas tabelas. Adicione o campo de associado do lado muitos sua consulta, para permitir a adio de novos registros. Salve o registro; assim voc poder efetuar alteraes no campo associado do lado muitos. Insira os valores nos campos da tabela do lado muitos, somente se o campo da associao do lado um contiver um valor para aquele registro. Selecione todos os campos de chave primria das tabelas ODBC para permitir entradas neles.

Mostrar ou ocultar, como padro, os nomes de tabelas na grade de estrutura da consulta


1 No menu Ferramentas, clique em Opes. 2 Clique na guia Tabelas/Consultas. 3 Marque ou desmarque a caixa de seleo Mostrar Nomes De Tabelas.
Observao Essa definio s se aplica s novas consultas.

Exemplo de uma auto-associao


Para exibir os nomes dos gerentes, em vez dos seus cdigos, no campo RelatriosPara, siga as etapas abaixo. 1 No modo Estrutura da consulta, adicione duas vezes a tabela Funcionrios consulta. 2 Crie a associao arrastando o campo RelatriosPara na lista de campos da primeira tabela para o campo CdigoDoFuncionrio, na lista de campos da segunda tabela. 3 Adicione os campos Sobrenome, Nome e Ttulo da primeira lista de campos grade de estrutura. 4 Adicione o campo Sobrenome da segunda lista de campos grade de estrutura. Para exibir o nome do campo como Gerente, em vez de Sobrenome, defina a propriedade Legenda na folha de propriedades desse campo.

Criar uma consulta tabela de referncia cruzada utilizando um assistente


1 Na janela Banco de Dados, clique na guia Consultas e, em seguida, clique em Novo. 2 Na caixa de dilogo Nova Consulta, clique em Assistente de Consulta de Tabela de Referncia Cruzada. 3 Clique em OK. 4 Siga as instrues das caixas de dilogo do assistente. Na ltima caixa de dilogo, voc pode optar por executar a
consulta ou ver a estrutura da consulta em modo Estrutura. Se a consulta resultante no for exatamente o que voc deseja, voc pode executar novamente o assistente ou alterar a consulta em modo Estrutura. Dica Voc pode exibir dados de tabela de referncia cruzada sem criar uma consulta separada em seu banco de dados utilizando o Assistente de Tabela Dinmica. Com uma Tabela Dinmica, voc pode alterar os ttulos de linha e coluna conforme necessrio para analisar seus dados de diferentes maneiras.

Criar uma consulta seleo simples com um assistente


O Assistente de Consulta Seleo Simples cria consultas que recuperam dados dos campos especificados de uma ou mais tabelas ou consultas. Se voc desejar, o assistente pode tambm somar, contar e calcular mdias de valores para grupos de registros ou todos os registros, e pode calcular o valor mnimo ou mximo em um campo. Voc no pode, no entanto, limitar os registros recuperados definindo critrios. 1 Na janela Banco de dados, clique na guia Consultas e, em seguida, clique em Novo. 2 Na caixa de dilogo Nova Consulta, clique em Assistente de Consulta Simples. 3 Clique em OK. 4 Clique no nome da tabela ou consulta na qual voc deseja basear sua consulta e, em seguida, selecione os campos cujos dados voc deseja recuperar. 5 Clique em uma tabela ou consulta adicional se desejar, e ento selecione os campos que voc deseja utilizar dela. Repita esse passo at obter todos os campos necessrios. 6 Siga as instrues das caixas de dilogo do assistente. Na ltima caixa de dilogo, voc pode optar por executar a consulta ou ver a estrutura da consulta no modo Estrutura. Se a consulta resultante no for exatamente o que voc deseja, voc pode executar novamente o assistente ou alterar a consulta no modo Estrutura.

Localizar valores de campo ou registros duplicados em uma tabela utilizando um assistente de consulta
A partir dos resultados de uma consulta Encontrar Duplicatas, voc pode determinar se h registros duplicados em uma tabela, ou determinar quais registros de uma tabela compartilham o mesmo valor. Voc poderia, por exemplo, procurar valores duplicados em um campo de endereo para determinar se voc tem registros duplicados para o mesmo fornecedor, ou poderia procurar por valores duplicados em um campo de cidade para ver quais fornecedores esto na mesma cidade. Observao O Microsoft Access pode excluir automaticamente todos os registros duplicados de uma tabela, embora voc no possa utilizar o Assistente Encontrar Duplicatas para faz-lo. 1 Na janela Banco de dados, clique na guia Consultas e, em seguida, clique em Novo. 2 Na caixa de dilogo Nova Consulta, clique em Assistente de Consulta Encontrar Duplicatas. 3 Clique em OK. 4 Siga as instrues das caixas de dilogo do assistente. Se voc no optar por mostrar campos alm daqueles com

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 143 valores duplicados, os resultados da consulta somaro as instncias de cada valor duplicado. Na ltima caixa de dilogo, voc pode optar por executar a consulta ou ver a estrutura da consulta no modo Estrutura. Se a consulta resultante no for exatamente o que voc deseja, voc pode executar novamente o assistente ou alterar a consulta no modo Estrutura. Voc pode excluir manualmente cada registro duplicado localizado pelo assistente.

Localizar registros no coincidentes entre tabelas utilizando um assistente de consulta


Utilizando o Assistente de Consulta Encontrar No Coincidente, voc pode localizar registros em uma tabela que no tenha registros relacionados em uma outra tabela. Voc pode, por exemplo, localizar clientes que no tenham pedidos. 1 Na janela Banco de dados, clique na guia Consultas e, em seguida, clique em Novo. 2 Na caixa de dilogo Nova Consulta, clique em Assistente de Consulta Encontrar No Coincidente. 3 Clique em OK. 4 Siga as instrues das caixas de dilogo do assistente. Na ltima caixa de dilogo, voc pode optar por executar a consulta ou ver a estrutura da consulta no modo Estrutura. Se a consulta resultante no for exatamente o que voc deseja, voc pode executar novamente o assistente ou alterar a consulta no modo Estrutura.

Criar uma consulta seleo sem um assistente


1 Na janela Banco de dados, clique na guia Consultas e, em seguida, clique em Novo. 2 Na caixa de dilogo Nova Consulta, clique no Modo Estrutura, e ento clique em OK. 3 Na caixa de dilogo Mostrar Tabela, clique na guia que lista os objetos que possuem os dados com os quais voc
deseja trabalhar. 4 Clique duas vezes no nome de cada objeto que voc deseja adicionar consulta e, em seguida, clique em Fechar. 5 Se voc tiver vrias tabelas ou consultas na consulta, certifique-se de que elas estejam conectadas umas s outras com uma linha de associao para que o Microsoft Access saiba como as informaes esto relacionadas. Se elas no estiverem conectadas, crie voc mesmo a linha de associao. Se as tabelas ou consultas esto associadas, voc pode alterar o tipo de associao para afetar quais registros a consulta seleciona. 5 Adicione campos consulta arrastando os nomes dos campos da lista de campos para a grade de estrutura. 6 Refine sua consulta inserindo critrios, adicionando uma ordem de classificao, criando campos calculados, computando a soma, mdia ou um outro tipo de total sobre os dados recuperados, ou modifique de alguma outra forma a estrutura da consulta. 8 Para salvar a consulta, clique em Salvar na barra de ferramentas. Insira um nome que siga as regras de nomenclatura de objetos do Microsoft Access, e ento clique em OK. 9 Para ver os resultados da consulta, clique em Exibir na barra de ferramentas.

Criar uma consulta


O Microsoft Access freqentemente pode criar uma consulta para voc de modo que voc no tenha que estruturar uma do nada. Para criar uma consulta que ser utilizada como base de um formulrio ou relatrio, experimente os assistentes de formulrio ou relatrio. Eles criam o formulrio ou relatrio e, se estiver baseado em mais de uma tabela, tambm criam sua instruo SQL base. Se voc desejar, possvel salvar a instruo SQL como uma consulta. Para criar facilmente consultas que voc queira executar independentemente ou basear vrios formulrios e relatrios, experimente um dos assistentes de consulta. Os assistentes de consulta fazem todo o trabalho bsico para voc depois de voc fornecer respostas para uma srie de perguntas. Mesmo que voc j tenha criado muitas consultas, conveniente utilizar um assistente para estruturar rapidamente a consulta. Voc pode ento alternar para modo Estrutura para personaliz-la. Para criar consultas a partir de filtros que voc tiver criado utilizando Filtrar por Formulrio, Filtrar por Seleo ou Filtrar para Entrada, salve o filtro como uma consulta. Se nenhum desses mtodos satisfaz suas necessidades, voc pode criar a consulta do nada no modo Estrutura de consulta.

O que uma consulta seleo e quando voc deve utilizar uma?


Uma consulta seleo o tipo mais comum de consulta. Ela recupera dados de uma ou mais tabelas e exibe os resultados em uma folha de dados onde voc pode atualizar os registros (com algumas restries). Voc pode tambm utilizar uma consulta seleo para agrupar registros e calcular somas, contagens, mdias e outros tipos de totais.

O que uma consulta parmetro e quando voc utilizaria uma?


Uma consulta parmetro uma consulta que, ao ser executada, exibe sua prpria caixa de dilogo solicitando a voc informaes, tais como critrios para recuperao de registros ou um valor que voc pode desejar inserir em um campo. Voc pode estruturar a consulta para lhe pedir mais de um elemento de informao; por exemplo, voc pode estrutur-la para lhe pedir duas datas. O Microsoft Access pode ento recuperar todos os registros situados entre essas duas datas. As consultas parmetro tambm so teis quando utilizadas como base para formulrios e relatrios. Por exemplo, voc pode criar um relatrio de vencimentos mensais baseado em uma consulta parmetro. Quando voc imprime o relatrio, o Microsoft Access exibe uma caixa de dilogo perguntando o ms que voc deseja que o relatrio aborde. Voc insere um ms e o Microsoft Access imprime o relatrio apropriado. Voc pode tambm criar um formulrio ou caixa de dilogo personalizada que pea os parmetros de uma consulta em vez de utilizar a caixa de dilogo da consulta parmetro.

O que uma consulta de tabela de referncia cruzada e quando voc utilizaria uma?
Uma consulta de tabela de referncia cruzada exibe valores resumidos (somas, contagens e mdias) de um campo em uma tabela e os agrupa por um conjunto de fatos listados de cima para baixo ao longo do lado esquerdo da folha de dados e um outro conjunto de fatos listados de um lado a outro ao longo da parte superior da folha de dados Dica Voc pode exibir dados de tabela de referncia cruzada sem criar uma consulta separada em seu banco de dados

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 144 utilizando o Assistente de Tabela Dinmica. Em uma Tabela Dinmica, voc pode alterar os ttulos de linha e coluna conforme necessrio para analisar seus dados de diferentes maneiras.

O que uma consulta ao e quando voc deveria utilizar uma?


Uma consulta ao uma consulta que faz alteraes em vrios registros em apenas uma operao. Existem quatro tipos de consultas ao: excluso, atualizao, acrscimo e criar tabela. Consulta excluso Exclui um grupo de registros de uma ou mais tabelas. Por exemplo, voc poderia utilizar uma consulta excluso para remover produtos que esto descontinuados ou para os quais no h pedidos. Em consultas excluso, voc sempre exclui registros inteiros e no somente os campos selecionados dentro de registros. Consulta atualizao Faz alteraes globais em um grupo de registros, em uma ou mais tabelas. Por exemplo, voc pode elevar os preos em 10 por cento de todos os laticnios, ou pode elevar os salrios em 5 por cento das pessoas de uma determinada categoria de trabalho. Em uma consulta atualizao, voc pode alterar dados em tabelas existentes. Consulta acrscimo Adiciona um grupo de registros de uma ou mais tabelas ao final de uma ou mais tabelas. Por exemplo, suponha que voc consiga alguns clientes novos e um banco de dados contendo uma tabela de informaes sobre esses clientes. Para evitar digitar todas essas informaes, voc gostaria de acrescent-las em sua tabela Clientes. As consultas acrscimo tambm so teis para: Acrescentar campos baseados em critrios. Por exemplo, voc talvez desejasse acrescentar apenas os nomes e os endereos de clientes com pedidos expressivos. Acrescentar registros quando alguns dos campos em uma tabela no existem na outra tabela. Por exemplo, no banco de dados de exemplo Northwind, a tabela Clientes tem 11 campos. Suponha que voc queira acrescentar registros de uma outra tabela que tenha campos que coincidam com 9 dos 11 campos na tabela Clientes. Uma consulta acrscimo ir acrescentar os dados dos campos coincidentes e ignorar os outros. Consulta criar tabela Criar uma nova tabela a partir de todos ou de parte dos dados de uma ou mais tabelas. As consultas criar tabela so teis para: Criar uma tabela para exportar para outros bancos de dados do Microsoft Access. Por exemplo, voc talvez desejasse criar uma tabela contendo vrios campos de sua tabela Funcionrios e ento exportar essa tabela para um banco de dados utilizado por seu departamento pessoal. Criar relatrios que exibam dados a partir de uma determinada data. Por exemplo, suponha que voc queira imprimir, em 15-Mai-96, um relatrio que exiba os totais de vendas do primeiro trimestre baseados nos dados que estavam nas tabelas base s 9:00 de 1-Abr-96. Um relatrio baseado em uma consulta ou instruo SQL extrai os dados mais atualizados das tabelas (da data 15-Mai-96), em vez dos registros de uma data e hora especficas. Para preservar os dados exatamente como eles eram s 9:00 em 1-Abr-96, crie uma consulta criar tabela naquele momento para recuperar os registros necessrios e armazen-los em uma nova tabela. Em seguida, utilize essa tabela, em vez de uma consulta, como base para os relatrios. Criar uma cpia de backup de uma tabela. Criar uma tabela de histrico contendo registros antigos. Por exemplo, voc poderia criar uma tabela que armazenasse todos os seus pedidos antigos antes de exclu-los de sua tabela Pedidos atual. Melhorar o desempenho de formulrios e relatrios baseados em consultas ou instrues SQL de vrias tabelas. Por exemplo, suponha que voc queira imprimir vrios relatrios que sejam baseados em uma consulta de cinco tabelas que inclua totais. Voc pode ser capaz de acelerar um pouco das coisas primeiro criando uma consulta criar tabela que recupere os registros necessrios e que os armazene em uma tabela. Voc pode ento basear os relatrios nessa tabela ou especificar a tabela em uma instruo SQL como origem do registro de um formulrio ou relatrio, para que voc no tenha que executar novamente a consulta para cada relatrio. Entretanto, os dados da tabela ficam congelados no momento em que voc executa a consulta criar tabela.

O que uma consulta SQL e quando voc utilizaria uma?


Uma consulta SQL uma consulta que voc cria utilizando uma instruo SQL. Exemplos de consultas especficas em SQL so a consulta unio, a consulta passagem, a consulta definio de dados e a subconsulta. Consulta unio Esse tipo de consulta combina campos (colunas) de uma ou mais tabelas ou consultas em um campo ou coluna nos resultados da consulta. Por exemplo, se voc tem seis revendedores que enviam novas listas de estoque a cada ms, voc pode combinar essas listas em um conjunto de resultados utilizando uma consulta unio e, em seguida, criar uma consulta criar tabela baseada na consulta unio para criar uma nova tabela. Consulta passagem Esse tipo de consulta envia comandos diretamente para bancos de dados ODBC, tais como Microsoft SQL Server, utilizando comandos que so aceitos pelo servidor. Por exemplo, voc pode utilizar uma consulta passagem para recuperar registros ou alterar dados. Consulta definio de dados Esse tipo de consulta cria ou altera objetos de banco de dados, tais como tabelas do Microsoft SQL Server ou do Microsoft Access. Subconsulta Esse tipo de consulta consiste em uma instruo SQL SELECT dentro de uma outra consulta seleo ou consulta ao. Voc pode inserir essas instrues na linha Campo da grade de estrutura da consulta para definir um novo campo, ou na linha Critrio para definir critrios para um campo. Voc pode utilizar subconsultas para: Testar a existncia de algum resultado da subconsulta (utilizando as palavras reservadas EXISTS ou NOT). Localizar qualquer valor na consulta principal que sejam iguais, maiores ou menores que os valores retornados pela subconsulta (utilizando palavras reservadas ANY, IN ou ALL).

Apostila p/pesquisa ACCESS-97 Power Informtica Criar subconsultas dentro de subconsultas (subconsultas aninhadas).

Pg.: 145

Salvar a instruo SQL de um formulrio ou relatrio como uma consulta


Salvando como uma consulta a instruo SQL exibida na propriedade Origem do Registro de um formulrio ou relatrio, voc pode executar a consulta independentemente, ou basear novos formulrios e relatrios na consulta. 1 Abra um formulrio no modo Estrutura de formulrio ou um relatrio no modo Estrutura de relatrio. 2 Clique duas vezes no seletor de formulrio ou no seletor de relatrio para abrir a folha de propriedades do formulrio ou relatrio. 3 Prximo caixa da propriedade Origem do Registro, clique no boto Construir para exibir o modo Estrutura da consulta. 4 Clique em Salvar na barra de ferramentas. 5 Na caixa de dilogo Salvar Como, insira um nome que siga as regras de nomenclatura de objetos, e ento clique em OK. O Microsoft Access adiciona a consulta guia Consultas da janela Banco de Dados.

Maneiras de melhorar o desempenho de consultas


H vrias opes para fazer com que sua consulta seja executada mais rapidamente. Alm das dicas a seguir, voc pode utilizar o Analisador de desempenho para analisar consultas especficas em seu banco de dados. Compacte seu banco de dados. A compactao pode agilizar as consultas porque reorganiza os registros de uma tabela de modo a residirem em pginas adjacentes do banco de dados, organizadas pela chave primria da tabela. Isso aumentar o desempenho de varreduras seqenciais dos registros de uma tabela, uma vez que s ser necessrio ler o nmero mnimo de pginas do banco de dados para recuperar todos os registros. Aps compactar o banco de dados, execute cada consulta para compil-lo, utilizando as estatsticas atualizadas da tabela. Indexe todo campo utilizado para definir critrios para a consulta e indexe campos em ambos os lados de uma associao ou crie um relacionamento entre esses campos. Quando voc cria relacionamentos, o mecanismo de banco de dados Microsoft Jet cria um ndice pela chave estrangeira se j existir uma; caso contrrio, ele utiliza o ndice j existente. Observao O mecanismo de banco de dados Microsoft Jet otimiza automaticamente uma consulta que associa uma tabela do Microsoft Access na unidade de disco rgido e uma tabela do servidor ODBC quando a tabela do Microsoft Access for pequena e os campos associados estiverem indexados. Neste caso, o Microsoft Access melhora o desempenho, solicitando do servidor apenas os registros necessrios. Certifique-se de que tabelas associadas a partir de origens diferentes sejam indexadas nos campos de associao. Quando estiver definindo um campo em uma tabela, escolha o menor tipo de dados apropriado para os dados no campo. Alm disso, atribua aos campos utilizados nas associaes os mesmos tipos de dados ou compatveis, como Autonumerao e Nmero (se a propriedade Tamanho do Campo estiver definida com Inteiro Longo). Quando estiver criando uma consulta, adicione apenas os campos de que voc precisa. Em campos utilizados para a definio de critrios, desmarque a caixa de seleo Mostrar se no desejar exibir esses campos. Se a propriedade Origem do Registro para um formulrio ou relatrio estiver definida com uma instruo SQL, salve a instruo SQL como uma consulta e, em seguida, defina a propriedade Origem do Registro com o nome da consulta. Evite campos calculados em subconsultas. Se voc adicionar uma consulta contendo um campo calculado a outra consulta, a expresso no campo calculado torna o desempenho mais lento na consulta de nvel mximo. No exemplo abaixo, a consulta Q1 utilizada como entrada para a consulta Q2: Q1: SELECT IIF([MinhaColuna]="Sim","Pedido Confirmado","Pedido No Confirmado") AS X FROM MinhaTabela; Q2: SELECT * FROM Q1 WHERE X="Pedido Confirmado"; Como a expresso IIf em Q1 no pode ser otimizada, Q2 tambm no pode ser otimizada. Se uma expresso que no pode ser otimizada estiver aninhada dentro de uma subconsulta, a consulta inteira no poder ser otimizada. Examine a seguir uma forma alternativa de construir a consulta: Q1: SELECT * FROM MinhaTabela WHERE MinhaColuna = "Sim"; Se forem necessrias expresses na sada, experimente coloc-las em um controle em um formulrio ou relatrio. Por exemplo, voc poderia alterar a consulta anterior para uma consulta parmetro que solicita o valor de MinhaColuna e, em seguida, basear um formulrio ou relatrio pela consulta. No formulrio ou relatrio, voc poderia adicionar um controle calculado que exibisse "Ol" ou "Adeus", dependendo do valor em MinhaColuna. Construa a consulta como segue: PARAMETERS [Para ver os pedidos confirmados, digite Sim. Para ver os pedidos no confirmados, digite No.] Text; SELECT * FROM MinhaTabela WHERE MinhaColuna = [Para ver os pedidos confirmados, digite Sim. Para ver os pedidos no confirmados, digite No.]; No controle calculado no formulrio ou relatrio, digite: =IIF([MinhaColuna]="Sim","Pedido Confirmado","Pedido No Confirmado") Quando estiver agrupando registros por valores em um campo associado, especifique Agrupar Por para o campo que estiver na mesma tabela do campo em que voc est calculando o total (calculando uma agregao). Por exemplo, no exemplo de banco de dados, Northwind, se voc criar uma consulta que calcule o total do campo Quantidade na tabela Detalhes do Pedido e agrupe por NmeroDoPedido, convm especificar Agrupar Por para o campo NmeroDoPedido na tabela Detalhes do Pedido. Se voc especificar Agrupar por para o campo NmeroDoPedido na tabela Pedidos, o Microsoft Access precisar primeiramente associar todos os registros e depois calcular a agregao, em vez de calcular a agregao e, em seguida, associar apenas os campos necessrios. Para uma maior velocidade, utilize Agrupar Por no menor nmero de campos possvel. Como alternativa, utilize a funo Primeiro quando apropriado.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 146 Se uma consulta de totais incluir uma associao, considere a possibilidade de agrupar os registros em uma consulta e adicionar essa consulta a uma consulta separada que ir executar a associao. Isso ir melhorar o desempenho em algumas consultas. Evite critrios de consulta restritivos em campos calculados e no indexados, sempre que possvel. Utilize expresses de critrios que sejam otimizveis. Se voc utilizar critrios para restringir os valores em um campo utilizado em uma associao entre tabelas com um relacionamento de um-para-muitos, faa um teste para saber se a consulta executada mais rapidamente com os critrios posicionados no lado um ou no lado muitos da associao. Em algumas consultas, voc obter desempenho mais rpido adicionando os critrios ao campo no lado um da associao em vez de no lado muitos. Indexe os campos utilizados para a classificao. Se seus dados no se modificam com freqncia, utilize consultas criar tabela para criar tabelas a partir dos resultados de sua consulta. Utilize as tabelas resultantes em vez das consultas como base para seus formulrios, relatrios ou outras consultas, e certifique-se de adicionar ndices de acordo com as diretrizes aqui recomendadas. Evite utilizar funes agregadas de domnio, como a funo DPesquisa, para acessar dados de uma tabela que no esteja na consulta. As funes de domnio agregadas so especficas do Microsoft Access, o que significa que o mecanismo de banco de dados Jet no pode otimizar consultas que as utilizem. Em vez disso, adicione consulta a tabela que a funo estava acessando ou crie uma subconsulta. Se voc estiver criando uma consulta tabela de referncia cruzada, utilize ttulos de colunas fixos, sempre que possvel. Utilize os operadores Entre...E, Em, e o = em campos indexados. Para as consultas de atualizao em massa por fontes de dados ODBC, otimize o desempenho no servidor, definindo a propriedade FalhaEmErro como Sim.

Expresses otimizveis simples e complexas e otimizao Rushmore


O Microsoft Access pode otimizar expresses simples ou complexas na linha Critrio da grade de estrutura da consulta ou em uma clusula WHERE em uma instruo SQL SELECT. Para determinados tipos de expresses complexas, o Microsoft Access pode utilizar a tecnologia Rushmore, uma tecnologia de acesso a dados aplicada pelo mecanismo de banco de dados Microsoft Jet, para atingir um nvel mais alto de otimizao. Expresses otimizveis simples Uma expresso otimizvel simples pode formar uma expresso inteira ou surgir como parte de uma expresso. Uma expresso otimizvel simples pode ter uma das seguintes formas: Campo indexado Operador de comparao Expresso [Data do Pedido]=09/15/96 ou Expresso Operador de comparao Campo indexado 11/1/96<[DataDeContratao] Em uma expresso otimizvel simples: Campo indexado pode ser um campo com um ndice prprio ou um campo que seja o primeiro campo em um ndice de diversos campos. Operador de comparao deve ser um dos seguintes: <, >, =, <=, >=, <>, EntreE, Como, Em. Expresso pode ser qualquer expresso vlida, incluindo constantes, funes e campos de outras tabelas. Para obter exemplos de expresses otimizveis simples, clique em {bmc bm0.BMP}. Expresses complexas Uma expresso complexa criada combinando-se duas expresses simples com o operador E ou Ou. Uma expresso otimizvel complexa pode ter uma das formas a seguir: Expresso simples E Expresso simples ou Expresso simples Ou Expresso simples Uma expresso complexa total ou parcialmente otimizvel, dependendo se uma ou ambas as operaes simples so otimizveis e do operador utilizado para combin-las. Uma expresso complexa otimizvel por Rushmore se as trs seguintes condies forem verdadeiras: A expresso utiliza E ou Ou para associar dois critrios. Ambos os critrios so formados por expresses otimizveis simples. Ambas as expresses contm campos indexados. Os campos podem ser indexados individualmente ou podem fazer parte de um ndice de diversos campos. Observao Voc pode otimizar ndices de diversos campos, se voc consultar os campos indexados na ordem em que aparecem na janela ndices, comeando com o primeiro campo indexado e continuando pelos campos adjacentes (at e incluindo 10 campos). Por exemplo, se voc tiver um ndice de diversos campos que inclua os campos Sobrenome e Nome, poder otimizar uma consulta pelo Sobrenome ou pelo Sobrenome e Nome, mas no poder otimizar uma consulta pelo Nome. A tabela a seguir indica o nvel de otimizao de consultas para diferentes combinaes de expresses simples em critrios da consulta.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 147

Voc tambm pode utilizar os parnteses para agrupar combinaes de expresses simples. As regras precedentes tambm se aplicam a combinaes de expresses agrupadas dessa forma. Uma vez que voc tenha combinado expresses otimizveis simples em expresses complexas, essas expresses complexas podem, por sua vez, ser combinadas para formarem expresses ainda mais complexas que talvez possam ser otimizveis de acordo com as regras precedentes. Observaes A funo Contar altamente otimizada para consultas que utilizam a Rushmore. As consultas Rushmore funcionam com tabelas do Microsoft Access e com as do Microsoft FoxPro e do dBASE (arquivos .dbf). Voc no pode utilizar a tecnologia Rushmore com fontes de dados ODBC, uma vez que o Microsoft Access envia essas consultas fonte de dados ODBC no lugar de process-las localmente.

Exemplos de expresses otimizveis simples


Se voc criou ndices para os campos Sobrenome, Idade e DataDeContratao na tabela Funcionrios, as expresses a seguir so otimizveis simples: [Sobrenome]="Smith" [Idade]>=21 12/30/90<[Data de Contratao] Funcionrios.[ Sobrenome]=Clientes.[ Sobrenome] [Sobrenome] Em ("Smith", "Johnson", "Jones") [Idade] Entre 18 E 65

Exemplos de expresses otimizveis complexas


Esses exemplos partem do princpio de que voc criou ndices para os campos Sobrenome e DataDeContratao mas no para os campos InicialDoNomeDoMeio ou Nome. A tabela a seguir lista exemplos de expresses combinadas simples e at onde o resultado otimizado.

Criar uma consulta parmetro que solicite critrio cada vez que for executada
Uma consulta parmetro exibe uma ou mais caixas de dilogo predefinidas que pedem a voc o valor do parmetro (critrio). Voc pode tambm criar uma caixa de dilogo personalizada que pea os parmetros da consulta. 1 Criar uma consulta seleo ou de tabela de referncia cruzada. 2 No modo Estrutura de consulta, arraste os campos da lista de campos para a grade de estrutura da consulta. 3 Na clula Critrio de cada campo que voc deseja utilizar como parmetro, digite um aviso entre colchetes. O Microsoft Access exibir esse aviso quando a consulta for executada. O texto do aviso precisa ser diferente do nome do campo, embora possa incluir o nome do campo. Para um campo que exiba datas, voc pode exibir os avisos "Digite a data de incio:" e "Digite a data de trmino:" para especificar um intervalo de datas. Na clula Critrio do campo, digite Entre [Digite a data de incio:] E [Digite a data de trmino:]. 4 Para visualizar os resultados, clique no boto Exibir da barra de ferramentas, e ento digite um valor para o parmetro. Para retornar ao modo Estrutura da consulta, clique novamente no boto Exibir da barra de ferramentas. Observaes Voc precisa especificar um tipo de dados para parmetros em uma consulta de tabela de referncia cruzada ou em uma consulta parmetro na qual uma consulta de tabela de referncia cruzada ou grfica esteja baseada. Na consulta de tabela de referncia cruzada, voc precisa tambm definir a propriedade TtulosDeColunas. Em outras consultas parmetro, especifique um tipo de dados para um campo com o tipo de dados Sim/No e campos que venham de uma tabela em um banco de dados SQL externo. Voc pode imprimir parmetros em um relatrio.

Especificar os tipos de dados de um parmetro em uma consulta parmetro

1 No modo Estrutura de consulta, aps criar uma consulta parmetro, clique em Parmetros no menu Consulta. 2 Na primeira clula Parmetro, digite o primeiro aviso que voc inseriu na grade de estrutura da consulta. 3 Na clula Tipo de Dados direita, clique no tipo de dados desejado. 4 Repita os passos 2 e 3 para cada parmetro para o qual voc queira especificar um tipo de dados.

Como esto relacionadas as propriedades de campo em uma consulta e em sua tabela ou consulta base

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 148 Como padro, um campo em uma consulta herda todas as propriedades que possui na tabela ou consulta base. Por exemplo, se voc tiver definido a propriedade Formato de um campo DataDoPedido como Data Normal, o campo DataDoPedido ser formatado nos resultados da consulta como Data Normal. Somente as propriedades de campo que voc pode alterar so exibidas em uma folha de propriedades de campo em uma consulta. Caso altere uma propriedade de campo no modo Estrutura de tabela, qualquer consulta nova ou existente herdar automaticamente a alterao, a menos que voc tenha alterado previamente essa propriedade no modo Estrutura de consulta. Definies que voc altere no modo Estrutura de consulta no so afetadas por alteraes subseqentes no modo Estrutura de tabela, assim como o modo Estrutura de tabela no afetado pelas alteraes que voc faa s propriedades no modo Estrutura de consulta. Como campos calculados exibem dados que no so armazenados em nenhuma tabela, eles no herdam propriedades de tabela. Suponha, por exemplo, que sua consulta inclua um campo que calcule um valor monetrio, mas os valores nesse campo no sero exibidos no formato moeda, a menos que voc tenha definido a propriedade Formato para esse campo como Moeda. Quando voc cria um formulrio ou relatrio baseado em uma consulta, os campos do formulrio ou do relatrio assumem as propriedades de campo que voc definiu na consulta ou na tabela base. Se, posteriormente, voc alterar a definio de propriedade para um controle no formulrio ou relatrio, a alterao no afetar a definio dessa propriedade para o campo na consulta base. Do mesmo modo, se voc alterar a definio de propriedade para um campo em uma consulta depois de ter criado um formulrio utilizando esse campo, a definio de propriedade para o controle no atualizada, sendo que voc deve fazer a atualizao manualmente.

Definir propriedades para uma consulta, seus campos ou suas listas de campos
Voc pode definir propriedades para consultas, listas de campos em uma consulta e campos que adiciona grade de estrutura em uma consulta. 1 Abra uma consulta no modo Estrutura. 2 Selecione um campo, uma lista de campos ou uma consulta. Para selecionar um campo, clique na clula da linha Campo. Para selecionar uma lista de campos, clique em qualquer lugar da lista. Para selecionar toda a consulta, clique em qualquer lugar no modo Estrutura de consulta, fora da grade de estrutura e das listas de campos. 3 Clique em Propriedades, na barra de ferramentas, para exibir a folha de propriedades do objeto selecionado. 4 Na folha de propriedades, clique na propriedade que voc deseja definir e, em seguida, proceda a uma das seguintes instrues: Se uma seta aparecer na caixa da propriedade, clique na seta e, ento, clique em um valor da lista. Digite uma definio ou expresso na caixa da propriedade. Se o boto Construir aparecer prximo caixa da propriedade, clique nele para exibir um construtor. Se precisar de mais espao para inserir ou editar uma definio de propriedade, pressione SHIFT+F2 para abrir a caixa Zoom

Renomear uma tabela ou consulta que adicionada a uma consulta


Voc pode renomear vrias cpias da mesma tabela ou consulta em uma consulta. 1 Abra uma consulta no modo Estrutura. 2 Clique em qualquer lugar da segunda cpia da lista de campos para a tabela ou consulta e, em seguida, clique em Propriedades , na barra de ferramentas, para exibir a folha de propriedades. 3 Na caixa da propriedade Alias, digite um novo nome para a tabela ou consulta. Observao Renomear cpias de uma tabela ou consulta em uma consulta no renomeia a tabela ou consulta base.

Exibir somente os maiores ou menores valores nos resultados da consulta


A consulta pode exibir, por exemplo, os registros com os 10 valores mais altos ou mais baixos em um campo especfico ou os registros com os mais altos ou mais baixos 10 por cento de valores no campo. 1 Abra a consulta no modo Estrutura. 2 Adicione grade de estrutura os campos que voc deseja exibir nos resultados da consulta, inclusive o campo para o qual voc deseja exibir valores principais. 3 Na clula Classificao do campo para o qual voc deseja exibir valores principais, clique em Decrescente, para exibir os valores mais altos, ou em Crescente, para exibir os valores mais baixos. Se voc estiver tambm classificando em outros campos na grade de estrutura da consulta, esses campos devem estar direita do campo de valores principais. 4 Clique na caixa Valores Principais, na barra de ferramentas. 5 Insira o percentual ou o nmero de valores mais altos ou mais baixos que voc deseja que os resultados da consulta exibam. Observao Para exibir uma porcentagem, insira um nmero seguido de um smbolo de porcentagem (%). 6 Para visualizar os resultados da consulta, clique em Exibir, na barra de ferramentas. Observao A definio da propriedade Valores Principais na folha de propriedades da consulta tem o mesmo efeito que utilizar o boto Valores Principais na barra de ferramentas.

Permitir que outros visualizem ou executem minha consulta mas no alterem os dados ou a estrutura da consulta
Em um grupo de trabalho protegido, voc pode atribuir permisso a outros para ver os dados que a sua consulta retorna ou, no caso de uma consulta ao, para execut-la, mesmo que estejam de outra forma impedidos de visualizar a tabela ou consulta base da consulta. 1 Abra a consulta no modo Estrutura. 2 Selecione a consulta clicando em qualquer lugar no modo Estrutura da consulta fora da grade de estrutura e das listas de campos.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 149

3 Clique em Propriedades, na barra de ferramentas, para exibir a folha de propriedades da consulta. 4 Defina a propriedade Permisses de Execuo como Do Proprietrio.
As seguintes definies so verdadeiras para essa definio: Todos os usurios tm a permisso do proprietrio da consulta para ver ou executar a consulta. Somente o proprietrio da consulta pode salvar alteraes na consulta. Somente o proprietrio da consulta pode alterar a posse da consulta. Observao Voc pode tambm definir permisses padro para todas as novas consultas. Clique em Opes, no menu Ferramentas. Clique na guia Tabelas/Consultas e, em seguida, clique na opo Permisses de Execuo que voc deseja utilizar.

Alterar permisses padro para todas as novas consultas


Voc pode alterar as permisses padro que permitem aos outros visualizar os dados retornados por consultas ou, no caso de consultas ao, para executar consultas, ainda que estejam de outra forma impedidos de visualizar a tabela ou consulta base. A alterao das permisses padro afeta apenas as novas consultas. 1 No menu Ferramentas, clique em Opes. 2 Clique na guia Tabelas/Consultas. 3 Clique na opo Permisses de Execuo que voc deseja utilizar. Se voc selecionar Do Proprietrio: Todos os usurios tm a permisso do proprietrio da consulta para visualizar ou executar a consulta. Somente o proprietrio da consulta pode salvar alteraes na consulta. Somente o proprietrio da consulta pode alterar a posse da consulta. Por outro lado, se voc selecionar Do Usurio, as permisses definidas para essa classificao de usurios estaro ativadas e qualquer usurio com permisses de Administrador para a consulta poder salvar alteraes nela ou alterar a sua posse.

Evitar que registros duplicados sejam exibidos em resultados de consulta


O Microsoft Access considera um registro como exclusivo desde que o valor em qualquer campo de um registro seja diferente do valor no mesmo campo em algum outro registro. Em uma consulta, voc no est, necessariamente, exibindo todos os campos que compem os registros nas tabelas ou consultas base. Portanto, se o campo que distingue um registro de outro no estiver na grade de estrutura da consulta, os resultados da consulta podem parecer incluir registros duplicados. Por exemplo, se voc adicionar somente os campos Sobrenome e Pas grade de estrutura da consulta, poder parecer que voc tem registros duplicados se diversos funcionrios tiverem o mesmo sobrenome e morarem no mesmo pas. Entretanto, os registros no esto duplicados na tabela base pois o CdigodoFuncionrio exclusivo para cada registro. Voc pode exibir registros exclusivos conforme determinado por todos os campos da tabela ou consulta base e no apenas os campos na grade de estrutura da consulta, ou pode exibir registros exclusivos conforme determinado apenas pelos campos na grade de estrutura da consulta. Com ambas as definies, caso existam duplicatas, a consulta exibir uma instncia do registro, mas no as duplicatas.

Evitar registros duplicados em uma consulta baseada em campos na grade de estrutura


1 Abra uma consulta no modo Estrutura. 2 Selecione a consulta clicando em qualquer lugar no modo Estrutura da consulta fora da grade de estrutura e das listas de
campos. 3 Clique em Propriedades, na barra de ferramentas, para exibir a folha de propriedades da consulta. 4 Defina a propriedade Valores Exclusivos como Sim. Se os resultados da consulta inclurem mais de um campo, a combinao de valores de todos os campos dever ser exclusiva para que um dado registro seja includo nos resultados. 5 Para visualizar os resultados da consulta, clique em Exibir na barra de ferramentas. Observao Quando a propriedade Valores Exclusivos definida como Sim, o Microsoft Access define automaticamente a propriedade Registros Exclusivos como No.

Evitar registros duplicados em uma consulta baseada em campos na tabela base


1 Abra uma consulta no modo Estrutura. 2 Selecione a consulta clicando em qualquer lugar no modo Estrutura da consulta fora da grade de estrutura e das listas de
campos. 3 Clique em Propriedades, na barra de ferramentas, para exibir a folha de propriedades da consulta. 4 Defina a propriedade Registros Exclusivos como Sim. Observaes A propriedade Registros Exclusivos somente tem efeito quando voc utiliza mais de uma tabela na consulta e seleciona campos dessas tabelas. Quando a propriedade Registros Exclusivos est definida como Sim, o Microsoft Access define automaticamente a propriedade Valores Exclusivos como No. Como uma alternativa definio da propriedade Registros Exclusivos, voc pode adicionar grade de estrutura o campo que distingue um registro de outro.

Especificar com que antecedncia uma consulta exibe um erro de tempo limite ODBC
Uma consulta que utilize um banco de dados ODBC como fonte de dados base pode sofrer atrasos devido ao trfego na rede ou utilizao intensa do servidor ODBC. 1 Abra uma consulta no modo Estrutura. 2 Selecione a consulta clicando em qualquer lugar no modo Estrutura da consulta fora da grade de estrutura e das listas de campos. 3 Clique em Propriedades na barra de ferramentas, para exibir a folha de propriedades da consulta.

Power Informtica Pg.: 150 4 Defina a propriedade Tempo Limite do ODBC com o nmero de segundos que a consulta espera antes de exibir um Apostila p/pesquisa ACCESS-97 erro de tempo limite. O padro de 60 segundos. Observao Se voc definir a propriedade como zero, no ocorrer erro de tempo limite.

Especificar uma estratgia de proteo de registros para uma consulta em um ambiente multiusurio
Voc pode proteger todos os registros na tabela base ou somente os registros que estiver editando. Desse modo, outros usurios no podero alterar o registro na tabela base enquanto ela est sendo editada nos resultados da consulta. 1 Abra uma consulta no modo Estrutura. Em um ambiente multiusurio, certifique-se de que todos os usurios tenham fechado a consulta, a tabela ou consulta base e outros objetos baseados na consulta. 2 Selecione a consulta clicando em qualquer lugar no modo Estrutura da consulta fora da grade de estrutura e das listas de campos. 3 Clique em Propriedades na barra de ferramentas, para exibir a folha de propriedades da consulta. 4 Clique na definio da propriedade Protees de Registro que voc deseja utilizar.

Exibir uma descrio de campo personalizada na barra de status de uma consulta


Voc pode personalizar a descrio exibida ao clicar em um campo dos resultados de uma consulta. 1 Abra uma consulta no modo Estrutura. 2 Clique no campo na grade de estrutura cuja descrio voc deseja alterar e, em seguida, clique em Propriedades, na barra de ferramentas, para exibir a folha de propriedades do campo. 3 Na propriedade Descrio, digite a descrio que voc deseja que a barra de status exiba para esse campo nos resultados da consulta. O comprimento mximo de 255 caracteres. Os usurios vero a nova descrio na barra de status quando clicarem no campo no modo Folha de dados da consulta.

Exibir automaticamente todos os campos de uma consulta ou tabela base de uma consulta
Voc pode exibir todos os campos sem adicion-los grade de estrutura. 1 Abra uma consulta no modo Estrutura. 2 Selecione a consulta clicando em qualquer lugar no modo Estrutura da consulta fora da grade de estrutura e das listas de campos. 3 Clique em Propriedades, na barra de ferramentas, para exibir a folha de propriedades da consulta. 4 Defina a propriedade Resultado de Todos os Campos como Sim. Observaes Se voc deseja limitar os registros que a consulta retorna especificando critrios ou criar um campo calculado ou especificar uma ordem de classificao na grade de estrutura, dever adicionar os campos destinados a este propsito grade de estrutura. Certifique-se de limpar a caixa de seleo Mostrar para cada um desses campos; do contrrio, eles sero exibidos duas vezes nos resultados da consulta. Voc pode alterar a definio padro para a propriedade Resultado de Todos os Campos para todas as novas consultas.

Alterar a definio padro da propriedade ResultadoDeTodosOsCampos


Alterar essa opo somente afetar a definio de propriedade para novas consultas que voc criar e no para aquelas existentes. 1 No menu Ferramentas, clique em Opes. 2 Clique na guia Tabelas/Consultas e, em seguida, selecione ou limpe a caixa de seleo Resultado de Todos Campos. Observao Essa opo determina se os resultados da consulta incluem automaticamente todos os campos das tabelas ou consultas base (sem adicion-las grade de estrutura) ou apenas os campos que voc adicionar grade de estrutura.

Trabalhar com SQL em consultas, formulrios, relatrios, macros e mdulos


Voc pode utilizar SQL (Structured Query Language) para consultar, atualizar e gerenciar bancos de dados relacionados tais como o Microsoft Access. Quando voc cria uma consulta em modo Estrutura de consulta, o Microsoft Access constri, nos bastidores, as instrues SQL equivalentes. possvel visualizar ou editar as instrues SQL em modo SQL. Depois que voc faz alteraes a uma consulta em modo SQL, a consulta pode no ser exibida como era antes no modo Estrutura da consulta. Algumas consultas no podem ser criadas na grade de estrutura. Para consultas passagem, definio de dados e unio voc precisa criar instrues SQL diretamente em modo SQL. Voc pode tambm utilizar instrues SQL em muitos lugares do Microsoft Access onde possvel inserir os nomes de uma tabela, consulta ou campo. Em alguns casos, o Microsoft Access preenche a instruo SQL por voc. Por exemplo, quando voc utiliza um assistente para criar um formulrio ou relatrio que receba dados de mais de uma tabela, o Microsoft Access cria automaticamente uma instruo SQL a ser utilizada como definio para a propriedade Origem do Registro do formulrio ou relatrio. Quando voc cria uma caixa de listagem ou uma caixa de combinao com um assistente, o Microsoft Access cria a instruo SQL e a utiliza como definio para a propriedade Origem da Linha da caixa de listagem ou da caixa de combinao. Voc pode tambm utilizar instrues SQL em subconsultas na grade de estrutura da consulta, no argumento Instruo SQL da ao de macro ExecutarSQL e em cdigo.

Enviar comandos a um banco de dados SQL utilizando uma consulta passagem


As consultas passagem do Microsoft Access enviam comandos diretamente para um servidor de banco de dados ODBC (como o Microsoft SQL Server). Com consultas passagem, voc trabalha diretamente com as tabelas no servidor em vez de vincul-las. 1 Na janela Banco de Dados, clique na guia Consultas e, em seguida, clique em Novo. 2 Na caixa de dilogo Nova Consulta, clique em Modo Estrutura e, em seguida, clique em OK. 3 Sem adicionar tabelas ou consultas, clique em Fechar na caixa de dilogo Mostrar Tabela. 4 No menu Consulta, aponte para Especfica em SQL e, em seguida, clique em Passagem. 5 Na barra de ferramentas, clique em Propriedades para exibir a folha de propriedades da consulta.

Power Informtica Pg.: 151 6 Na folha de propriedades da consulta, defina a propriedade Seqncia de Conexo ODBC para especificar informaes Apostila p/pesquisa ACCESS-97 sobre o banco de dados com o qual deseja conectar-se. Voc pode digitar as informaes de conexo ou clicar em Construir e, em seguida, inserir informaes sobre o servidor com o qual voc est se conectando. Para obter detalhes sobre a sintaxe para a sua consulta, consulte a documentao para o servidor de banco de dados SQL para o qual est enviando a consulta. 7 Se a consulta no for do tipo que retorna registros, defina a propriedade Devolve Registros como No. 8 Na janela Consulta Passagem SQL digite a sua consulta passagem. 9 Para executar a consulta, clique em Executar na barra de ferramentas. (Para uma consulta passagem que retorna registros, voc pode, em vez disso, clicar em Exibir na barra de ferramentas). Se necessrio, o Microsoft Access solicita a voc informaes sobre o seu banco de dados do servidor SQL. Cuidado Se voc converter uma consulta passagem em outro tipo de consulta, tal como uma consulta seleo, perder as instrues SQL que tiver inserido. Observaes As consultas passagem so teis para executar procedimentos armazenados em um servidor ODBC. Se voc no especificar uma seqncia de conexo na propriedade Seqncia de Conexo ODBC, ou se excluir uma seqncia existente, o Microsoft Access utilizar a seqncia padro "ODBC;". Com essa definio, o Microsoft Access solicitar a voc informaes sobre a conexo a cada vez que voc executar a consulta. Algumas consultas passagem podem retornar mensagens alm de dados. Se voc definir a propriedade Registrar Mensagens da consulta como Sim, o Microsoft Access criar uma tabela que contm qualquer mensagem retornada. O nome da tabela o nome do usurio concatenado com um hfen ( - ) e um nmero seqencial comeando em 00. Por exemplo, o nome de usurio padro ADMINISTRADOR, portanto as tabelas retornadas seriam denominadas "ADMINISTRADOR - 00", "ADMINISTRADOR - 01", e assim por diante. Se voc criar uma consulta passagem que retorne vrios conjuntos de resultados, poder criar uma tabela separada a partir de cada resultado.

Criar tabelas separadas para vrios conjuntos de registros de uma consulta passagem
1 Aps criar a consulta passagem, crie uma consulta criar tabela baseada na consulta passagem. 2 Na consulta criar tabela, inclua todos os campos da consulta passagem arrastando o asterisco (*) para a grade de
estrutura. Quando voc executa a consulta criar tabela, obtm uma tabela para cada resultado. A primeira tabela criada tem o nome definido na consulta; tabelas subseqentes tm esse nome concatenado a um nmero seqencial comeando em 1. Por exemplo, se voc desejar que quatro tabelas sejam criadas para quatro conjuntos de resultados e escolher "NovaTabela" como nome da nova tabela, as tabelas criadas sero denominadas NovaTabela, NovaTabela1, NovaTabela2 e NovaTabela3.

Combinar dados em campos de duas ou mais tabelas utilizando uma consulta unio
As consultas unio combinam campos correspondentes de duas ou mais tabelas ou consultas em um s campo. Quando voc executa uma consulta unio, ela retorna os registros dos campos correspondentes nas tabelas ou consultas includas. 1 Na janela Banco de Dados, clique na guia Consultas e, em seguida, clique em Novo. 2 Na caixa de dilogo Nova Consulta, clique em Modo Estrutura e, em seguida, clique em OK. 3 Sem adicionar tabelas ou consultas, clique em Fechar na caixa de dilogo Mostrar Tabela. 4 No menu Consulta, aponte para Especfica em SQL e, em seguida, clique em Unio. 5 Insira as instrues SQL SELECT combinadas com a operao UNION se voc no deseja retornar registros duplicados, ou com a operao UNION ALL se deseja retornar registros duplicados. Observao Cada instruo SELECT deve retornar o mesmo nmero de campos, na mesma ordem. necessrio que os campos correspondentes tenham tipos de dados compatveis, com uma exceo: voc pode utilizar um campo Nmero e um campo Texto como campos correspondentes. 6 Se voc desejar especificar classificao em uma consulta unio, adicione uma nica clusula ORDER BY no final da ltima instruo SELECT. Na clusula ORDER BY, especifique o nome do campo que ser classificado, o qual deve vir da primeira instruo SELECT. 7 Para ver os resultados da consulta, clique em Exibir na barra de ferramentas. Cuidado Se voc converter uma consulta unio em um outro tipo de consulta, tal como uma consulta seleo , perder a instruo SQL que acabou de inserir. Observaes A consulta Clientes e Fornecedores por Cidade no banco de dados de exemplo Northwind um exemplo de consulta unio. Para visualizar essa consulta, abra o banco de dados Northwind na subpasta Exemplos de sua pasta de programa do Office. Na janela Banco de Dados, clique na guia Consultas clique em Clientes e Fornecedores por Cidade e, em seguida, clique em Estrutura. Uma consulta unio obtm os nomes de suas colunas a partir dos nomes das colunas da primeira tabela ou da instruo SELECT. Se voc desejar renomear um campo nos resultados, utilize a clusula AS para criar um alias para os campos.

Exemplos de consultas unio


As consultas unio combinam campos de duas ou mais tabelas ou consultas em um s campo. Veja a seguir exemplos de uma consulta unio bsica, alm de exemplos de como classificar registros, renomear campos e retornar registros duplicados em consultas unio. Consulta unio bsica A consulta unio a seguir consiste em duas instrues SQL SELECT que retornam, tanto da tabela Fornecedores quanto da Clientes, os nomes de empresas e cidades que se encontram no Brasil. {bmc bm177.WMF} Classificando em uma consulta unio A consulta unio a seguir seleciona todos os nomes de empresas e cidades de ambas as tabelas Fornecedores e Clientes,

Apostila p/pesquisa ACCESS-97 e classifica alfabeticamente os dados por cidade: SELECT [NomeDaEmpresa], [Cidade] FROM [Fornecedores] UNION SELECT [NomeDaEmpresa], [Cidade] FROM [Clientes] ORDER BY [Cidade];

Power Informtica

Pg.: 152

Renomeando campos em uma consulta unio A consulta unio a seguir renomeia o campo Nome da Empresa para "Nome do Fornecedor/Cliente" na sada da consulta: SELECT [NomeDaEmpresa] AS [Nome do Fornecedor/Cliente], [Cidade] FROM [Fornecedores] UNION SELECT [NomeDaEmpresa] AS [Nome do Fornecedor/Cliente], [Cidade] FROM [Clientes]; Retornando registros duplicados em uma consulta unio A consulta unio a seguir utiliza a instruo UNION ALL para recuperar todos os registros, incluindo duplicatas: SELECT [NomeDaEmpresa], [Cidade] FROM [Fornecedores] UNION ALL SELECT [NomeDaEmpresa], [Cidade] FROM [Clientes];

Visualizar ou modificar a instruo SQL por trs de uma consulta existente


Se voc estiver familiarizado com SQL, convm trabalhar diretamente com a instruo SQL base de uma consulta. 1 Crie uma consulta ou abra uma consulta existente. 2 Clique na seta prxima ao boto Exibir da barra de ferramentas e, em seguida, clique em Modo SQL. O Microsoft Access exibe a instruo SQL equivalente ao que voc criou em modo Estrutura. 3 Se voc desejar fazer alteraes, digite-as na instruo SQL. 4 Para visualizar as alteraes na grade de estrutura, clique na seta prxima ao boto Exibir na barra de ferramentas e, em seguida, clique em Modo Estrutura.

Utilize o modo Estrutura da consulta para gerar uma instruo SQL para colar em outro lugar
Voc pode utilizar instrues SQL e clusulas em muitas expresses, como argumentos de procedimentos e como definies de propriedades. Por exemplo, possvel utilizar uma instruo SQL para definir a propriedade Origem da Linha de uma caixa de listagem para gerar uma lista de itens. 1 Em modo Estrutura de consulta, crie a consulta a partir da qual voc gostaria de gerar a instruo SQL. 2 Clique na seta prxima ao boto Exibir na barra de ferramentas e, em seguida, clique em Modo SQL. 3 Selecione toda a instruo SQL ou parte dela e, em seguida, pressione CTRL+C para copiar o texto selecionado para a rea de Transferncia. 4 Posicione o ponto de insero onde desejar colar a instruo SQL, tal como na janela Mdulo ou em uma caixa de propriedade. 5 Pressione CTRL+V. Observaes Voc pode criar ou editar uma consulta em modo SQL em vez de faz-lo em modo Estrutura. Para fazer isso, alterne para modo SQL e digite ou modifique a instruo SQL para a sua consulta. Se, em seguida, voc alternar de volta para modo Estrutura, a instruo SQL estar representada na grade de estrutura. A maioria das propriedades de consulta da folha de propriedades no modo Estrutura da consulta possuem clusulas e opes equivalentes disponveis no modo SQL. Utilizando um assistente para criar um formulrio ou relatrio baseado em mais de uma tabela ou para criar uma caixa de listagem ou uma caixa de combinao, o Microsoft Access criar automaticamente uma instruo SQL a ser utilizada como a fonte de dados para o formulrio ou relatrio, ou a fonte da linha para a caixa de listagem, ou a caixa de combinao. Sem utilizar um assistente, voc pode gerar uma instruo SQL para as propriedades Origem do Registro ou Origem da Linha clicando no boto Construir prximo a ambas as propriedades e, em seguida, criando uma consulta em modo Estrutura de consulta. Voc no pode utilizar a grade de estrutura para criar consultas especficas em SQL. Para esses tipos de consultas, convm utilizar o modo SQL.

Utilize uma subconsulta para definir um campo ou para definir critrios para um campo
Voc pode utilizar subconsultas para, por exemplo, testar a existncia de algum resultado da subconsulta, localizar valores na consulta principal que sejam iguais, maiores ou menores que valores retornados pela subconsulta, ou para criar subconsultas dentro de subconsultas. 1 Crie uma nova consulta. 2 Em modo Estrutura de consulta, adicione os campos desejados grade de estrutura, inclusive os campos para os quais voc deseja utilizar a subconsulta. 3 Se voc estiver utilizando uma subconsulta para definir critrios para um campo, digite uma instruo SELECT na clula Critrios do campo para o qual voc deseja definir critrios. Coloque a instruo SELECT entre parnteses. Se voc estiver utilizando uma subconsulta para definir uma clula Campo, digite uma instruo SELECT entre parnteses em uma clula Campo. Aps voc sair da clula, o Microsoft Access insere automaticamente "Expr1:", "Expr2:", e assim por diante, antes da instruo SELECT. Observao Para obter mais espao para inserir a instruo SELECT, estando na clula Campo ou Critrio, pressione

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 153 SHIFT+F2 e insira a instruo na caixa Zoom. Para renomear o campo, substitua "Expr1:" por um nome de campo por exemplo, "Gato:". 4 Para ver os resultados, clique em Exibir na barra de ferramentas. Observaes Voc no pode utilizar um campo definido com uma subconsulta para agrupar registros. A instruo SELECT de uma subconsulta no pode definir uma consulta unio ou de tabela de referncia cruzada.

Trabalhar com tabelas ou ndices utilizando uma consulta definio de dados SQL

Utilize consultas definio de dados SQL para criar, excluir ou alterar tabelas ou criar ndices no banco de dados atual. 1 Na janela Banco de Dados, clique na guia Consultas e, em seguida, clique em Novo. 2 Na caixa de dilogo Nova Consulta, clique em Modo Estrutura e, em seguida, clique em OK. 3 Sem adicionar tabelas ou consultas, clique em Fechar na caixa de dilogo Mostrar Tabela. 4 No menu Consulta, aponte para Especfica em SQL e, em seguida, clique em Definio de Dados. 5 Insira a instruo SQL para a sua consulta definio de dados. Cada consulta definio de dados consiste em apenas uma instruo de definio de dados. O Microsoft Access suporta essas instrues de definio de dados: CREATE TABLE cria uma tabela. ALTER TABLE adiciona um novo campo ou restrio a uma tabela existente. DROP exclui uma tabela de um banco de dados ou remove um ndice de um campo ou grupo de campos. CREATE INDEX cria um ndice para um campo ou grupo de campos. 6 Para executar a consulta, clique em Executar na barra de ferramentas. Cuidado Se voc converter uma consulta definio de dados em um outro tipo de consulta, tal como uma consulta seleo, voc perder a instruo SQL que inseriu. Observaes Para criar ou alterar objetos um servidores de banco de dados ODBC, tais como Microsoft SQL Server, utilize consultas passagem em vez de consultas definio de dados.

Exemplos de consultas definio de dados


Criando uma tabela Esta consulta definio de dados utiliza a instruo CREATE TABLE para criar uma tabela denominada Amigos. A instruo inclui o nome e o tipo de dados para cada campo da tabela e atribui um ndice ao campo CdigoDoAmigo, que o marca como chave primria. CREATE TABLE Amigos ([CdigoDoAmigo] integer, [Sobrenome] text, [Nome] text, [DataDeNascimento] date, [Telefone] text, [Observaes] memo, CONSTRAINT [ndice1] PRIMARY KEY ([CdigoDoAmigo])); Criando um ndice Esta consulta definio de dados utiliza a instruo CREATE INDEX para criar um ndice de vrios campos sobre os campos Sobrenome e Nome. CREATE INDEX Novondice ON Amigos ([Sobrenome], [Nome]);

Criar a seqncia de conexo ODBC para uma consulta passagem SQL


1 Abra uma consulta passagem. 2 Clique em Propriedades na barra de ferramentas, para exibir a folha de propriedades da consulta. 3 Na folha de propriedades da consulta, clique em Construir direita da caixa de propriedade Seqncia de Conexo
ODBC e, em seguida, insira informaes sobre o servidor ao qual voc est conectado. 4 Quando voc for solicitado a salvar a senha na seqncia de conexo, selecione Sim se desejar que a senha e o logon sejam armazenados nas informaes da seqncia de conexo. Observao A seqncia de conexo ODBC padro "ODBC;". Aps criar a seqncia de conexo ODBC, o construtor insere uma nova seqncia na propriedade Seqncia de Conexo ODBC, na folha de propriedades da consulta.

Sobre a utilizao de expresses em SQL


Voc digita expresses em instrues SQL quando edita uma consulta em modo SQL, e em determinadas definies de propriedades e argumentos. Por exemplo, possvel utilizar uma instruo SQL para definir a propriedade Origem da Linha de uma caixa de listagem para gerar uma lista de itens. Inserindo uma expresso em modo SQL Para digitar uma expresso no modo SQL de uma consulta, clique na seta prxima ao boto Exibir na barra de ferramentas e, em seguida, clique em Modo SQL. O Microsoft Access exibe a instruo SQL que descreve a consulta ativa. Voc pode digitar uma expresso em uma instruo SQL SELECT ou nas clusulas WHERE, ORDER BY, GROUP BY ou HAVING. Inserindo uma expresso SQL em definies de propriedades e argumentos Voc pode digitar uma expresso SQL em vrios argumentos e definies de propriedades. Voc pode tambm copiar e colar do modo SQL. possvel, por exemplo, utilizar uma expresso SQL como argumento Condio Onde da ao AbrirFormulrio ou AplicarFiltro, como argumento de domnio ou critrio em uma funo agregada de domnio ou como definio para as propriedades Origem do Registro ou Origem da Linha.

Exemplos de expresses em instrues SQL

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 154 Voc pode utilizar uma expresso em muitos lugares de uma instruo SQL, conforme mostram os exemplos a seguir. As expresses aparecem em vermelho. Expresso Resultado SELECT [Nome],[Sobrenome] FROM [Funcionrios] WHERE [Sobrenome]="Davolio"; SELECT [CdigoDoProduto], [NomeDoProduto] FROM [Produtos] WHERE [CdigoDaCategoria]=Forms! [Novos Produtos]![CdigoDaCategoria] SELECT Avg([PreoTotal]) AS [Preo Total Mdio] FROM [Detalhes Adicionais do Pedido] WHERE [PreoTotal ]>1000; SELECT [CdigoDaCategoria],Count([CdigoDo Produto]) AS [ContarDeCdigoDoProduto] FROM [Produtos] GROUP BY [CdigoDaCategoria] HAVING Count([CdigoDoProduto])>10; Exibe os valores dos campos Nome e Sobrenome para funcionrios cujo sobrenome Davolio. Exibe os valores dos campos CdigoDoProduto e NomeDoProduto da tabela Produtos para registros nos quais o valor de CdigoDaCategoria seja coincidente com o valor de CdigoDaCategoria especificado em um formulrio Novos Produtos aberto. Calcula o preo total mdio de pedidos nos quais o valor do campo PreoTotal seja maior que 1000 e o exibe em um campo denominado Preo Total Mdio. Em um campo denominado ContarDeCdigoDoProduto, exibe o nmero total de produtos para categorias com mais de 10 produtos.

Consideraes ao classificar registros


As ordens de classificao so salvas com uma tabela, consulta ou formulrio. Se voc basear um novo formulrio ou relatrio em uma tabela ou consulta que tenha uma ordem de classificao salva com ela, o novo formulrio ou relatrio herdar a ordem de classificao. O Microsoft Access ir classificar at 255 caracteres, em um ou mais campos, nos resultados de uma consulta ou filtro avanado. A ordem de classificao depende da definio de idioma que voc especificar na caixa de dilogo Opes no momento em que voc criar o seu banco de dados. Para verificar ou alterar essa definio, clique em Opes no menu Ferramentas e ento clique na guia Geral para ver a definio sob Nova Ordem de Classificao do Banco de Dados. Se a grade de estrutura da consulta ou filtro contiver o asterisco da lista de campos, voc no poder especificar uma ordem de classificao na grade de estrutura a menos que voc tambm adicione os campos desejados sobre os quais classificar na grade de estrutura. Utilize ordem crescente para classificar datas e horas de mais cedo para mais tarde. Utilize ordem decrescente para classificar de mais tarde para mais cedo. Os nmeros armazenados em campos Texto so classificados como seqncias de caracteres, e no como valores numricos. Portanto, para classific-los em ordem numrica, todas as seqncias de texto precisam ter o mesmo comprimento, sendo os nmeros mais curtos preenchidos com zeros esquerda. Por exemplo, o resultado de uma classificao crescente das seqncias de texto "1", "2", "11" e "22" ser "1", "11", "2", "22". Voc precisa completar os nmeros de um s dgito com um zero esquerda para que as seqncias sejam classificadas corretamente: "01", "02", "11", "22". Para campos que no contm valores Nulos, uma outra soluo seria classificar sobre os valores numricos das seqncias utilizando a funo Val. Por exemplo: se a coluna Idade for um campo Texto que contm valores numricos, especificar Val([Idade]) em uma clula Campo e especificar uma ordem de classificao em sua clula Classificao colocar os registros na ordem correta. Se voc estiver armazenando apenas nmeros ou datas em um campo Texto, considere alterar o tipo de dados do campo para Nmero, Moeda ou Data/Hora na tabela onde o campo est armazenado. Assim, quando voc classificar no campo, os nmeros ou datas sero classificados numericamente ou em ordem de data, sem exigir zeros esquerda. Quando voc classifica um campo em ordem crescente, qualquer registro no qual esse campo esteja vazio (que contm um valor Nulo) listado primeiro. Quando um campo contm registros com valores Nulo e seqncias de comprimento zero, os campos com valores nulos aparecem primeiro na ordem de classificao, imediatamente seguidos pelas seqncias de comprimento zero. Voc no pode classificar um campo cujo tipo de dados seja Memorando, Hyperlink ou Objeto OLE.

Classificar registros utilizando a grade de estrutura de uma consulta ou filtro avanado

Antes de especificar uma ordem de classificao, existem certas coisas que voc deve considerar. 1 Abra uma consulta no modo Estrutura ou exiba a janela Filtrar/Classificar Avanado em uma tabela, consulta ou formulrio. 2 Para classificar sobre mais de um campo, primeiro organize os campos na grade de estrutura na ordem em que voc deseja que as classificaes sejam efetuadas. O Microsoft Access classifica primeiro a coluna mais esquerda, e ento no prximo campo direita, e assim por diante. Por exemplo, para classificar primeiro no campo Sobrenome e ento no campo Nome, o campo Sobrenome precisa estar esquerda do campo Nome na grade. 3 Na clula Classificao de cada um dos campos que voc deseja classificar, clique em uma opo. 4 Para ver os resultados da consulta, clique em Exibir na barra de ferramentas.

Criar uma consulta de tabela de referncia cruzada sem utilizar um assistente


1 Na janela Banco de Dados, clique na guia Consultas e, em seguida, clique em Novo. 2 Na caixa de dilogo Nova Consulta, clique em Modo Estrutura e, em seguida, clique em OK. 3 Na caixa de dilogo Mostrar Tabela, clique na guia que lista as tabelas ou consultas com cujos dados voc deseja
trabalhar.

Power Informtica Pg.: 155 4 Clique duas vezes no nome de cada objeto que voc deseja adicionar consulta e, em seguida, clique em Fechar. 5 Adicione campos linha Campo na grade de estrutura e especifique os critrios. 6 Na barra de ferramentas, clique em Tipo de Consulta e, em seguida, clique em Consulta de Tabela de Referncia Apostila p/pesquisa ACCESS-97 Cruzada. 7 Para o(s) campo(s) cujo(s) valor(es) voc deseja que aparea(m) como coluna(s), clique na linha Referncia Cruzada e, em seguida, clique em Linha. Voc deve deixar o Agrupar Por padro na linha Total para esses campos. 8 Para o campo cujos valores voc deseja que apaream como ttulos de colunas, clique na linha Referncia Cruzada e, em seguida, clique em Coluna. Voc pode escolher Coluna para um nico campo e deve deixar Agrupar Para na linha Total para esse campo. Por padro, os ttulos de colunas so classificados em ordem alfabtica ou numrica. Se voc desejar que eles apaream em uma ordem diferente ou se desejar limitar o nmero de ttulos de colunas a ser exibido, defina a propriedade TtulosDeColunas. 9 Para o campo cujos valores voc deseja utilizar na tabulao de referncia cruzada, clique na linha Referncia Cruzada e, em seguida, clique em Valor. Somente um campo pode ser definido como Valor. 10 Na linha Total para esse campo, clique no tipo de funo agregada que voc deseja para a tabulao de referncia cruzada (como Soma, Mdia ou Contar). 11 Para especificar critrios que limitem ttulos de linhas antes que o clculo seja efetuado, insira uma expresso na linha Critrios para um campo com Linha na clula Referncia Cruzada. Voc poderia, por exemplo, exibir totais de vendas para produtos em certas categorias, como carne e frutos do mar. Para especificar critrios que limitem registros antes que os ttulos de linha sejam agrupados e antes que a tabulao de referncia cruzada seja realizada, adicione o campo para o qual voc deseja definir critrios grade de estrutura, clique em Onde na clula Total, deixe a clula Referncia Cruzada em branco e, ento, insira uma expresso na linha Critrios. (Os resultados da pesquisa no exibiro campos que tenham Onde na linha Total.) 12 Para visualizar os resultados da consulta, clique em Exibir na barra de ferramentas. Para interromper a consulta aps t-la iniciado, pressione CTRL+BREAK. Observaes A consulta Pedidos Trimestrais por Produto no banco de dados de exemplo Northwind um exemplo de consulta de tabela de referncia cruzada. Para ver essa consulta, abra o banco de dados Northwind na subpasta Exemplos da pasta do seu programa Office. Na janela Banco de Dados, clique na guia Consultas, clique em Pedidos Trimestrais por Produto e, em seguida, clique em Estrutura. Se voc incluir um campo na grade de estrutura de consulta, mas clicar na opo (No Exibido) na clula Referncia Cruzada e Agrupar Por na clula Total, o Microsoft Access o agrupar como uma Linha mas no exibir a linha nos resultados da pesquisa. Pode ocorrer que os valores em seu campo Coluna incluam caracteres normalmente no permitidos em nomes de campos, como decimais. Nesses casos, o Microsoft Access substitui o caractere por um sublinhado na folha de dados.

Classificar ou limitar ttulos de colunas exibidos em uma consulta de tabela de referncia cruzada
Em ttulos de coluna que contenham, por exemplo, os meses do ano, voc pode exibir os meses cronologicamente em vez de alfabeticamente e pode exibir apenas as colunas do intervalo de janeiro a junho. 1 Estruture sua consulta de tabela de referncia cruzada com ou sem a ajuda de um assistente. 2 Exiba a consulta no modo Estrutura. 3 Clique no segundo plano do modo Estrutura da consulta, fora da grade de estrutura e das listas de campos. 4 Na barra de ferramentas, clique em Propriedades para exibir a folha de propriedades da consulta. 5 Na caixa da propriedade Ttulos de Colunas, insira os ttulos de colunas que voc deseja exibir, na ordem em que voc deseja exibi-los. Insira os ttulos de colunas, digite uma vrgula ou o separador de lista utilizado em seu pas. (Para localizar o separador de lista para o seu pas, clique duas vezes em Configuraes Regionais no Painel de Controle do Windows). Os ttulos de coluna que voc inserir devem coincidir exatamente com os ttulos de coluna na folha de dados da consulta. Por exemplo, se um ttulo de coluna na folha de dados for "Brasil", voc deve inserir um ttulo de coluna "Brasil" e no "BR". (Depois que voc pressiona ENTER ou move o ponteiro do mouse para outro lugar, o Microsoft Access coloca aspas em cada ttulo). 6 Para visualizar os resultados da consulta, clique em Exibir na barra de ferramentas. Observaes Se voc executa uma consulta de tabela de referncia cruzada com freqncia ou a utiliza como base para um formulrio ou relatrio, pode agiliz-la utilizando o procedimento acima para especificar ttulos fixos de colunas. Se voc utiliza freqentemente os mesmos ttulos de coluna em consultas diferentes, pense em criar uma tabela com um campo Texto para armazenar os ttulos das colunas. Feito isso, abra a tabela e copie os ttulos na caixa da propriedade Ttulos de Colunas conforme o necessrio.

Maneiras de executar clculos em uma consulta


H vrios tipos de clculos que voc pode efetuar em uma consulta. Voc pode, por exemplo, calcular a soma ou mdia dos valores de um campo, multiplicar os valores de dois campos ou calcular a data trs meses a partir da data atual. Ao exibir os resultados de um clculo em um campo, os resultados, na verdade, no so armazenados na tabela base. Em vez disso, o Microsoft Access efetua novamente os clculos todas as vezes que voc executa a consulta, de modo que os resultados so sempre baseados nos dados mais atualizados do banco de dados. Portanto, voc no pode atualizar

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 156 manualmente os resultados calculados. Para exibir os resultados de um clculo em um campo, voc pode utilizar um clculo predefinido que o Microsoft Access fornece ou definir clculos personalizados. Utilize os clculos predefinidos, denominados "totais", se voc deseja computar as quantidades a seguir para grupos de registros ou para todos os registros combinados: soma, mdia, contagem, mnimo, mximo, desvio padro ou varincia. Voc escolhe um clculo de totais para cada campo que deseja calcular. Voc pode calcular alguns tipos de totais utilizando o Assistente de Consulta Simples. Alm disso, possvel calcular todos os tipos de totais utilizando a linha Total na grade de estrutura da consulta, onde voc seleciona a funo agregada para o clculo que deseja efetuar em um campo. Na grade de estrutura da consulta, voc pode tambm especificar critrios para limitar os grupos para os quais so calculados os totais, limitar os registros includos em um clculo ou limitar os resultados exibidos depois que o clculo efetuado. Um clculo personalizado permite que voc efetue clculos com nmeros, data e textos em cada registro utilizando dados de um ou mais campos. Por exemplo, com um clculo personalizado, voc pode multiplicar valores de um campo por uma quantidade definida, localizar a diferena entre duas datas armazenadas em campos separados, combinar diversos valores em um campo Texto ou criar subconsultas. Utilizando as opes na linha Total da grade de estrutura, voc pode efetuar o clculo em grupos de registros e calcular uma soma, mdia, contagem ou outro tipo de total no campo calculado. Para clculos personalizados, necessrio criar um novo campo calculado diretamente na grade de estrutura. Voc cria um campo calculado inserindo uma expresso em uma clula Campo vazia na grade de estrutura da consulta. A expresso pode ser composta de vrios clculos por exemplo, Soma([UnidadesEmEstoque]+[UnidadesEmPedido]). Voc pode tambm especificar critrios para que um campo calculado afete os resultados do clculo. Entretanto, voc no tem que exibir os resultados de um clculo em um campo. Em vez disso, voc pode utiliz-los como critrios para determinar os registros que a consulta deve selecionar ou para determinar sobre quais registros uma ao deve ser executada. Por exemplo, possvel especificar as expresses a seguir na linha Critrios para ordenar consulta que retorne apenas registros que tenham valores no campo DataDeEntrega que estejam entre a data atual e a correspondente dentro de trs meses. Voc pode tambm utilizar um clculo para atualizar dados de uma consulta de atualizao. Voc pode, por exemplo, inserir a expresso a seguir na clula Atualizar Para para aumentar todos os valores no campo PreoUnitrio em 5 por cento.

Executar clculos em uma consulta


Voc efetua clculos em uma consulta utilizando: Clculos predefinidos, denominados "totais", para computar as quantidades a seguir para grupos de registros ou para todos os registros combinados na consulta: soma, mdia, contagem, mnimo, mximo, desvio padro ou varincia. Um clculo personalizado para efetuar clculos com nmeros, data e textos em cada registro utilizando dados de um ou mais campos. Voc pode criar um novo campo calculado diretamente na grade de estrutura para esses tipos de clculos. Em vez de exibir os resultados do clculo, voc pode utiliz-los: Como critrios para determinar os registros que a consulta seleciona ou para determinar sobre quais registros uma ao deve ser executada. Para atualizar dados de uma consulta de atualizao.

Calcular uma soma, mdia, contagem ou outro total em registros de uma consulta
Utilizando a linha Total em modo Estrutura da consulta, voc pode calcular soma, mdia, contagem, mnimo, mximo, varincia ou desvio padro em valores de um ou mais campos tanto para todos os registros em uma consulta como para um ou mais grupos de registros. Utilizando a linha Critrios, voc pode tambm adicionar critrios que afetem os resultados do clculo. Observao Voc pode tambm utilizar o Assistente de Consulta Simples para calcular a soma, mdia, contagem, mnimo ou mximo dos valores em um campo; porm, caso deseje adicionar critrios, voc deve utilizar a grade de estrutura da consulta.

Calcular uma soma, mdia, contagem ou outro total em grupos de registros de uma consulta
1 Crie uma consulta seleo em modo Estrutura. Adicione as tabelas cujos registros voc deseja utilizar no clculo e, em
seguida, adicione os campos nos quais voc deseja efetuar clculos, definir agrupamentos e especificar critrios. 2 Clique em Totais na barra de ferramentas. O Microsoft Access exibe a linha Total na grade de estrutura. 3 Para o campo ou campos que voc deseja agrupar, deixe Agrupar Por na clula Total. 4 Para cada campo que voc deseja calcular, clique em sua clula na linha Total e, em seguida, clique em uma das funes agregadas a seguir: Soma, Mdia, Mn, Mx, Contar, Desv ou Var. 5 Se desejar, insira critrios para afetar os resultados do clculo. 6 Se desejar, classifique os resultados. 7 Clique Exibir, na barra de ferramentas, para visualizar os resultados. Observaes Quando voc utiliza uma funo agregada em um campo, o Microsoft Access combina os nomes da funo e do campo para nomear o campo na folha de dados (por exemplo, MdiaDeFrete). Se voc adicionar um campo calculado que inclua uma ou mais funes agregadas em suas expresses, deve definir a clula do campo calculado Total como Expresso. Para criar uma consulta de tabela de referncia cruzada que agrupe totais na parte inferior esquerda e na parte superior da folha de dados. A consulta Vendas por Categoria em 1995 no banco de dados de exemplo Northwind possui um exemplo de clculo da soma para grupos de registros. Para visualizar essa consulta, abra o banco de dados Northwind na subpasta Exemplos da

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 157 pasta de seu Office. Na janela Banco de Dados, clique na guia Consultas, clique em Vendas por Categoria para 1995 e, ento, clique em Estrutura.

Onde especificar critrios para que intervenham quando clculos so executados


Na grade de estrutura da consulta, o lugar onde voc especifica critrios determina quando o clculo ser executado. Observao Embora os exemplos a seguir somente apresentem consultas que calculam totais, essas diretrizes tambm se aplicam a campos calculados. Para limitar agrupamentos antes que voc efetue clculos em grupos de registros, especifique os critrios nos campos Agrupar Por. Para retornar apenas resultados selecionados depois que o clculo efetuado, especifique o campo que contm o clculo. Essa regra se aplica se voc estiver efetuando o clculo sobre cada registro, sobre grupos de registros ou sobre todos os registros. Para limitar os registros antes que sejam agrupados e antes que o clculo seja efetuado, adicione grade de estrutura o campo cujos registros voc deseja limitar e, em seguida, especifique os critrios na clula Critrios. Se estiver calculando totais na mesma consulta, defina a clula Total para o campo que contm os critrios como Onde. Essa regra se aplica caso voc esteja calculando o total sobre todos os registros ou sobre grupos de registros. (O Microsoft Access limpa automaticamente a caixa de seleo Mostrar.) O exemplo a seguir utiliza duas vezes o campo PreoTotal: a primeira para limitar os registros e a segunda para calcular o total. Entretanto, voc pode utilizar um campo diferente para limitar registros arrastando esse campo para a grade de estrutura e definindo sua clula Total como Onde.

Calcular uma soma, mdia, contagem ou outro total em todos os registros de uma consulta
1 Crie uma consulta seleo em modo Estrutura. Adicione as tabelas cujos registros voc deseja utilizar no clculo e, em
seguida, adicione os campos sobre os quais voc deseja efetuar clculos e especificar critrios. 2 Clique em Totais, na barra de ferramentas. O Microsoft Access exibe a linha Total na grade de estrutura. 3 Para cada campo na grade de estrutura, clique em sua clula na linha Total e, em seguida, clique em uma das funes agregadas a seguir: Soma, Mdia, Mn, Mx, Contar, Desv ou Var. 6 Clique em Exibir, na barra de ferramentas, para visualizar os resultados. Observaes Quando voc utiliza uma funo agregada em um campo, o Microsoft Access combina os nomes da funo e do campo para nomear o campo na folha de dados (por exemplo, MdiaDeFrete). Caso adicione um campo calculado que inclua uma ou mais funes agregadas a uma consulta na qual esteja calculando totais em todos os registros, voc deve definir a clula Total do campo calculado como Expresso.

Sobre funes agregadas e outras opes na linha Total da grade da estrutura da consulta
Das 12 opes na linha Total da grade de estrutura da consulta, 9 so funes agregadas. Todas as funes, exceto Primeiro e ltimo, so explicadas na tabela a seguir. Observao As funes agregadas no incluiro em seus clculos registros que contenham valores em branco (Nulos). Por exemplo, a funo Contar retorna uma contagem de todos os registros sem valores Nulos. Existe uma forma de contar valores Nulos e voc pode converter valores Nulos em zeros para que sejam includos em um clculo.

Sobre o trabalho com consultas que contenham campos em branco


Quando um campo no contm valores, contm um valor Nulo ou, tratando-se de um campo Texto, Memorando ou Hyperlink, contm um valor Nulo ou uma seqncia de comprimento zero. Se existirem valores Nulos em um campo, estes podero afetar os valores da consulta. Seguem algumas diretrizes para o trabalho com valores Nulos e seqncias de comprimento zero em consultas. Associando campos que contm valores Nulos Ao associar tabelas em uma consulta, os resultados incluem apenas registros que no possuem valores Nulos nos campos coincidentes. Por exemplo, para listar Fornecedores e Clientes que residem na mesma regio, voc cria uma consulta que inclua as tabelas Fornecedores e Clientes, sendo essas tabelas associadas no campo Regio. Ao visualizar os resultados, voc ver apenas os valores para registros que contm um valor no campo Regio em ambas as tabelas. Localizando valores Nulos ou seqncias de comprimento zero Caso esteja utilizando uma consulta para localizar valores Nulos ou seqncias de comprimento zero, digite Nulo na clula Critrios para localizar valores Nulos, ou duas aspas duplas (" ") na clula Critrios para localizar seqncias de comprimento zero (no digite um espao entre as aspas).

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 158 Entendendo de que modo valores Nulos afetam clculos numricos Se voc utilizar uma funo agregada para calcular a soma, mdia, contagem ou outra quantidade nos valores de um campo, registros com valores Nulos nesse campo no sero includos no clculo. Isso se aplica aos casos em que voc calcula os agregados utilizando a linha Total na grade de estrutura da consulta, o Assistente de Consulta Simples ou, ainda, uma expresso personalizada. Se, por exemplo, voc utilizar a funo Contar para contar o nmero de valores em um campo, ela retornar uma contagem de todos os valores com valores no-Nulos. Se voc deseja localizar o nmero total de registros, inclusive aqueles que possuem valores Nulos, utilize Contar com o caractere curinga asterisco (*). Se voc utilizar um operador aritmtico (como +, -, *, /) em uma expresso (como [UnidadesEmEstoque]+ [UnidadesEmPedido]) e um dos campos na expresso contiver um valor Nulo, o resultado de toda a expresso ser um valor Nulo. Convertendo valores Nulos em zero Quando voc tem campos contendo valores Nulos, possvel criar uma expresso que converta os valores Nulos em zero. Convm fazer isso se voc desejar que os registros que contenham valores Nulos sejam includos em um clculo agregado ou evitar que uma expresso receba um resultado Nulo quando um campo que esteja referenciado na expresso contiver valores Nulos. Para converter valores Nulos em zero, utilize a funo Nz. Por exemplo: Nz([Subtotal])+Nz([Frete]) Combinando campos Texto que contm valores Nulos Se voc estiver utilizando uma expresso para combinar dois campos contendo valores de texto e um ou ambos os campos inclurem valores Nulos, utilize o operador & em vez do operador + para combinar os valores. O operador & combinar os valores mesmo que eles contenham valores Nulos, enquanto que o operador + retornar um Nulo se algum dos dois valores for um Nulo. Por exemplo: NomeCompleto: [Sobrenome] & " "& [Nome] Classificando campos que contm valores Nulos e seqncias de comprimento zero Quando voc classifica um campo em ordem ascendente, qualquer registro no qual esse campo contenha um valor Nulo so listados primeiro. Se um campo contiver tanto valores Nulos quanto seqncias de comprimento zero, os valores Nulos aparecem primeiro na ordem de classificao, seguidos imediatamente pelas seqncias de comprimento zero. Utilizando o caractere curinga asterisco (*) para retornar valores no-Nulos Se voc utilizar a expresso Como "*" ao definir critrios de consulta para um campo, os resultados da consulta incluiro seqncias de comprimento zero nesse campo, mas no valores Nulos.

A consulta no recupera os registros desejados. A consulta recupera registros demais.


Se voc tiver mais de uma tabela ou consulta na consulta, conecte-as com uma linha de associao caso ainda no estejam conectadas. Se as tabelas ou consultas j estiverem associadas, verifique as propriedades de cada linha de associao para ver qual o tipo da associao. As propriedades associativas determinam se uma tabela contribuir com todos os seus registros ou apenas com aqueles que coincidirem com registros da outra tabela. Adicione critrios para limitar os registros que a consulta recupera. Somente os registros que satisfaam os critrios que voc definir sero recuperados. Se voc j especificou critrios, convm especificar critrios adicionais para o mesmo campo utilizando o operador E ou para outros campos. Alm disso, certifique-se de que os critrios existentes tenham sido inseridos corretamente. Verifique a existncia de erros ortogrficos, espaos desnecessrio ou caracteres a mais. Certifique-se de ter definido os critrios para o campo apropriado e de que sejam aqueles que voc deseja que os registros satisfaam. Caso esteja utilizando um critrio alternativo na linha Ou da grade de estrutura da consulta ou em expresses de critrios que utilizem o operador Ou, convm remov-lo. Confira os dados que est tentando localizar. Se os dados contiverem outros caracteres especiais ou espaos a mais, os critrios devero levar isto em conta. Voc pode utilizar caracteres curinga nos critrios, caso no tenha certeza de quais sejam ou no deseje especificar os valores exatos dos campos. Caso j esteja utilizando caracteres curinga mas no obtm os registros que deseja, possvel que voc esteja utilizando os caracteres curinga no tipo de dados errado. Em uma consulta seleo, acrscimo ou criar-tabela, se voc estiver utilizando Valores Principais na barra de ferramentas no modo Estrutura da consulta (ou definindo a propriedade Valores Principais na folha de propriedades da consulta) para retornar um nmero especificado dentre os valores mais altos ou mais baixos de um campo, pode ser que a consulta retorne mais registros que o nmero especificado por voc. Isto se d porque todos os registros que coincidem com o ltimo registro tambm so retornados. Assim, uma consulta retornaria todos os trs registros a seguir, ainda que voc tivesse pedido para ver os funcionrios com os dois maiores totais de vendas, porque a consulta no distinguiria entre os dois totais de vendas de 50.000.

Se voc no desejar que valores duplicados sejam retornados, defina a propriedade Valores Exclusivos, na folha de propriedades da consulta, como Sim.

A consulta recupera muito poucos registros.


Se a consulta incluir mais de uma tabela ou consulta, verifique as propriedades de associao de cada linha de associao entre elas. As propriedades de associao determinam se uma tabela ou consulta contribuir com todos os seus registros ou somente com aqueles que coincidirem com registros da outra tabela. Se o tipo de associao que voc estiver utilizando recuperar somente registros coincidentes das duas tabelas associadas, qualquer registro no qual o campo associado contenha um valor Nulo no ser includo nos resultados da consulta. Voc pode converter valores Nulos em zero, em uma seqncia de comprimento zero ou em outros valores especificados para

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 159 que esses registros sejam includos nos resultados da consulta. Se voc especificou critrios, pode ser que eles estejam muito restritivos. Por exemplo, se voc especificou critrios em uma linha Critrio para dois campos diferentes, ambos os critrios devem ser verdadeiros para um registro antes que a consulta o recupere. Convm excluir alguns ou todos os critrios para permitir que a consulta retorne mais registros. Certifique-se de que os critrios existentes tenham sido inseridos corretamente. Verifique a existncia de erros ortogrficos, espaos desnecessrio ou caracteres a mais. Certifique-se de ter definido os critrios para o campo apropriado e de que sejam aqueles que voc deseja que os registros satisfaam. Se um nome de campo incluir dois pontos, voc dever colocar o nome entre colchetes sempre que fizer referncia ao campo em uma expresso. Do contrrio, o Microsoft Access interpretar o nome do campo como um valor de texto literal e, portanto, no ir recuperar os registros que voc deseja. Utilize caracteres curinga nos critrios quando no tiver certeza de quais sejam ou no desejar especificar os valores exatos dos campos. Caso j esteja utilizando caracteres curinga mas no obtm os registros que deseja, possvel que voc esteja utilizando os caracteres curinga no tipo de dados errado. Adicione critrios alternativos para selecionar os registros com os quais deseja trabalhar. Voc pode fazer isto na grade de estrutura da consulta, na linha Ou ou na linha Critrio utilizando expresses que contenham o operador Ou. Se voc estiver utilizando critrios para selecionar registros que contenham valores especficos de um campo ou campos, qualquer registro com valores Nulos desse campo no coincidir com o valor e, portanto, no ser includo entre os registros que so retornados. Para incluir registros que contenham valores Nulos digite Nulo na linha Ou.

A consulta recupera os registros errados.


Certifique-se de que os critrios existentes tenham sido inseridos corretamente. Verifique a existncia de erros ortogrficos, espaos desnecessrio ou caracteres a mais. Certifique-se de ter definido os critrios para o campo apropriado e de que sejam aqueles que voc deseja que os registros satisfaam. Se sua pesquisa incluir tabelas vinculadas, os valores que voc especificar como critrio nos campos delas coincidiro maisculas e minsculas eles devem coincidir os valores de maisculas e minsculas na tabela base. Certifique-se de que as tabelas e consultas que voc tenha adicionado parte superior do modo Estrutura da consulta sejam as corretas.

Os registros que a consulta recupera esto na ordem errada.


Especifique uma ordem de classificao caso ainda no o tenha feito. Se voc estiver trabalhando em um ambiente multiusurio, possvel que outra pessoa tenha definido uma ordem de classificao diferente. As ordens de classificao so salvas juntamente com a consulta. Voc pode alterar a ordem de classificao para aquela que desejar. Se voc j tiver especificado uma ordem de classificao, possvel que ela esteja definida para o campo errado. Exclua a classificao que voc especificou e especifique uma nova ordem de classificao o campo correto. Se a ordem de classificao estiver definida para o campo correto, possvel que voc tenha selecionado Crescente quando o que realmente desejava era Decrescente, ou vice-versa. Selecione a ordem de classificao correta. Se voc tiver ordens de classificao para mais de um campo, pode ser voc precise reordenar os campos na grade de estrutura da consulta, pois o Microsoft Access executa vrias classificaes da esquerda para a direita na ordem em que os campos aparecem na grade de estrutura da consulta. O campo para o qual voc especificou a ordem de classificao pode estar oculto. Se voc deseja mostrar o campo que estiver utilizando para classificar registros, certifique-se de que a caixa de seleo Mostrar esteja selecionada na grade de estrutura da consulta.

As colunas que a consulta recupera esto erradas. A consulta recupera colunas demais.
Remova da grade de estrutura da consulta os campos que voc no deseja ver nos resultados da consulta, e remova o asterisco (*) se o tiver adicionado grade de estrutura. O asterisco inclui automaticamente todos os campos da tabela base. Oculte os campos que voc no precisa exibir nos resultados da consulta. Certifique-se de que a caixa de seleo Resultado de Todos os Campos no esteja selecionada. (Para ver se est selecionada, no menu Ferramentas, clique em Opes e, em seguida, clique na guia Tabelas/Consultas). Caso esteja, todos os campos da tabela ou consulta base aparecero nos resultados da consulta sem serem adicionados grade de estrutura da consulta. Se, em seguida, voc adicionar um campo grade de estrutura para definir critrios, voc precisar limpar a caixa de seleo Mostrar para esse campo, do contrrio a coluna aparecer duas vezes nos resultados da consulta. Se voc deseja limpar a caixa de seleo Resultado de Todos os Campos. Alterar essa opo afeta somente a definio de propriedade para novas consultas que voc crie, no para consultas existentes.

A consulta recupera muito poucas colunas.


Adicione mais campos grade de estrutura da consulta. Ou se voc adicionar o asterisco grade de estrutura, a consulta incluir automaticamente todos os campos da tabela ou consulta base. Adicione outras tabelas ou consultas e, em seguida, adicione os outros campos de que necessita. Mostre os campos ocultos. Quando a caixa de seleo Resultados de Todos os Campos no est selecionada, somente os campos da grade de estrutura so recuperados. (Para ver se est selecionada, no menu Ferramentas, clique em Opes e, em seguida, clique na guia Tabelas/Consultas). Caso esteja, todos os campos da tabela ou consulta base aparecero nos resultados da consulta sem serem adicionados grade de estrutura da consulta. Se, em seguida, voc adicionar um campo grade de estrutura para definir critrios, voc precisar limpar a caixa de seleo Mostrar para esse campo, do contrrio a coluna aparecer duas vezes nos resultados da consulta. Ou se desejar, limpe a caixa de seleo Resultados de Todos os Campos. Alterar essa opo afeta somente a definio de propriedade para novas consultas que voc crie, no para consultas existentes.

A consulta recupera as colunas erradas.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 160 Na grade de estrutura da consulta, remova os campos que voc no deseja que a consulta recupere. Se estiverem faltando colunas, adicione seus campos grade de estrutura da consulta. Certifique-se de que as tabelas e consultas das quais voc est recuperando registros sejam as corretas.

Os clculos na consulta esto errados. Os resultados de um clculo de totais (agregao) esto na coluna errada.

Na grade de estrutura da consulta, exclua a agregao que voc especificou na clula Total para esse campo (coluna) e, em seguida, selecione uma agregao em um campo diferente.

O clculo aritmtico na grade de estrutura da consulta retorna um valor Nulo (vazio).


Se voc utilizar um operador aritmtico (como +, -, *, /) em uma expresso, tal como [UnidadesEmEstoque]+ [UnidadesPedidas] e um dos campos da expresso contiver um valor Nulo, o resultado de toda expresso ser um valor Nulo. Para evitar isso, voc pode converter valores Nulos em zeros ou outros nmeros.

O resultado de um clculo de totais (agregaes) na consulta est errado.


Se houver registros com valores Nulos (vazio) no campo que voc est calculando, esses registros no sero includos no clculo. Se a consulta no estiver efetuando os clculos nos grupos corretos, verifique se Agrupar Por est na clula Total para o(s) campo(s) que voc deseja utilizar para agrupar clculos. Em uma consulta de tabela de referncia cruzada, possvel que voc tenha excesso ou falta de campos Agrupar Por. Adicione, remova ou altere os campos designados como ttulos de linhas que agrupam os totais verticalmente. Certifiquese de estar utilizando os valores dos campos corretos como ttulos de colunas que agrupam os totais horizontalmente. O lugar onde voc especifica critrios na grade de estrutura da consulta determina se os registros sero excludos antes que a consulta agrupe ou efetue clculos, se os grupos sero excludos antes que o clculo seja efetuado ou se certos resultados sero excludos depois que o clculo efetuado. Certifique-se de que a agregao que voc selecionou seja a correta. Caso no seja, selecione uma agregao diferente na lista da clula Total.

No consigo atualizar os dados em minha consulta.


Existem certos tipos de consultas ou certos campos em consultas que no so atualizveis.

Minha consulta AutoPesquisa no est preenchendo dados.


Para que a AutoPesquisa funcione, os campos associados precisam satisfazer determinadas condies e voc precisa incluir determinados campos de ambas as tabelas na grade de estrutura da consulta.

Preciso de ajuda para especificar critrios. Estou obtendo uma mensagem de incompatibilidade de tipo.
Certifique-se de que o critrio que voc especificou seja para o mesmo tipo de dados que os dados da tabela ou consulta base. Por exemplo, o campo NvelDeReposio possui um tipo de dados Nmero. Portanto, se voc digitar o critrio "50" obter um erro, pois o Microsoft Access interpreta valores entre aspas como texto, no como nmeros. Outras situaes que causam um conflito entre tipos de dados incluem: Voc est especificando critrios para um campo Pesquisa e os critrios utilizam os valores exibidos na lista de pesquisa em vez de seus valores de chave estrangeira associados. Como os valores da chave estrangeira so aqueles que de fato esto armazenados na tabela base, voc deveria utiliz-los ao especificar critrios para um campo. Voc digitou o smbolo de cifro ($) em critrios que tenha especificado para um campo Moeda. Remova o smbolo de cifro e, em seguida, visualize os resultados. Certifique-se de que o tipo de dados de cada par de campos associados na consulta seja o mesmo. Caso no seja, altere o tipo de dados de um dos campos associados para coincidir com o tipo de dados do outro.

A consulta est muito lenta.


Para tornar a consulta mais rpida, voc pode: Utilizar o Analisador de Desempenho para avaliar automaticamente a consulta e recomendar alteraes que devero torn-la mais rpida. Adicionar ndices s tabelas base. Observao Caso voc utilize o Analisador de Desempenho, ele ir sugerir onde criar ndices e relacionamentos. Alterar a estrutura da consulta ou fazer outras alteraes em seu banco de dados para otimizar o desempenho.

Solucionar problemas em consultas de tabela de referncia cruzada


O que melhor descreve o problema com sua consulta de tabela de referncia cruzada?

Os ttulos das colunas no esto na ordem desejada, ou desejo excluir alguns deles.
Voc pode definir a propriedade TtulosDeColunas da consulta para especificar quais ttulos de colunas sero exibidos e em que ordem voc deseja que apaream.

Um ou mais ttulos de coluna nos resultados da consulta esto rotulados como "<>".
O Microsoft Access retorna "<>" como nome de coluna para qualquer valor Nulo do campo que tenha Coluna em sua clula Referncia Cruzada. Para evitar isso, voc pode: Definir explicitamente os seus ttulos de colunas definindo a propriedade TtulosDeColunas da consulta. Na grade de estrutura, digite Negado Nulo na clula Critrio do campo Coluna designado. Na clula Critrio do campo Coluna designado, utilize a funo Nz em uma expresso que dever converter valores Nulos em um valor mais significativo, tal como "Desconhecido".

Os valores de campo errados esto aparecendo como ttulos de linha ou coluna.


Certifique-se de que o campo cujos valores voc deseja utilizar como ttulos de colunas esteja na grade de estrutura da consulta com Coluna na clula Referncia Cruzada, e que o(s) campo(s) cujos valores voc deseja utilizar como ttulos de linhas estejam na grade de estrutura da consulta com Linha na clula Referncia Cruzada. Para alterar o valor em

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 161 uma clula Referncia Cruzada, clique na clula e, em seguida, clique em um valor da lista. Se voc desejar exibir apenas certos valores como ttulos de colunas, defina a propriedade TtulosDeColunas da consulta.

No consigo atualizar os dados em minha consulta de tabela de referncia cruzada.


Os dados de uma consulta de tabela de referncia cruzada no so atualizveis.

Recuperar registros contendo valores entre, >, <, >=, >= ou <> dos valores especificados
1 Em modo Estrutura da consulta crie um consulta. Adicione as tabelas cujos registros voc deseja utilizar e, em seguida,
adicione os campos que deseja incluir nos resultados grade de estrutura da consulta. 2 Em uma expresso na clula Critrio do campo apropriado, identifique um intervalo utilizando o operador Entre...E ou os operadores de comparao (<, >, <>, <= e >=). Por exemplo, voc pode localizar pedidos situados entre 1/jan/93 ou produtos que tenham entre 10 e 35 unidades em estoque. A tabela a seguir apresenta alguns exemplos de operadores utilizados em expresses. Expresso Significado >234 Nmeros maiores que 234 Entre 2/2/93 E 1/12/93 Datas de 2/fev/93 a 1/dez/93 <1200,45 Nmeros menores que 1200,45 >="Callahan" Todos os sobrenomes desde Callahan at o final do alfabeto Observao As datas e os nmeros so exibidos na grade de estrutura da consulta no formato apropriado para o pas selecionado nas Configuraes Regionais do Painel de Controle do Windows. Por exemplo, a seqncia de datas dia/ms/ano para o Brasil, ms/dia/ano para os Estados Unidos e ano/dia/ms para a Sucia.

Recuperar registros que no tenham valor coincidente utilizando uma consulta


1 Em modo Estrutura da consulta crie um consulta. Adicione as tabelas cujos registros voc deseja utilizar e, em seguida,
adicione os campos que deseja incluir nos resultados grade de estrutura da consulta. 2 Na clula Critrio do campo apropriado, insira uma expresso utilizando o operador Negado. Por exemplo, voc pode digitar a expresso Negado T* na clula Critrio do campo NomeDaEmpresa para localizar todos os clientes cujos nomes no comecem com T, ou Negado 2 no campo CdigoDaTransp para localizar transportadoras cujo cdigo no seja 2.

Recuperar registros exceto aqueles que contenham valores Nulos utilizando uma consulta
1 Em modo Estrutura da consulta crie um consulta. Adicione as tabelas cujos registros voc deseja utilizar e, em seguida,
adicione os campos que deseja incluir nos resultados grade de estrutura da consulta. 2 Na clula Critrio do campo apropriado, digite a expresso Negado Nulo ou Negado Nulo. Por exemplo, se voc desejar ver todos os fornecedores da Northwind que possuam um nmero de fax, digite Negado Nulo ou Negado Nulo na clula Critrio do campo Fax.

Recuperar registros que no contenham valores utilizando uma consulta


1 Em modo Estrutura da consulta crie um consulta. Adicione as tabelas cujos registros voc deseja utilizar e, em seguida,
adicione os campos que deseja incluir nos resultados grade de estrutura da consulta. 2 Na clula Critrio do campo apropriado, digite a expresso Nulo. Por exemplo, se voc desejar ver todos os fornecedores da Northwind cujo nmero de fax no tenha sido inserido, digite Nulo na clula Critrio do campo Fax.

Recuperar registros que contenham a data atual utilizando uma consulta


A data atual a data de sistema que o Microsoft Access obtm do relgio de sistema do seu computador. 1 Em modo Estrutura da consulta crie um consulta. Adicione as tabelas cujos registros voc deseja utilizar e, em seguida, adicione os campos que deseja incluir nos resultados grade de estrutura da consulta. 2 Na clula Critrio do campo apropriado, digite Data() sem espaos entre os parnteses. Voc pode, por exemplo, localizar todos os pedidos que foram enviados na data atual digitando Data() no campo DataDeEnvio.

Recuperar registros que incluam um valor de uma lista de valores utilizando uma consulta
1 Em modo Estrutura da consulta crie um consulta. Adicione as tabelas cujos registros voc deseja utilizar e, em seguida,
adicione os campos que deseja incluir nos resultados grade de estrutura da consulta. 2 Na clula Critrio do campo apropriado, digite uma expresso utilizando o operador Em. Por exemplo, para encontrar fornecedores localizados na Frana, na Alemanha ou no Japo, digite a expresso a seguir na clula Critrio para o campo Pas da tabela Fornecedores: Em(Frana;Alemanha;Japo) Voc pode tambm inserir: Frana Ou Alemanha Ou Japo

Extrair parte de valores de texto existentes utilizando um campo calculado


1 Em modo Estrutura da consulta crie um consulta. Adicione as tabelas cujos registros voc deseja utilizar. 2 Para localizar valores em parte de um campo, utilize a funo Esquerda, Direita ou Meio em uma expresso em uma
clula vazia da linha Campo da grade de estrutura da consulta. A sintaxe para essas funes : Esquerda(expseq;n) Direita(exprseq;n) Meio(exprseq;incio;comprimento) O argumento exprseq tanto pode ser um nome de campo (entre colchetes) como uma expresso de texto; n o nmero de caracteres que voc deseja extrair; incio a posio do primeiro caractere que voc deseja extrair. A tabela a seguir apresenta exemplos dessas funes. Se o valor em Cdigo da Parte for Esta expresso Retorna BA-7893-R12 Esquerda([CdigoDaParte];2) BA

Apostila p/pesquisa ACCESS-97 Power Informtica BA-7893-R12 Direita([CdigoDaParte];3) R12 BA-7893-R12 Meio([CdigoDaParte];4;4) 7893 3 Adicione qualquer outro campo que deseja incluir na consulta grade de estrutura da consulta.

Pg.: 162

Extrair parte de valores de data existentes utilizando um campo calculado


1 Em modo Estrutura da consulta crie um consulta. Adicione as tabelas cujos registros voc deseja utilizar. 2 Utilize a funo PartData em uma expresso em uma clula vazia da linha Campo da grade de estrutura da consulta.
A sintaxe para essa funo : PartData(partdata,data) O argumento partdata a abreviatura da parte da data que voc deseja que seja retornada. So exemplos "aaaa" para um ano de quatro dgitos e "t" para um trimestre. O argumento data tanto pode ser um nome de campo com o tipo de dados Data/Hora ou uma data literal como "7/nov/93". A tabela a seguir enumera exemplos de expresses que aplicam a funo PartData ao campo DataDoPedido da tabela Pedidos. Se o valor em DataDoPedido for Esta expresso Retorna 3/jun/93 PartData("m";[DataDoPedido]) 6 (ms do ano) 28/mar/92 PartData("aaaa";[DataDoPedido]) 1992 (nmero do ano em quatro dgitos) 3 Adicione qualquer outro campo que deseja incluir na consulta grade de estrutura da consulta.

Desejo excluir registros duplicados aps utilizar o Assistente Localizar Duplicatas.


Voc pode excluir o registro duplicado ou o original diretamente no modo Folha de Dados da consulta, clicando no registro e, em seguida, clicando em Excluir Registro na barra de ferramentas. Se voc desejar que o Microsoft Access exclua todas as duplicatas e mantenha automaticamente o registro original, no utilize o Assistente Localizar Duplicatas nem converta uma consulta Localizar Duplicatas em uma consulta excluso.

Solucionar problemas em consultas excluso A consulta excluso excluiu registros da tabela errada.
Certifique-se de que a consulta excluso inclua: A tabela da qual voc deseja excluir registros. Arraste o asterisco (*) da lista de campos dessa tabela para a grade de estrutura da consulta. O(s) campo(s) para os quais voc deseja especificar critrios. Arraste o campo desejado da lista de campos da tabela para a grade de estrutura. Na grade de estrutura da consulta, De ou Onde exibido na linha Excluir. De exibido na clula Excluir da tabela da qual voc ir excluir registros e Onde exibido na clula Excluir do(s) campo(s) para os quais voc especifica critrios.

Excluir automaticamente registros duplicados de uma tabela


Nesse procedimento, voc cria uma cpia da estrutura da tabela que contm duplicatas, cria chaves primrias de todos os campos que contm duplicatas e, em seguida, executa uma consulta acrscimo da tabela original para a nova tabela. Como os campos que so chaves primrias no podem conter registros duplicados, este procedimento produz uma tabela sem registros duplicados. Para criar uma nova tabela 1 Na janela Banco de Dados, clique na guia Tabelas. 2 Clique no nome da tabela da qual voc deseja excluir os registros duplicados. 3 Clique em Copiar na barra de ferramentas. 4 Clique em Colar na barra de ferramentas. 5 Na caixa de dilogo Colar Tabela Como, digite um nome para a tabela copiada, clique em Somente Estrutura e, em seguida, clique em OK. 6 Abra a nova tabela em modo Estrutura e selecione o campo ou campos que continham duplicatas na tabela que voc copiou. 7 Clique em Chave Primria na barra de ferramentas para criar uma chave primria com base nos campos selecionados. 8 Salve e feche a tabela. Para acrescentar somente registros exclusivos nova tabela 1 Crie uma nova consulta com base na tabela original que contm duplicatas. 2 No modo Estrutura da consulta, clique no boto Tipo de Consulta na barra de ferramentas e, em seguida, clique em Consulta Acrscimo. 3 Na caixa de dilogo Acrescentar, clique no nome da nova tabela na lista Nome da Tabela e, em seguida, clique em OK. 4 Inclua todos os campos da tabela original arrastando o asterisco (*) para a grade de estrutura da consulta. 5 Clique em Executar na barra de ferramentas. 6 Clique em Sim quando receber a mensagem de que est prestes a acrescentar linhas. 7 Clique em Sim quando receber a mensagem de que o Microsoft Access no pode acrescentar todos os registros na consulta acrscimo. Isto transfere somente registros exclusivos para sua nova tabela e descarta as duplicatas. 8 Para ver os resultados, abra a tabela a partir da guia Tabelas da janela Banco de Dados. 9 Quando estiver seguro de que a nova tabela possui os registros exclusivos corretos, voc pode excluir a tabela original e, em seguida, renomear a nova tabela utilizando o nome da tabela original.

Estou recebendo uma mensagem de violao de chave.


Uma violao de chave ocorrer se: Voc tentar executar uma consulta que acrescente, exclua ou atualize registros de maneira a violar as regras de integridade referencial para tabelas relacionadas. Sua consulta tentar acrescentar ou atualizar registros que contenham valores de chave primria que j existam na tabela

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 163 de destino. Se voc executar tal consulta, ela no modificar os registros que causam a violao de chave. Para modificar registros de maneira a violar a integridade referencial, voc pode romper o relacionamento entre as tabelas afetadas ou desativar a integridade referencial e, em seguida, modificar as tabelas afetadas uma por uma. Contudo, os dados resultantes nas duas tabelas podem conflitar.

Estou recebendo uma mensagem de violao de regra de validao.


Uma violao da regra de validao ocorre quando voc tenta atualizar ou acrescentar registros que violam as regras de validao para um campo ou registro.

Solucionar problemas em consultas criar tabela


O que melhor descreve o problema?

Solucionar problemas em consultas atualizao A consulta no executou a atualizao que eu desejava.


Voc precisa especificar uma atualizao diferente alterando a expresso na clula Atualizar Para. Por exemplo, para elevar os salrios em 5 por cento, digite [Salrio]*1,05 na clula Atualizar Para do campo Salrio. Se voc estiver atualizando dados no campo errado, especifique uma atualizao para um campo diferente. Para especificar uma atualizao para um campo, digite a expresso desejada na clula Atualizar Para.

Estou recebendo a mensagem "A operao precisa utilizar uma consulta atualizvel".
Este erro ocorre quando a linha Atualizar Para da consulta atual inclui um campo de uma consulta de tabela de referncia cruzada ou de uma consulta seleo na qual uma agregao (total) tenha sido calculada para o campo (utilizando a linha Total ou uma funo agregada de domnio na linha Campo). Para atualizar um campo utilizando a agregao de um outro campo, calcule a agregao na prpria consulta atualizao e no em uma consulta diferente. 1 No modo Estrutura da consulta para a consulta atual, remova os campos que voc adicionou a partir da consulta de tabela de referncia cruzada ou da consulta seleo (onde uma agregao era calculada para o campo). 2 Na clula Atualizar Para do campo que voc deseja atualizar, insira uma funo de domnio que calcule a mesma agregao como calculada para esse campo na consulta seleo ou de tabela de referncia cruzada. Se, por exemplo, voc tivesse um campo calculado denominado Vendas At Agora em sua tabela Produtos, voc poderia atualiz-lo com o produto dos campos Quantidade e PreoUnitrio na tabela Detalhes do Pedido, adicionando-o grade da estrutura da consulta atual e, em seguida, inserindo a funo de domnio a seguir em sua clula Atualizar Para. DSoma("[Quantidade]*[PreoUnitrio]";"Detalhes do Pedido";"[CdigoDoProduto]=" & [CdigoDoProduto]) 3 Para executar a consulta, clique em Executar na barra de ferramentas. 4 Para ver os resultados, abra a tabela a partir da guia Tabelas da janela Banco de Dados.

Solucionar problemas em consultas acrscimo A consulta acrscimo acrescentou dados de campos errados ou em campos errados.
Para selecionar os campos cujos dados voc deseja acrescentar: Adicione os campos a seguir grade de estrutura da consulta de sua consulta acrscimo: Os campos que voc deseja acrescentar. Os campos para os quais voc deseja especificar critrios. Os campos correspondentes ao campo de chave primria da tabela qual voc est acrescentando registros. Para selecionar os campos aos quais voc deseja acrescentar dados: Na clula Acrescentar A dos campos cujos dados voc deseja acrescentar, clique no nome do campo ao qual voc deseja adicionar os dados. Observao Se voc tiver adicionado o asterisco (*) na clula Campo, selecione o asterisco na clula Acrescentar A. Todos os nomes de campos em ambas as tabelas devem ser exatamente os mesmos. Voc no pode especificar critrios para seleo de registros na coluna que contm o asterisco, mas pode especificar critrios em uma coluna separada.

Solucionar problemas em consultas parmetro Sou solicitado a fornecer um parmetro inesperadamente.


Se voc for solicitado a digitar parmetros quando estiver tentando executar uma consulta ou relatrio e no estiver esperando por isso, uma das situaes a seguir pode ter ocorrido: Voc excluiu um parmetro da grade de estrutura da consulta mas no da caixa de dilogo Parmetros da Consulta. Voc digitou incorretamente ou renomeou um campo na consulta ou relatrio mas no na(s) tabela(s) base da consulta. Voc tem um campo que se refere a um campo calculado. Se um campo da consulta efetuar um clculo com base no valor calculado, certifique-se de que a caixa de seleo Mostrar esteja selecionada para o campo calculado na grade de estrutura da consulta.

Desejo ter a opo de retornar todos os registros com uma consulta parmetro.
Na grade de estrutura, sob o campo que contm o aviso na clula Critrio, digite [aviso] Nulo na clula Ou, onde aviso o mesmo aviso que se encontra na clula Critrio desse campo. Por exemplo, no campo CdigoDaCategoria: Nesta clula Digite Critrio Ou Como [Inserir Cdigo da Categoria:] [Inserir Cdigo da Categoria:] Nulo

Agora, ao executar a consulta, se voc deixar a caixa de dilogo Informar Valor do Parmetro em branco, a consulta retornar todos os registros.

Estou recebendo uma mensagem de erro sobre s_Generation.


Voc pode obter essa mensagem em um banco de dados replicado ao executar uma consulta acrscimo que contenha o asterisco (*) na linha Campo da grade de estrutura , para selecionar todos os campos de uma das tabelas base. Para evitar esse problema, remova o asterisco da grade de estrutura e, em seguida, adicione cada campo da lista de campos da

Apostila p/pesquisa ACCESS-97 tabela grade de estrutura.

Power Informtica

Pg.: 164

Trabalhar com registros duplicados no modo Folha de Dados da consulta Trabalhar com registros no coincidentes no modo Folha de Dados da consulta Adicionar um registro coincidente em outra tabela
Voc precisa abrir a tabela que o assistente selecionou os registro no coincidentes (a segunda tabela que voc especificou no assistente) e, em seguida, adicionar um registro coincidente.

Trabalhar com a folha de dados de uma consulta de tabela de referncia cruzada


O que voc deseja fazer? Observao Voc no pode editar dados em uma consulta de tabela de referncia cruzada.

Personalizar uma consulta de tabela de referncia cruzada Personalizar uma consulta Localizar Duplicatas
Observao Voc no pode converter uma consulta Localizar Duplicatas em uma consulta excluso para excluir registros duplicados. Isso se deve consulta Localizar Duplicatas retornar o registro original e qualquer duplicata do registro para que voc possa escolher qual verso excluir. Portanto, se voc convert-la em uma consulta excluso, ela excluir o original e as duplicatas. Existe, porm, uma maneira de excluir automaticamente registros duplicados mantendo os originais.

Personalizar uma consulta Localizar No Coincidente


O que voc deseja fazer?

Redefinir nmeros de pgina para cada grupo em um relatrio


Criar uma macro que redefine nmeros de pgina 1 Crie uma macro que utilize a ao DefinirValor para alterar a propriedade Pgina para 1. Decida se o nmero da pgina vai aparecer no cabealho ou no rodap da pgina e ento utilize os valores a seguir para os argumentos da ao DefinirValor.

2 Salve e feche a macro.


Modificar o relatrio 1 Abra o relatrio no modo Estrutura. 2 Crie uma caixa de texto para o nmero da pgina no cabealho ou no rodap da pgina, se voc ainda no tiver feito isso. 3 Para o cabealho e o rodap de grupo em primeiro nvel, defina as propriedades a seguir, dependendo do local onde vai aparecer o nmero da pgina. Se o nmero da pgina aparece no cabealho da pgina, defina as propriedades a seguir.

Se o nmero de pgina aparece no rodap da pgina, defina as propriedades a seguir.

Observao O relatrio Vendas de Funcionrios por Pas no banco de dados de exemplo Northwind redefine o nmero de pgina para cada pas. Para visualizar esse relatrio, abra o banco de dados Northwind na subpasta Exemplos da sua pasta de programa do Office. Na janela Banco de Dados, clique na guia Relatrios, clique em Vendas de Funcionrios por Pas e, em seguida, clique em Estrutura.

Personalizar uma autoformatao para um formulrio ou relatrio


1 Abra um formulrio existente no modo Estrutura ou um relatrio no modo Estrutura. 2 No menu Formatar, clique em AutoFormatao. 3 Na caixa de dilogo AutoFormatao, clique em uma autoformatao da lista. 4 Clique no boto Opes e, em seguida, certifique-se de que os atributos que voc deseja modificar estejam
selecionados. 5 Clique no boto Personalizar e, em seguida, clique em uma opo de personalizao. Proceda de uma das maneiras a seguir: Criar uma nova autoformatao baseada no formulrio ou relatrio aberto. Atualizar a autoformatao selecionada com base no formulrio ou relatrio aberto. Excluir a autoformatao selecionada da lista. 6 Clique em OK duas vezes para fechar as caixas de dilogo.

Criar um relatrio de vrias colunas


1 Crie um relatrio.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 165 Observaes Quando um relatrio de vrias colunas impresso, o cabealho e o rodap de relatrio e o cabealho e o rodap de pgina estendem-se por toda a largura do relatrio, e assim voc pode colocar controles em qualquer lugar dessas sees no modo Estrutura. Quando impressos, o cabealho e o rodap de grupo e a seo detalhe de um relatrio de vrias colunas estendem-se pela largura de uma coluna. Por exemplo, se voc deseja imprimir os dados em duas colunas de 7,5 cm, coloque os controles dentro da largura de uma coluna; em outras palavras, coloque os controles nos primeiros 7,5 cm dessas sees no modo Estrutura. 2 No menu Arquivo, clique em Configurar Pgina. 3 Na caixa de dilogo Configurar Pgina, clique na guia Colunas. 4 Em Definies da Grade, na caixa Nmero de Colunas, digite o nmero de colunas que voc deseja em cada pgina. 5 Na caixa Espaamento Entre Linhas, digite a quantidade de espao vertical que voc deseja entre cada registro na seo detalhe. Observao Quando voc deixa espao entre o ltimo controle na seo detalhe e a extremidade inferior da seo detalhe, voc pode deixar o Espaamento Entre Linhas definido como 0. 6 Na caixa Espaamento Entre Colunas, digite a quantidade de espao que voc deseja entre as colunas. 7 Em Tamanho da Coluna, digite a largura que voc deseja para uma coluna na caixa Largura por exemplo, 7 centmetros. Voc pode definir a altura da seo detalhe digitando um nmero na caixa Altura ou ajustando a altura da seo no modo Estrutura. 8 Em Layout da Coluna, clique na opo Abaixo e Direita ou na opo Direita e Abaixo. 9 Clique na guia Pgina. 10 Em Orientao, clique em Retrato ou Paisagem. 11 Clique em OK.

Criar um relatrio tabela de referncia cruzada com ttulos de coluna fixos


Criar a consulta base 1 Crie uma consulta de tabela de referncia cruzada. 2 No modo Estrutura de consulta, exiba a folha de propriedades da consulta clicando duas vezes em qualquer lugar fora da grade de estrutura e fora das listas de campos. 3 Na caixa da propriedade TtulosDeColunas, digite os ttulos de colunas que voc deseja que apaream no relatrio, separando-os com ponto-e-vrgula. Se um ttulo de coluna contiver espaos, coloque-o entre aspas duplas (" "). Por exemplo, em uma consulta que mostre as vendas por trimestre, voc digitaria: "Trim 1";"Trim 2";"Trim 3";"Trim 4" Criar o relatrio 1 Crie um relatrio vazio que esteja acoplado a uma consulta de tabela de referncia cruzada. 2 Adicione os controles para os campos que voc deseja que apaream no relatrio. Coloque rtulos para os ttulos das linhas e os ttulos das colunas no cabealho de pgina. Coloque caixas de texto para os ttulos das linhas e os valores das colunas na seo detalhe.

Utilize um formulrio para inserir critrios de relatrio


Criar um formulrio no acoplado que pea critrios de relatrio 1 Crie um formulrio no acoplado. 2 No modo Estrutura, defina as propriedades de formulrio a seguir.

3 Adicione uma caixa de texto no acoplada para cada critrio que voc deseja inserir. 4 Defina as propriedades para as caixas de texto como indicado a seguir.

5 Salve o formulrio e d a ele um nome, como Dilogo de Vendas.


Voc adicionar os botes de comando OK e Cancelar ao formulrio depois de criar macros para eles. Criar as macros para o formulrio em um grupo de macros 1 Na janela Banco de Dados, clique na guia Macros e, em seguida, clique em Nova. Para este procedimento, voc criar quatro macros em um grupo de macros. 2 Crie uma macro que abra o formulrio no acoplado. Comece clicando em Nomes de Macro para exibir a coluna Nome da Macro. Digite um nome para a macro, como Dilogo de Abertura, na coluna Nome da Macro e clique na ao AbrirFormulrio. Em seguida, defina os argumentos da ao da maneira a seguir.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 166

Adicione uma segunda ao, CancelarEvento, que cancela a visualizao ou a impresso do relatrio ao clicar no boto Cancelar do formulrio. Em seguida, clique em Condies para exibir a coluna Condio, e digite a expresso a seguir na coluna Condio: Negado EstCarregado("Dilogo de Vendas") EstCarregado uma funo definida no mdulo Funes Utilitrias do banco de dados de exemplo Northwind. utilizada para verificar se um formulrio est aberto no modo Formulrio ou Folha de Dados. Voc deve defini-la em seu banco de dados antes de poder utiliz-la. (Voc pode copiar e colar essa funo em um mdulo utilitrio em seu banco de dados). 3 Crie uma macro que feche o formulrio. D macro um nome, como Dilogo de Fechamento. Clique na ao Fechar. Em seguida, defina seus argumentos de ao da maneira a seguir.

4 Crie uma macro para o boto OK. Essa macro oculta o formulrio. D um nome macro, como OK, e clique na ao
DefinirValor. Em seguida, defina seus argumentos de ao da maneira a seguir.

5 Crie uma macro para o boto Cancelar. Essa macro fecha o formulrio. D um nome macro, como Cancelar, e clique
na ao Fechar. Em seguida, defina seus argumentos de ao da maneira a seguir.

6 Salve e feche o grupo de macros. D ao grupo de macros um nome; por exemplo, o mesmo nome que voc deu ao
formulrio no acoplado. Adicionar botes de comando OK e Cancelar ao formulrio 1 Abra novamente o formulrio no acoplado no modo Estrutura. 2 Crie um boto de comando OK e defina suas propriedades da maneira a seguir. (Certifique-se de que Assistentes de Controle na caixa de ferramentas no esteja pressionado).

3 Crie um boto de comando Cancelar e defina suas propriedades da maneira a seguir.

4 Salve e feche o formulrio.


Inserir os critrios na consulta base do relatrio 1 Abra a consulta base para o relatrio no modo Estrutura. 2 Insira os critrios para os dados. Na expresso, utilize o objeto Formulrios, o nome do formulrio e os nomes dos controles nos critrios. Por exemplo, para um formulrio denominado Dilogo de Vendas, voc utilizaria a expresso a seguir para referir-se aos controles denominados Data Inicial e Data de Trmino: Entre [Forms]![Dilogo de Vendas]![Data Inicial] E [Forms]![Dilogo de Vendas]![Data de Trmino] Anexar as macros ao relatrio principal 1 Abra o relatrio no modo Estrutura. 2 Defina as propriedades de relatrio a seguir.

Imprimir os critrios para um relatrio no cabealho do relatrio


1 Crie os parmetros dos critrios na consulta base do relatrio. 2 Abra o relatrio no modo Estrutura. 3 Crie uma caixa de texto no acoplada para cada parmetro que voc deseja exibir. Clique na ferramenta Caixa de Texto
na caixa de ferramentas, e ento clique no cabealho do relatrio. 4 Para exibir a folha de propriedades, certifique-se de que a caixa de texto esteja selecionada e ento clique em

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 167 Propriedades na barra de ferramentas. 5 Defina a propriedade Origem do Controle com o(s) parmetro(s) que voc especificou na clula Critrios da consulta. Por exemplo, se os parmetros na consulta forem: Entre [Digite uma data inicial] E [Digite uma data de trmino] e voc desejar exibi-los em duas caixas de texto, defina a propriedade Origem do Controle de uma caixa de texto como: [Digite uma data inicial] e a propriedade Origem do Controle da outra caixa de texto como: [Digite uma data de trmino] Se voc deseja exibir os parmetros em uma nica caixa de texto, pode utilizar uma expresso na caixa da propriedade OrigemDoControle, por exemplo: ="Entre " & [Digite uma data inicial] & " e " & [Digite uma data de trmino] O Microsoft Access exibe os valores dos parmetros exatamente como voc os digitou no aviso. 5 Para ver os critrios, imprima ou visualize o relatrio. Observao No relatrio Vendas de Funcionrios por Pas do banco de dados de exemplo Northwind, os critrios so impressos no cabealho do relatrio. Para visualizar esse relatrio, abra o banco de dados Northwind na subpasta Exemplos da sua pasta de programas do Office. Na janela Banco de Dados, clique na guia Relatrios, clique em Vendas de Funcionrios por Pas e, em seguida, clique em Estrutura.

Criar etiquetas de endereamento e outros tipos de etiquetas


1 Na janela Banco de Dados, clique na guia Relatrios. 2 Clique em Novo. 3 Na caixa de dilogo Novo Relatrio, clique em Assistente de Etiqueta. 4 Clique na tabela ou consulta que contm os dados para as etiquetas e ento clique em OK. 5 Siga as instrues das caixas de dilogo do assistente.
Se o relatrio da etiqueta resultante no ficar da maneira desejada, voc pode excluir o relatrio e executar o Assistente de Etiqueta novamente. Observaes O relatrio Etiquetas dos Clientes, no banco de dados de exemplo Northwind, mostra etiquetas de endereamento em folhas com trs colunas de etiquetas. Para visualizar esse relatrio, abra o banco de dados Northwind na subpasta Exemplos da sua pasta de programas do Office. Na janela Banco de Dados, clique na guia Relatrios, clique em Etiquetas dos Clientes e, em seguida, clique em Estrutura.

Criar etiquetas de endereamento e outros tipos de etiqueta para uma impressora matricial
A criao de etiquetas a serem impressas em uma impressora matricial ou impressora com tracionador exige, normalmente, alguns ajustes no tamanho de pgina definido pelo usurio. Antes de criar um relatrio de etiquetas para esse tipo de impressora, voc deve primeiro definir a impressora padro e o tamanho do papel no Painel de Controle do Microsoft Windows. Definir a impressora padro e o tamanho do papel 1 Clique no boto Iniciar do Windows, aponte para Configuraes e ento clique em Painel de Controle. 2 Clique duas vezes em Impressoras, clique no cone da impressora matricial e ento clique em Definir como Padro no menu Arquivo. 3 No menu Arquivo, clique em Propriedades e, em seguida, clique na guia Papel. 4 Em Tamanho do Papel, clique no cone Personalizado. 5 Na caixa de dilogo Tamanho Definido pelo Usurio, selecione a unidade de medida e digite a largura e o comprimento de uma etiqueta. Para determinar a largura, mea da extremidade esquerda da etiqueta mais esquerda at a extremidade direita da etiqueta mais direita. Para determinar o comprimento, mea a distncia entre a extremidade superior da primeira etiqueta at a extremidade superior da segunda etiqueta. Por exemplo, se voc utiliza folhas com duas colunas de etiquetas que medem 7,62 cm por 12,7 cm, com 0,635 cm entre elas, defina a Unidade como 0,01 cm e defina a Largura como 1588 e o Comprimento como 1334. 6 Clique em OK para salvar as definies na caixa de dilogo Tamanho Definido pelo Usurio. 7 Clique em OK para salvar as definies na caixa de dilogo Propriedades da impressora. Ao definir a impressora e o tamanho do papel, voc pode criar um relatrio de etiquetas para uma impressora matricial com o Assistente de Etiqueta ou sem um assistente no modo Estrutura do relatrio. Criar um relatrio de etiquetas sem um assistente 1 Crie um relatrio vazio acoplado tabela ou consulta que contm os dados que voc deseja utilizar. 2 No modo Estrutura de relatrio, clique em Cabealho/Rodap de Pgina, no menu Exibir para remover o cabealho e o rodap da pgina. (Voc precisa somente da seo detalhe para este relatrio). 3 Ajuste a altura e a largura da seo detalhe para que coincidam com a altura e a largura de uma etiqueta. 4 Adicione caixas de texto seo detalhe, certificando-se de que elas no se sobrepem. (Para criar margens para as etiquetas, coloque as caixas de texto a pelo menos 0,5 cm de todas as extremidades da seo detalhe). 5 No menu Arquivo, clique em Configurar Pgina. 6 Defina os valores a seguir na caixa de dilogo Configurar Pgina: Na guia Pgina, se a impressora matricial no for a impressora padro, clique em Usar Impressora Especfica. Em seguida, clique no boto Impressora e clique na impressora matricial da lista. Na guia Pgina, em Papel, defina o Tamanho como Tamanho Definido pelo Usurio, e defina Origem como Tracionador. Na guia Margens, defina todas as margens como 0,0 milmetros. Na guia Colunas, em Tamanho da Coluna, selecione a caixa de seleo Como Detalhado. Se houver mais de uma coluna de etiquetas na pgina, voc deve tambm definir os itens a seguir, em Definies da

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 168 Grade na guia Colunas: Na caixa Nmero De Colunas, digite o nmero de colunas de etiquetas. Na caixa Espaamento Entre Linhas, digite a quantidade de espao entre a extremidade inferior de uma etiqueta e a extremidade superior da prxima. Na caixa Espaamento Entre Colunas, digite a quantidade de espao entre a extremidade direita de uma etiqueta e a extremidade esquerda da seguinte. Observao Quando uma impressora matricial a impressora padro no Painel de Controle do Microsoft Windows e voc definiu o Tamanho do Papel como Tamanho Definido pelo Usurio, o Microsoft Access utiliza esse tamanho de papel. Se voc deseja criar ou imprimir uma etiqueta ou um relatrio em uma pgina de tamanho diferente, altere o tamanho da pgina definida pelo usurio no Painel de Controle do Microsoft Windows antes de criar ou imprimir a etiqueta ou o relatrio.

Iniciar cada grupo de um relatrio em uma nova linha ou coluna


1 Crie um relatrio de vrias colunas que tenha pelo menos um nvel de grupo. 2 No modo Estrutura de relatrio, clique em Configurar Pgina no menu Arquivo. 3 Clique na guia Colunas. Em Definies da Grade, certifique-se de que o Nmero de Colunas esteja definido com um
valor maior que 1. 4 Em Layout da Coluna proceda de uma das maneiras a seguir: Para iniciar cada grupo em uma nova coluna, clique na opo Abaixo e Direita. Para iniciar cada grupo em uma nova linha, clique na opo Direita e Abaixo. 4 Clique em OK. 5 Clique duas vezes no seletor de seo do cabealho ou rodap de grupo para exibir sua folha de propriedades. 6 Defina a propriedade Nova Linha Ou Coluna com uma das definies a seguir.

Observaes No relatrio Produtos por Categoria no banco de dados de exemplo Northwind cada grupo se inicia em uma nova coluna. Para visualizar esse relatrio, abra o banco de dados Northwind na subpasta Exemplos da sua pasta de programas do Office. Na janela Banco de Dados, clique na guia Relatrios, clique em Produtos por Categoria e, em seguida, clique em Estrutura.

Sub-relatrios: O que so e como funcionam


Um sub-relatrio um relatrio que est inserido em um outro relatrio. Quando voc combina relatrios, um deles deve servir de relatrio principal. Um relatrio principal acoplado ou no acoplado; ou seja, ou no baseado em uma tabela, consulta ou instruo SQL. Um relatrio principal no acoplado pode servir como recipiente de sub-relatrios no relacionados que voc deseja combinar. Voc acopla o relatrio principal a uma tabela, consulta ou instruo SQL base quando deseja inserir sub-relatrios que contenham informaes relacionadas aos dados do relatrio principal. Por exemplo, voc pode utilizar o relatrio principal para exibir registros de detalhe, como todas as vendas em um ano, e ento utilizar um sub-relatrio para exibir informaes resumidas, como as vendas totais de cada trimestre. Um relatrio principal pode tambm conter dados comuns a dois ou mais sub-relatrios paralelos. Neste caso, os subrelatrios contm os registros de detalhe relacionados aos dados em comum. Um relatrio principal pode incluir tanto subformulrios quanto sub-relatrios, e pode incluir tantos subformulrios e subrelatrios quantos voc deseje. Alm disso, um relatrio principal pode conter at dois nveis de subformulrios e subrelatrios. Por exemplo, um relatrio pode conter um sub-relatrio, e esse sub-relatrio pode conter um subformulrio ou um sub-relatrio. A tabela a seguir exibe as combinaes possveis de subformulrios e sub-relatrios em um relatrio principal.

Observao Os relatrios Vendas por Categoria e Vendas por Ano no banco de dados de exemplo Northwind utilizam sub-relatrios. Para visualizar esses relatrios, abra o banco de dados Northwind na subpasta Exemplos da sua pasta de programas do Office. Na janela Banco de Dados, clique na guia Relatrios clique no nome do relatrio e, em seguida, clique em Estrutura.

Como so vinculados um relatrio principal e um sub-relatrio


Quando voc insere um sub-relatrio contendo informaes relacionadas aos dados do relatrio principal, o controle subrelatrio deve estar vinculado ao relatrio principal. O vnculo assegura que os registros impressos no sub-relatrio correspondam corretamente aos registros impressos no relatrio principal. Quando voc cria um sub-relatrio utilizando um assistente ou arrastando um relatrio ou uma folha de dados da janela Banco de Dados para um outro relatrio, o Microsoft Access sincroniza automaticamente o relatrio principal e o subrelatrio, se: Os relatrios baseiam-se em tabelas que tenham relacionamentos definidos por voc na janela Relacionamentos. Quando os relatrios se baseiam em uma consulta ou consultas, o Microsoft Access sincroniza automaticamente o relatrio e o sub-relatrio se as tabelas base para a consulta ou as consultas satisfizerem mesma condio. Enquanto a

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 169 tabela base da consulta estiver corretamente relacionada outra tabela ou consulta base, o Microsoft Access sincronizar automaticamente o relatrio e o sub-relatrio. O relatrio principal baseia-se em uma tabela com uma chave primria e o sub-relatrio baseia-se em uma tabela que contm um campo com o mesmo nome que o desta chave primria e com um tipo de dados igual ou compatvel. Quando voc seleciona uma consulta ou consultas, as tabelas base da consulta ou consultas devem satisfazer s mesmas condies. Observaes O Microsoft Access utiliza as propriedades VincularCamposMestre e VincularCamposFilho do controle sub-relatrio para vincular o relatrio principal e o sub-relatrio. Se, por alguma razo, o Microsoft Access no vincular o relatrio e o sub-relatrio, voc pode definir diretamente essas propriedades.

Criar um sub-relatrio
A maneira de criar um sub-relatrio depende do que voc deseja: se criar um sub-relatrio em um relatrio existente ou adicionar um relatrio existente a um outro relatrio existente para criar um relatrio e um sub-relatrio. O que voc deseja fazer?

Criar um sub-relatrio em um relatrio existente


Se o sub-relatrio ser vinculado ao relatrio principal, certifique-se de ter definido corretamente os relacionamentos de tabelas antes de utilizar este procedimento. 1 Abra o relatrio que voc deseja utilizar como relatrio principal no modo Estrutura. 2 Certifique-se de que a ferramenta Assistentes de Controle na caixa de ferramentas esteja pressionada. 3 Clique na ferramenta Subformulrio/Sub-relatrio na caixa de ferramentas. 4 No relatrio, clique no local onde voc deseja colocar o sub-relatrio. 5 Siga as instrues das caixas de dilogo do assistente. Quando voc clica no boto Concluir, o Microsoft Access adiciona um controle sub-relatrio ao seu relatrio. Isso cria tambm um relatrio separado que exibido como sub-relatrio. Observaes

Adicionar um relatrio existente a um outro relatrio existente para criar um sub-relatrio


Se o sub-relatrio ser vinculado ao relatrio principal, certifique-se de ter definido corretamente os relacionamentos de tabelas antes de utilizar este procedimento. 1 Abra o relatrio que voc deseja utilizar como relatrio principal no modo Estrutura. 2 Certifique-se de que a ferramenta Assistentes de Controle na caixa de ferramentas esteja pressionada. 3 Pressione F11 para alternar para a janela Banco de Dados. 4 Arraste um relatrio ou uma folha de dados da janela Banco de Dados para a seo onde voc deseja que o sub-relatrio aparea no relatrio principal. O Microsoft Access adiciona um controle sub-relatrio ao relatrio.

Vincular um relatrio principal e um sub-relatrio


Quando voc cria um sub-relatrio com o Assistente de Relatrio ou o Assistente de Sub-relatrio, o Microsoft Access vincula automaticamente, em certas condies, o relatrio principal ao sub-relatrio. Quando o seu relatrio e o sub-relatrio no satisfazem a essas condies, voc pode utilizar este procedimento para vincul-los. 1 Abra o relatrio principal no modo Estrutura. 2 Para exibir a folha de propriedades, certifique-se de que o controle sub-relatrio esteja selecionado e, em seguida, clique em Propriedades na barra de ferramentas. 3 Na caixa da propriedade Vincular Campos Filho insira o nome do campo de vnculo do sub-relatrio, e na caixa da propriedade Vincular Campos Mestre insira o nome do campo ou controle de vnculo do relatrio principal. Observao Voc no pode utilizar o nome de um controle na caixa da propriedade Vincular Campos Filho. Se voc no tem certeza de qual deve ser o campo de vnculo, clique no boto Construir para abrir o Vinculador de Campo de Subformulrio/Sub-relatrio. Para inserir mais de um campo de vnculo, separe os nomes dos campos com pontos-e-vrgula. Observaes Os campos de vnculo no precisam aparecer no relatrio principal ou no sub-relatrio, mas devem ser includos na origem do registro base. Quando voc utiliza o Assistente de Relatrio para criar o sub-relatrio, o Microsoft Access inclui automaticamente os campos de vnculo na origem do registro base, mesmo que voc no os selecione no assistente. Os campos de vnculo devem conter a mesma espcie de dados e ter um tipo de dados ou tamanho de campo iguais ou compatveis. Por exemplo, um campo AutoNumerao compatvel com um campo Nmero cuja propriedade TamanhoDoCampo esteja definida como Inteiro Longo.

Alterar o layout de um sub-relatrio


1 Abra o relatrio principal no modo Estrutura. 2 Clique em qualquer lugar fora do controle sub-relatrio para certificar-se de que ele no esteja selecionado. 3 Clique duas vezes no controle sub-relatrio.
O Microsoft Access abre o sub-relatrio no modo Estrutura. 4 Altere a estrutura do sub-relatrio. 5 Salve e feche o sub-relatrio. Observaes Ao alterar a largura de um sub-relatrio, voc pode precisar tambm ajustar a largura do controle sub-relatrio no relatrio principal. Voc pode tambm alterar o layout do sub-relatrio abrindo-o diretamente a partir da janela Banco de Dados.

Exemplos de relatrios em que cada grupo inicia em uma nova linha ou coluna

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 170 Em relatrios de vrias colunas, voc pode enfatizar os ttulos de grupo colocando-os de cima a baixo no lado esquerdo ou de um lado a outro na parte superior da pgina. Os relatrios de exemplo a seguir utilizam CdigoDaCategoria como cabealho de grupo e NomeDoProduto como registro de detalhe. Para criar o relatrio anterior, coloque a caixa de texto para CdigoDaCategoria no ttulo de grupo e a caixa de texto para NomeDoProduto na seo detalhe. Em seguida, defina a propriedade Nova Linha Ou Coluna do cabealho CdigoDaCategoria como Antes & Depois e defina as propriedades a seguir, na guia Colunas da caixa de dilogo Configurar Pgina (comando Configurar Pgina no menu Arquivo):

Para criar o relatrio do exemplo a seguir, utilize a mesma estrutura de relatrio do exemplo anterior, mas defina a propriedade Nova Linha Ou Coluna do cabealho CdigoDaCategoria como Antes da Seo e defina Layout da Coluna como Abaixo e Direita na caixa de dilogo Configurar Pgina.

Trabalhar com sub-relatrios Personalizar etiquetas criadas com o Assistente de Etiqueta


O que voc deseja fazer? Se voc deseja fazer grandes alteraes nas etiquetas, melhor criar um novo relatrio de etiquetas com o Assistente de Etiqueta. Se deseja fazer pequenos ajustes nas etiquetas, voc pode:

Ocultar dados duplicados em um relatrio


Voc pode ocultar dados duplicados em um relatrio com registros classificados ou em um relatrio com registros agrupados. Ocultar dados duplicados em um relatrio com somente registros classificados 1 Crie um relatrio que classifique registros em um ou mais campos que possam conter valores duplicados. 2 No modo Estrutura de relatrio, coloque as caixas de texto para todos os campos na seo detalhe. 3 Para exibir a folha de propriedades de uma caixa de texto que contenha dados que possam se repetir, certifique-se de que a caixa de texto esteja selecionada e, em seguida, clique em Propriedades na barra de ferramentas. 4 Defina a propriedade Ocultar Repeties como Sim. Observao Em qualquer caixa de texto em que Ocultar Repeties esteja definida como Sim, o Microsoft Access imprime um valor no primeiro registro em que o valor aparece e, se os registros com o valor duplicado continuarem em outra pgina, no incio da nova pgina. Ocultar dados duplicados em um relatrio com registros agrupados 1 Crie um relatrio com um ou mais nveis de grupo. 2 No modo Estrutura de relatrio, mova a caixa de texto do campo que voc est agrupando do cabealho de grupo para a seo detalhe. 3 Para exibir a folha de propriedades da caixa de texto, certifique-se de que a caixa de texto esteja selecionada e, em seguida, clique em Propriedades na barra de ferramentas. 4 Defina a propriedade Ocultar Repeties como Sim. 5 Remova linhas e todos os outros controles do cabealho de grupo. 6 Clique duas vezes no seletor de seo do cabealho de grupo para exibir sua folha de propriedades. 7 Defina a propriedade Altura do cabealho de grupo como 0. Observao O nome do grupo aparecer somente no incio de um novo grupo ou no topo de uma nova pgina, se o grupo continuar por mais de uma pgina.

Cancelar a impresso de um relatrio quando ele no contm registros


1 Abra o relatrio no modo Estrutura. 2 Clique duas vezes no seletor de relatrio para exibir a folha de propriedades do relatrio. 3 Defina a propriedade SeNenhumDado com [Procedimento de Evento] ou com o nome de uma macro que cancele a
visualizao ou a impresso do relatrio. Se voc utilizar uma macro, utilize a ao CaixaDeMensagem para exibir uma mensagem que descreva por que no h dados para o relatrio, e utilize a ao CancelarEvento para cancelar a impresso ou a visualizao do relatrio. Se voc utilizar um procedimento de evento, utilize a instruo MsgBox para exibir uma mensagem, e defina o argumento Cancel do procedimento Sub Report_NoData como True. Observao O relatrio Vendas de Funcionrios por Pas do banco de dados de exemplo Northwind utiliza um procedimento de evento na propriedade SeNenhumDado. Para visualizar esse relatrio, abra o banco de dados Northwind na subpasta Exemplos da sua pasta de programa do Office. Na janela Banco de Dados, clique na guia Relatrios, clique em Vendas de Funcionrios por Pas e, em seguida, clique em Estrutura.

Dicas para otimizar o desempenho de relatrios e sub-relatrios


H vrias coisas que voc pode fazer para que seus relatrios sejam impressos mais rapidamente. Alm das dicas listadas abaixo, voc pode utilizar o Analisador de Desempenho para analisar relatrios especficos em seu banco de dados. Dicas de Desempenho Evite controles sobrepostos. Utilize bitmaps e outros objetos grficos com moderao. Converta molduras de objeto no acopladas que exibam grficos em controles imagem. Utilize bitmaps em preto e banco em vez de coloridos.

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 171 Evite classificar e agrupar em expresses. Indexe os campos que voc classifica ou agrupa. Baseie os sub-relatrios em consultas em vez de tabelas, e inclua somente os campos do registro base que sejam absolutamente necessrios. Campos adicionais podem diminuir o desempenho do sub-relatrio. Indexe todos os campos do sub-relatrio que estejam vinculados ao relatrio principal. Indexe qualquer campo do sub-relatrio utilizado como critrio. Evite utilizar funes agregadas de domnio. Inclua o campo na consulta base do relatrio ou utilize um sub-relatrio. Certifique-se de que a consulta base do relatrio esteja otimizada. Utilize a propriedade HasData ou o evento NoData para determinar se um relatrio est acoplado a um conjunto de registros vazio.

Criar um tipo especfico de controle em um relatrio H muito espao vazio em meu relatrio.
Quando um relatrio contm muito espao vazio, voc pode reduzir esse espao diminuindo a distncia entre sees e controles e reduzindo o espao dentro dos controles. Para reduzir o espao entre sees e controles Reduza a largura do relatrio. Diminua a altura das sees. Aproxime mais os controles. Para reduzir o espao dentro de um subformulrio, sub-relatrio ou caixa de texto Defina a propriedade Pode Reduzir do controle como Sim.

Os ttulos de coluna no meu sub-relatrio no so impressos.

O Microsoft Access no imprime o cabealho e o rodap de pgina em um sub-relatrio, logo, se voc colocar os rtulos para os ttulos das colunas no cabealho de pgina do sub-relatrio, eles no aparecero quando voc imprimir o relatrio. Se um sub-relatrio couber sempre em uma nica pgina impressa, voc poder colocar os rtulos dos ttulos das colunas no cabealho de relatrio do sub-relatrio. Se um sub-relatrio deve se estender por vrias pginas impressas, coloque os rtulos dos ttulos de coluna no cabealho de grupo do sub-relatrio, e defina a propriedade Seo de Repetio do cabealho de grupo como Sim.

Exemplo de um relatrio de tabela de referncia cruzada com ttulos de coluna dinmicos


O relatrio VendasDosFuncionrios no aplicativo de exemplos Solues para Desenvolvimento imprime ttulos de coluna dinamicamente. Esse relatrio utiliza procedimentos de evento, que voc pode copiar para seu banco de dados e personalizar para que se ajustem s suas necessidades. Para exibir esse relatrio, abra o aplicativo de exemplos Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior onde se l: Relatrios de exemplo. Na caixa de listagem inferior, clique duas vezes na entrada onde se l: VendasDosFuncionrios.

Exemplo de definio de critrios de relatrio em uma caixa de dilogo


O relatrio VendasDosFuncionrios no aplicativo de exemplos Solues para Desenvolvimento utiliza uma caixa de dilogo para solicitar critrios. Esse relatrio utiliza procedimentos de evento, que voc pode copiar para seu banco de dados e personalizar para que se ajustem s suas necessidades. Para exibir esse relatrio, abra o aplicativo de exemplos Solues para Desenvolvimento. No formulrio de abertura, clique na entrada na caixa de listagem superior, onde se l: Relatrios de exemplo. Na caixa de listagem inferior, clique duas vezes na entrada onde se l: VendasDosFuncionrios.

Exemplo de impresso da primeira e ltima entradas de uma pgina no cabealho da pgina


O relatrio ListaDeTelefonesDosClientes no aplicativo de exemplos Solues para Desenvolvimento imprime a primeira e a ltima entradas de uma pgina no cabealho. Esse relatrio utiliza procedimentos de evento, que voc pode copiar para seu banco de dados e personalizar para que se ajustem s suas necessidades. Para exibir esse relatrio, abra o aplicativo de exemplos Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior onde se l: Relatrios de exemplo. Na caixa de listagem inferior, clique duas vezes na entrada onde se l: ListaDeTelefonesDosClientes.

Exemplo de uma carta formulrio


O relatrio CartaDeVendas no aplicativo de exemplos Solues para Desenvolvimento imprime uma mensagem padro, assim como informaes que so alteradas para cada destinatrio. Para exibir esse relatrio, abra o aplicativo de exemplos Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior onde se l: Relatrios de exemplo. Na caixa de listagem inferior, clique duas vezes na entrada onde se l: CartaDeVendas.

Exemplo de como desenhar um crculo ao redor dos dados


O relatrio CartaDeVendas no aplicativo de exemplos Solues para Desenvolvimento desenha um crculo em volta dos dados que obedecem a determinados critrios. Esse relatrio utiliza procedimentos de evento, que voc pode copiar para seu banco de dados e personalizar para que se ajustem s suas necessidades. Para exibir esse relatrio, abra o aplicativo de exemplos Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior onde se l: Relatrios de exemplo. Na caixa de listagem inferior, clique duas vezes na entrada onde se l: CartaDeVendas.

Exemplo de um relatrio de vrias colunas


O relatrio RegistroDeRemessas no aplicativo de exemplos Solues para Desenvolvimento imprime dados em duas colunas e repete um cabealho de grupo quando os registros de detalhe para o grupo continuam em outra coluna ou pgina. Para exibir esse relatrio, abra o aplicativo de exemplos Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior onde se l: Relatrios de exemplo. Na caixa de listagem inferior, clique duas

Apostila p/pesquisa ACCESS-97 vezes na entrada onde se l: RegistroDeRemessas.

Power Informtica

Pg.: 172

Exemplo de um relatrio de tabela de referncia cruzada de vrios fatos


O relatrio MdiasDeVendas no aplicativo de exemplos Solues para Desenvolvimento imprime vrios fatos para cada ttulo de linha em um relatrio tabela de referncia cruzada. Esse relatrio utiliza procedimentos de evento, que voc pode copiar para seu banco de dados e personalizar para que se ajustem s suas necessidades. Para exibir esse relatrio, abra o aplicativo de exemplos Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior onde se l: Relatrios de exemplo. Na caixa de listagem inferior, clique duas vezes na entrada onde se l: MdiasDeVendas.

Exemplo de um relatrio que seja impresso em um formulrio pr-impresso


O relatrio Fatura no aplicativo de exemplos Solues para Desenvolvimento foi estruturado para ser impresso em um formulrio pr-impresso. Esse relatrio utiliza procedimentos de evento, que voc pode copiar para seu banco de dados e personalizar para que se ajustem s suas necessidades. Para exibir esse relatrio, abra o aplicativo de exemplos Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior onde se l: Relatrios de exemplo. Na caixa de listagem inferior, clique duas vezes na entrada onde se l: Fatura.

Exemplo de impresso de uma mensagem na parte inferior de um formulrio pr-impresso


O relatrio Fatura no aplicativo de exemplos Solues para Desenvolvimento imprime uma mensagem na parte inferior da pgina quando a fatura continua em outra pgina. Esse relatrio utiliza procedimentos de evento, que voc pode copiar para seu banco de dados e personalizar para que se ajustem s suas necessidades. Para exibir esse relatrio, abra o aplicativo de exemplos Solues para Desenvolvimento. No formulrio de abertura, clique na entrada da caixa de listagem superior onde se l: Relatrios de exemplo. Na caixa de listagem inferior, clique duas vezes na entrada onde se l: Fatura.

Criar um relatrio
Voc pode criar sozinho um relatrio ou pode fazer o Microsoft Access criar um relatrio para voc utilizando um Assistente de Relatrio. Um Assistente de Relatrio agiliza o processo de criar um relatrio porque faz todo o trabalho bsico para voc. Quando voc utiliza um Assistente de Relatrio, ele lhe solicita informaes e cria um relatrio com base em suas respostas. Mesmo se voc j tiver criado muitos relatrios, conveniente utilizar o Assistente de Relatrio para organizar rapidamente seu relatrio. Ento voc pode alternar para modo Estrutura, para personaliz-lo.

Criar um relatrio utilizando AutoRelatrio


O AutoRelatrio cria um relatrio que exibe todos os campos e registros da tabela ou consulta base. 1 Na janela Banco de Dados, clique na guia Relatrios. 2 Clique em Novo. 3 Na caixa de dilogo Novo Relatrio, clique em um dos assistentes a seguir: AutoRelatrio: Colunar. Cada campo aparece em uma linha separada com um rtulo sua esquerda. AutoRelatrio: Tabular. Os campos de cada registro aparecem em uma linha, e os rtulos so impressos uma vez no incio de cada pgina. 4 Clique na tabela ou na consulta que contm os dados nos quais voc deseja basear seu relatrio. 5 Clique em OK. O Microsoft Access aplica a ltima autoformatao utilizada por voc para criar o relatrio. Se voc nunca criou um relatrio antes utilizando um assistente nem utilizou o comando AutoFormatao no menu Formatar, ele utiliza a autoformatao Padro. Dica Voc pode tambm criar um relatrio de uma s coluna baseado na tabela ou consulta aberta ou na tabela ou consulta selecionada na janela Banco de Dados. Clique em AutoRelatrio no menu Inserir, ou clique na seta prxima ao boto Novo Objeto na barra de ferramentas e, em seguida, clique em AutoRelatrio. Os relatrios criados com este mtodo tm apenas registros de detalhe (no tm cabealho de relatrio nem cabealho ou rodap de pgina).

Criar um relatrio com um assistente


1 Na janela Banco de Dados, clique na guia Relatrios. 2 Clique em Novo. 3 Na caixa de dilogo Novo Relatrio, clique no assistente que voc deseja utilizar. Uma descrio do assistente aparece
no lado esquerdo da caixa de dilogo. 4 Clique na tabela ou na consulta que contm os dados nos quais voc deseja basear seu relatrio. Observao O Microsoft Access utiliza esta tabela ou consulta como origem de registro padro para o relatrio. Entretanto, voc pode alterar a origem de registro no assistente e selecionar campos de outras tabelas e consultas. 5 Clique em OK. 6 Se voc clicou em Assistente de Relatrio, Assistente de Grfico ou Assistente de Etiqueta no passo 3, siga as instrues das caixas de dilogo do assistente. Quando voc clica em AutoRelatrio: Tabular ou AutoRelatrio: Colunar, o Microsoft Access cria automaticamente o seu relatrio. Se o relatrio resultante no tiver a aparncia desejada, voc pode alter-lo no modo Estrutura.

Criar um relatrio sem um assistente


1 Na janela Banco de Dados, clique na guia Relatrios. 2 Clique em Novo. 3 Na caixa de dilogo Novo Relatrio, clique em Modo Estrutura. 4 Clique no nome da tabela ou consulta que contm os dados nos quais voc deseja basear seu relatrio. (Se voc deseja
um relatrio no acoplado, no selecione nada nesta lista). Dica Se voc deseja criar um relatrio que utilize dados de mais de uma tabela, baseie seu relatrio em uma consulta. 5 Clique em OK. O Microsoft Access exibe a janela Relatrio no modo Estrutura.

Apostila p/pesquisa ACCESS-97

Power Informtica

Pg.: 173

Criar um relatrio baseado em mais de uma tabela


Utilizar o Assistente de Relatrio a maneira mais simples e rpida de criar um relatrio que rena dados de mais de uma tabela. O Assistente de Relatrio agiliza o processo de criar um relatrio porque faz todo o trabalho bsico para voc. Na primeira tela do Assistente de Relatrio, voc pode escolher os campos que deseja incluir em seu relatrio. Estes campos podem vir de uma tabela ou de vrias tabelas. Quando voc utiliza o Assistente de Relatrio para criar um relatrio de vrias tabelas, o Microsoft Access cria uma consulta por trs do relatrio. A consulta inclui informao sobre as tabelas e os campos a serem utilizados. Quando voc deseja criar sozinho um relatrio, pode criar uma consulta e basear nela o seu relatrio.

Abrir um relatrio
1 Na janela Banco de Dados, clique na guia Relatrios. 2 Clique no relatrio que voc deseja abrir. 3 Clique no boto Estrutura para abrir o relatrio no modo Estrutura, ou clique no boto Visualizar para abrir o relatrio no modo Visualizar Impresso. Dica Voc pode tambm abrir um relatrio no modo Visualizar Impresso arrastando o relatrio da janela Banco de Dados para o aplicativo em segundo plano.

Alternar entre os modos de um relatrio


Os relatrios tm trs modos: modo Estrutura, Visualizar Impresso e Visualizar Layout. O modo Estrutura utilizado para criar um relatrio ou alterar a estrutura de um relatrio existente. Voc utiliza o modo Visualizar Impresso para visualizar os dados do relatrio da maneira como estes vo aparecer em cada pgina. Voc utiliza o modo Visualizar Layout para visualizar o layout do relatrio, que inclui apenas um exemplo dos dados do relatrio. 1 Abra o relatrio em qualquer modo de visualizao. 2 Clique no boto Exibir na barra de ferramentas para alternar para o modo indicado pelo grfico. Para ver uma lista de outros modos sua escolha, clique na seta prxima ao boto.

Adicionar a data e a hora atual a um formulrio ou a um relatrio


1 Abra o formulrio no modo Estrutura ou o relatrio no modo Estrutura. 2 Clique em Data e Hora no menu Inserir. 3 Para incluir uma data, selecione a caixa de seleo Incluir Data e, em seguida, clique em um formato de data. 4 Para incluir a hora, selecione a caixa de seleo Incluir Hora e, em seguida, clique em um formato de hora.
O Microsoft Access adiciona uma caixa de texto ao formulrio ou ao relatrio e define sua propriedade Origem do Controle como uma expresso. Se houver um cabealho de formulrio ou de relatrio, o Microsoft Access adicionar a caixa de texto a essa seo. Caso contrrio, adiciona a caixa de texto seo detalhe.

Adicionar nmeros de pgina a um formulrio ou relatrio


1 Abra o formulrio no modo Estrutura ou o relatrio no modo Estrutura. 2 Clique em Nmeros da Pginas no menu Inserir. 3 Na caixa de dilogo Nmeros de Pginas, selecione o formato, posio e alinhamento para o nmero da pgina. Para
alinhamento, as opes a seguir esto disponveis: Esquerdo. Adiciona uma caixa de texto margem esquerda. Centralizar. Adiciona uma caixa de texto centralizada entre as margens esquerda e direita. Direito. Adiciona uma caixa de texto margem direita. Dentro. Adiciona caixas de texto s margens esquerda e direita. Os nmeros de pginas mpares so impressos esquerda e os nmeros de pginas pares so impressos direita. Fora. Adiciona caixas de texto s margens esquerda e direita. Nmeros de pgina pares imprimem esquerda e nmero de pginas mpares imprimem direita. 4 Para mostrar um nmero na primeira pgina, selecione a caixa de seleo Mostrar Nmero na Primeira Pgina. O Microsoft Access utiliza uma expresso para criar os nmeros de pgina.

Exemplos de expresses para nmeros de pgina


A tabela a seguir lista exemplos de expresses de nmeros de pgina que voc pode utilizar no modo Estrutura do formulrio ou no modo Estrutura do relatrio e os resultados que voc v em outros modos.

Fazer uma caixa de texto ser ampliada ou reduzida para se ajustar aos dados durante a impresso
1 Abra o formulrio no modo Estrutura ou o relatrio no modo Estrutura. 2 Para exibir a folha de propriedades, certifique-se de que a caixa de texto esteja selecionada e, em seguida, clique em
Propriedades na barra de ferramentas. 3 Defina a propriedade Pode Ampliar ou Pode Reduzir como Sim. Pode Ampliar expande a caixa de texto verticalmente para ajustar os dados no campo quando o formulrio ou relatrio impresso. Pode Reduzir reduz a caixa de texto verticalmente se no houver dados no campo quando o formulrio ou o relatrio

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 174 impresso. Observao Quando voc define a propriedade Pode Ampliar como Sim para uma caixa de texto, o Microsoft Access automaticamente define Pode Ampliar como Sim para a seo. Os relatrios Catlogo e Fatura no banco de dados de exemplo Northwind tm exemplos de caixas de texto que so ampliadas. Para visualizar esses relatrios, abra o banco de dados Northwind na pasta Exemplos da sua pasta de programa do Office. Na janela Banco de Dados, clique na guia Relatrios, clique no relatrio que voc deseja ver e, em seguida, clique em Estrutura.

Exemplos de caixas de texto que so ampliadas ou reduzidas para se ajustarem aos dados durante a impresso
Voc pode fazer uma caixa de texto se ajustar verticalmente ao tamanho dos dados no campo, para cada registro, definindo as propriedades Pode Ampliar e Pode Reduzir como Sim. Por exemplo, um campo Memorando pode conter valores muito longos. Voc pode tornar a caixa de texto grande o suficiente para acomodar a maioria das entradas e definir Pode Ampliar como Sim, de modo que quando o formulrio ou relatrio impresso, a caixa de texto ampliada para se ajustar a entradas maiores. Se um campo no tiver valor em alguns registros, voc poder definir Pode Reduzir como Sim para evitar linhas em branco. Quando uma caixa de texto ampliada ou reduzida, toda a seo ampliada ou reduzida verticalmente em toda sua largura. Por essa razo, o posicionamento e a altura da caixa de texto em relao aos controles prximos a ela so importantes. Uma caixa de texto no pode ser reduzida a uma altura que seja menor do que a de outros controles na mesma linha. Por exemplo, se voc tiver um rtulo prximo a uma caixa de texto, esse rtulo ter sempre um valor (sua legenda) mesmo quando a caixa de texto no tiver um valor. A caixa de texto ser reduzida somente at a mesma altura que o rtulo.

Adicionar uma quebra de pgina a um relatrio


Em relatrios, voc utiliza um controle de quebra de pgina para marcar onde voc deseja iniciar uma nova pgina dentro de uma seo. Por exemplo, se voc deseja a pgina do ttulo e a mensagem de introduo de um relatrio impressas em folhas diferentes, coloque uma quebra de pgina no cabealho do relatrio depois dos controles que voc deseja que apaream na pgina do ttulo e antes dos controles para a segunda pgina. 1 Abra o relatrio em modo Estrutura. 2 Clique na ferramenta Quebra de Pgina na caixa de ferramentas. 3 Clique no relatrio onde voc deseja colocar a quebra de pgina. Coloque-a acima ou abaixo de um controle para evitar dividir os dados nesse controle. O Microsoft Access marca a quebra de pgina com uma linha pontilhada curta na extremidade esquerda do relatrio. Se voc deseja que cada grupo ou registro em um relatrio inicie em uma nova pgina, defina a propriedade Fora Quebra de Pgina do cabealho do grupo, do rodap do grupo ou da seo detalhe. Observao O relatrio Catlogo no banco de dados de exemplo Northwind tem um exemplo de utilizao de uma quebra de pgina no cabealho do relatrio. Para visualizar esse relatrio, abra o banco de dados Northwind na pasta Exemplos da sua pasta de programa do Office. Na janela Banco de Dados, clique na guia Relatrios, em Catlogo e, em seguida, em Estrutura.

Adicionar uma figura de segundo plano a um relatrio


Ao adicionar uma figura em segundo plano a um relatrio, voc pode simular uma marca dgua. Uma figura em segundo plano em um relatrio aplicada pgina inteira. 1 Abra o relatrio no modo Estrutura. 2 Clique duas vezes no seletor de relatrio para abrir a folha de propriedades. 3 Defina a propriedade Figura como um arquivo .bmp, .ico, .wmf, .dib ou .emf. Se voc instalou filtros grficos para outros aplicativos, poder utilizar qualquer arquivo suportado por esses filtros. Se voc no tiver certeza do caminho ou nome do arquivo, clique no boto Construir. 4 Na caixa da propriedade Tipo de Figura, especifique se voc deseja que a figura seja incorporada ou vinculada. Quando voc incorpora uma figura, ela armazenada no arquivo de banco de dados. Se voc incorpora a mesma figura em um outro formulrio ou relatrio, ela adicionada ao arquivo de banco de dados novamente. Ao vincular uma figura, voc no a armazena no arquivo de banco de dados, mas deve manter uma cpia dela no seu disco rgido. Caso deseje utilizar o espao do seu disco rgido de modo eficiente, especifique a definio Vinculada. 5 Voc pode determinar as propores da figura definindo a propriedade Modo Tamanho da Figura. Essa propriedade tem trs definies: Cortar. Exibe a figura no tamanho real. Se esta for maior que a rea dentro das margens, a imagem ser cortada. Estender. Dimensiona a figura para se ajustar rea dentro das margens. Essa definio pode distorcer a imagem. Zoom. Dimensiona a figura para preencher tanto a altura como a largura da rea dentro das margens. Essa definio no corta a figura nem distorce suas propores. 6 Voc pode especificar a posio da figura na pgina definindo a propriedade Alinhamento da Figura. O Microsoft Access alinha a figura dentro das margens do relatrio. As definies disponveis so Superior-esquerdo, Superiordireito, Centralizado, Inferior-esquerdo e Inferior-direito. 7 Voc pode repetir a figura atravs da pgina definindo a propriedade Figura Lado a Lado como Sim. A colocao lado a lado comea na posio especificada pela propriedade Alinhamento da Figura. Observao As figuras em segundo plano ficam melhor posicionadas lado a lado quando a propriedade Modo Tamanho da Figura est definida como Cortar. 8 Voc pode determinar em quais pginas do relatrio a figura aparecer, definindo a propriedade Pginas da Figura. As definies disponveis so Todas as Pginas, Primeira Pgina e Nenhuma Pgina. Observaes Se as cores na figura em segundo plano no parecem iguais s cores originais, voc pode especificar que o Microsoft

Apostila p/pesquisa ACCESS-97 Power Informtica Pg.: 175 Access utilize as cores do aplicativo que voc utilizou para criar o grfico. Se voc estiver criando suas prprias figuras em segundo plano e tiver acesso a um programa grfico que crie metarquivos, voc pode desejar utilizar um metarquivo como uma figura em segundo plano em vez de um bitmap. O relatrio Vendas dos Funcionrios por Pas no banco de dados de exemplo Northwind tem um exemplo de uma figura de segundo plano. Para visua