










































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Introdução ao Microsoft Access, contendo comandos e conceitos básicos.
Tipologia: Manuais, Projetos, Pesquisas
1 / 50
Esta página não é visível na pré-visualização
Não perca as partes importantes!











































i
Deve-se criar uma cópia de reserva do banco de dados do grupo de trabalho, SYSTEM.MDA, onde o Microsoft Access armazena as especificações das opções de cada usuário e as configurações da barra de ferramentas. Em um ambiente de multi- usuário, o banco de dados do grupo de trabalho também contém as informações de cadastro de segurança do seu grupo. Se o seu arquivo SYSTEM.MDA for perdido ou danificado, você não poderá iniciar o Microsoft Access. Uma vez feita uma cópia de reserva desse arquivo, só será preciso copiá-lo novamente caso haja mudanças nas opções, barra de ferramentas ou nas informações da cadastro de segurança.
Proteger uma informação pode ser uma parte importante no desenvolvimento de um banco de dados do Microsoft Access. Através da proteção ao seu banco de dados, você poderá controlar o que um usuário ou um grupo de usuários pode fazer com objetos do banco de dados.
A segurança do Microsoft Access é composta de várias partes que precisam estar no lugar antes que a segurança se conclua: grupos de trabalho, usuário e contas do grupo, posse, e atribuições de permissão.
Para proteger um banco de dados: 1 Atribuir senha ao usuário Administrador ; sair do Access e Logar como Administrador 2 Definir grupos de usuários 3 Definir permissões do grupo 4 Criar usuários 5 Tirar as permissões dos grupos Usuários e Administradores 6 Colocar os usuários que vão administrar o banco de dados no grupo Administradores
Importante: Você precisa remover as permissões do usuário administrador e do grupo de usuários, que inclui todos os usuários em um grupo de trabalho. Até que você remova estas permissões, os usuários poderão ter permissões involuntárias para objetos. Tendo, uma vez, as permissões removidas, os usuários passarão a ter somente as que você atribuiu.
Para assegurar a proteção do banco de dados, é importante acrescentar uma senha à conta do administrador e às contas do proprietário e administrador designadas. Adicionalmente, você poderá acrescentar uma senha às contas criadas para usuários ou instruí-los para acrescentar às suas próprias senhas.
Observações: A segurança depende da relação entre contas do grupo de trabalho do Microsoft Access e das atribuições de permissão em seu banco de dados. O Microsoft Access armazena informação de conta com o grupo de trabalho e atribuições de permissões no arquivo (.MDB) do banco de dados.
Implemente a segurança no banco de dados do curso, criando três grupos:
A seguinte consulta união seleciona o nome de todas as empresas e cidades que estejam nas tabelas Fornecedores e Clientes e classifica alfabeticamente os dados por cidade.
SELECT [Nome da empresa], [Cidade] FROM [Fornecedores]
UNION SELECT [Nome da empresa], [Cidade] FROM [Clientes] ORDER BY [Fornecedores], [Cidade];
A consulta união a seguir renomeia o campo "Nome da empresa" para "Nome do cliente/fornecedor" na saída da consulta;
SELECT [Nome da empresa] AS [Nome do cliente/fornecedor], [Cidade] FROM [Fornecedores] UNION SELECT [Nome da empresa] AS [Nome do cliente/fornecedor], [Cidade] FROM [Clientes];
A consulta união a seguir utiliza a instrução UNION ALL para recuperar registros duplicados:
SELECT [Nome da empresa], [Cidade] FROM [Fornecedores]
UNION ALL SELECT [Nome da empresa], [Cidade] FROM [Clientes];
Este tipo de consulta cria uma tabela sem adicionar nenhum registro a ela, é interessante quando precisamos criar tabelas temporárias. Veja o exemplo:
CREATE TABLE [SÓCIOS] (Código COUNTER , Nome TEXT (50), Rua TEXT (50), ( CONSTRAINT CódigoDoSócio PRIMARY KEY ([Código]));
No exemplo acima é criada uma tabela Sócios com os seguintes campos:
Campo Tipo Tamanho Código Contador 4 bytes Nome Texto 50 Rua Texto 50
A palavra chave CONSTRAINT indica que em seguida vem o nome de um índice chamado CódigoDoSócio, entre parêntesis vem o nome do campo que faz parte deste índice e opcionalmente a clausula PRIMARY KEY para indicar a chave primária da tabela.
Tipo de dado Tamanho Descrição BINARY 1 byte Para consultas em tabelas anexadas em produtos de banco de dados que definem um tipo de dados Binário. O Microsoft Access não usa o tipo de dados Binário. BIT 1 byte Valores Sim e Não e campos que contém apenas um entre dois valores. BYTE 1 byte Um valor inteiro entre 0 e 255. COUNTER 4 bytes Um número incrementado automaticamente pelo Microsoft Access quando um novo registro é adicionado a uma tabela. No Jet database engine, o tipo de dado para este valor é Long. CURRENCY 8 bytes Um inteiro dimensionado entre - 922.337.203.685.477,5808 e 922.337.203.685.477,5807.
As consultas passo através não são executadas pelo Access, elas são executas pelo servidor SQL, por isso não é possível usar o SQL do Access, visto que ele não segue o padrão ANSI como os servidores SQL.
Esta consulta manipula os dados diretamente no servidor então as tabelas utilizadas não precisam estar anexadas.
para criar uma sub-consulta, você usa a grade QBE, mas insere uma instrução SQL SELECT como critério. Para maiores informações consulte Criando uma Sub-consulta dentro de SQL: sub-consultas na ajuda do MS-Access.
Quando se cria uma consulta, o MS-Access cria uma consulta seleção, a não ser que se escolha um tipo diferente no menu consulta.
Quando uma consulta seleção é executada, o MS-Access exibe o Dynaset , os registros recuperados de suas tabelas. Pode-se, então, visualizar o dynaset e fazer alterações em seus dados. Entretanto, ao fazer alterações, elas são inseridas registro a registro.
Caso haja um grande número de alterações similares, você pode poupar tempo usando uma consulta ação. Uma consulta ação faz quaisquer alterações em apenas uma operação. Por exemplo, caso deseje excluir todos os produtos que tenham sido descontinuados, você pode executar uma consulta ação que remova todos esses produtos.
Para se garantir que alterações indesejadas não sejam feitas se você executar inadvertidamente uma consulta ação, o MS-Access exibe na janela Banco de dados, um ícone especial para identificar as quatro consultas ação.
Consulta Anexação Consulta Atualização Consulta Criação de Tabela Consulta Exclusão
Com as consultas ação, você pode criar novas tabelas ou alterar os dados de tabelas já existentes. Todas as Consultas Ação são feitas com base numa consulta seleção , então para se criar qualquer tipo de consulta ação, devemos criar as consultas seleção que nos trarão os dados que desejamos manipular pelas consultas ação, podendo assim atualizar, excluir, exportar e anexar dados.
O MS-Access proporciona quatro tipos de consultas ação.
Cria uma nova tabela a partir de outra ou parte de outra tabela com um novo nome definido pelo usuário e adicionando os registros especificados pelo critério.
Exclui os registros de uma ou mais tabelas que atendem a um critério.
Adiciona uma grupo de registros de uma ou mais Tabelas para outra ou mais tabelas.
Altera ou dados em um grupo de registros de uma ou mais tabelas.
Criar uma consulta para Anexar os campos para a tabela Informações do produto.
Quando começa um formulário em branco, você mesmo adiciona todos os controles. Se criou um formulário com o assistente de formulário, pode-se também desejar adicionar controles para exibir dados adicionais ou para tornar o formulário mais atraente ou mais fácil de usar. Por exemplo, você pode desejar adicionar uma etiqueta que inclua instruções sobre como utilizar um formulário no modo formulário.
Quando se adiciona um controle a um formulário, determina-se de onde ele obtêm a informação que exibe. Por exemplo, você pode adicionar um controle caixa de texto que exibe um produto da companhia a partir do campo NomeDoProduto da tabela produtos. A caixa de texto obtém os valores a partir do campo Nome do Produto por ter sido conectado ou vinculado àquele campo.
Os controles também podem exibir informações que não estejam armazenadas no banco de dados, tais como instruções, legendas e valores calculados. Conhecer a origem dos dados de um controle ajuda a decidir que tipo de controle usar e como cria-lo.
Os controles podem ser vinculados, não vinculados e calculados. A ilustração seguinte mostra os três tipos de controle.
Propriedade Descrição Origem do Controle Nome de Campo ou Expressão para usar como fonte de dados para Controle Tabular Automaticamente Pode gerar ou não uma tabulação quando o último caracter permitido em uma máscara de entrada de uma caixa de texto é inserido. Comportamento da Tecla Enter Padrão troca de campo e Nova Linha no campo, cria uma linha em branco no mesmo campo para inserção. Visível Torna o objeto visível Ativado Habilitar controle no modo formulário Parada de Tabulação Permite tabulações no controle Índice de Tabulação Definir ordem de tabulação Pode Ampliar Controle ou seção expande automaticamente para caber no texto., Pode Reduzir Determina se o tamanho de uma sessão ou controle será Reduzido verticalmente para acomodar a quantidade de dados. Ao Entrar Macro ou função executada quando o controle recebe o primeiro foco Ao Sair Macro ou função executada quando o controle perde o foco no mesmo formulário.
Para obter mais informações consulte Definindo Propriedades no Help do MS-Access.
Você pode ser mais produtivo com formulários personalizados que se adaptem às suas necessidades particulares. Por exemplo, você pode personalizar que apresente listas de opções para sua escolha, adicionar um botão que torne fácil a abertura de um formulário relacionado e usar imagens em vez de texto em botões.
Quando adiciona controles a um formulário, o MS-Access atribui automaticamente uma ordem de tabulação aos controles. Quando a tecla Tab é pressionada no modo formulário o foco se move de controle para controle de acordo com a ordem de tabulação. O MS-Access coloca automaticamente no final da ordem de tabulação no final de cada novo controle adicionado. Em alguns casos essa pode não ser a ordem de tabulação desejada. Por exemplo, você pode reorganizar alguns controles em um formulário depois de colocá-los. Nesse caso, você provavelmente desejará alterar a ordem de tabulação para adequá-la à nova disposição. Para fazer isso, use o comando Ordem de Tabulação no modo Estrutura.
O comando Ordem de Tabulação exibe apenas os nomes dos controles que você pode selecionar ou para os quais pode-se tabular no modo formulário. Os nomes dos controles que não podem ser selecionados, como etiquetas ou linhas, não são incluídos. Os nomes são exibidos na ordem tabulada através dos controles. Você pode fazer com que o MS-Access crie automaticamente uma ordem de tabulação que percorra os controles da esquerda para a direita e de cima para baixo ou mesmo criar um ordem de tabulação personalizada.
Para criar uma ordem de tabulação da Esquerda para a Direita e de Cima para Baixo
Se você deseja criar controles não vinculados ou calculados, use a barra de ferramentas. Também pode usar a caixa de ferramentas para criar controles vinculados que não sejam caixas de textos. A caixa de ferramentas é uma barra de ferramentas especializada: você pode escolher Barras de Ferramentas no menu Exibir , para ativar ou desativar a caixa de ferramentas.
Uma vez que a lista não é exibida até que se abra, o controle ocupa menos espaço no formulário. Você pode digitar os primeiros caracteres de um valor na caixa de combinação para rapidamente encontrar esse valor. Além disso, pode-se optar por permitir a entrada de valores novos na caixa de combinação ou impedir a entrada de valores novos.
Quando está criando um formulário e um sub-formulário sem a ajuda do assistente de Formulário/Sub-formulário, inicialmente você cria o formulário e o sub-formulário separadamente. Em seguida, insere o sub-formulário no formulário. Este método é útil se você já criou um formulário e deseja inseri-lo em diversos outros formulários. Pode, também, preferir criar o seu próprio sub-formulário quando quiser criar um sub-formulário que seja diferente do formulário que o Assistente projetou.
Criando um formulário e um sub-formulário Um sub-formulário é um formulário separado, que você cria e salva da mesma forma que qualquer outro formulário. Então, adiciona-o ao formulário de modo a se assegurar o seu vínculo ao formulário. Na maioria dos casos, o MS-Access vincula o formulário automaticamente quando você o adiciona. Existe, porém, situações onde você tem que definir as propriedades para vincular o formulário ao sub-formulário.
Preparando o formulário
Preparando o sub-formulário
Apenas folha de dados : Coloque os campos no formulário na ordem que você deseja que eles apareçam na folha de dados. Você não precisa organizar os campos, já que eles sempre aparecem como uma folha de dados.
Defina as propriedades VisualizaçãoAutorizada e ModoPadrão como folha de dados.
Apenas formulário : Coloque os controles como você deseja que apareçam no modo formulário. Defina a propriedade VisualizaçãoAutorizada como Formulário. Defina a propriedade ModoPadrão como formulário simples ou formulários contínuos.
Formulários e folha de dados : Coloque os controles como você deseja que eles apareçam no modo formulário. Defina a propriedade VisualizaçãoAutorizada para ambos. Defina a propriedade Modo Padrão para formulários Simples, formulários contínuos ou folha de dados. Dependendo de como você deseja que o sub-formulário seja visualizado quando você abre o formulário.
Para adicionar um sub-formulário a um formulário
O MS-Access adiciona o controle do sub-formulário a suas etiquetas anexadas ao formulário. O controle do sub-formulário está vinculado ao sub-formulário e é aproximadamente do mesmo tamanho do sub-formulário (o controle do sub- formulário inclui espaço para os seletores de registros, de forma que se torna maior).
Para fazer alterações no sub-formulário, consulte o seguinte procedimento.