Tarefa Orientada 6 Edição de Dados Objectivos: Inserção de dados. Alteração de dados. Eliminação de dados. Definição de Listas de Pesquisa (Lookup Lists) O Sistema de Gestão de Bases de Dados MS Access Edição de Dados Definida a estrutura da tabela, esta está apta a guardar dados. Pode-se editar (inserir, eliminar registos ou alterar campos) directamente na tabela, apesar de ser mais apropriado efectuar estas operações via formulários. Para abrir a tabela na vista de dados, clique duas vezes sobre a tabela ou execute o comando Abrir do menu Ficheiro, sendo necessário que a tabela esteja seleccionada. A tabela é apresentada com o aspecto de uma folha de cálculo. Os campos estão dispostos em colunas e os registos em linhas. Os registos estão ordenados pelo campo chave. O último registo da tabela, marcado com no selector de registos, é utilizado para inserir novos registos. A seguir, apresenta-se um exemplo de uma tabela aberta na vista de dados. Note-se que o item registo actual indica o número do registo, o que, nesta tabela, é, por acaso, o mesmo valor do campo Número. Quando edita dados num registo, todas as restrições definidas na criação da tabela são utilizadas: os campos são preenchidos inicialmente com os valores predefinidos, é feita a validação do tipo de dados e aplicadas as regras de validação estabelecidas. Para o utilizador se aperceber de quando está a alterar um registo, o ícone de registo corrente é substituído por um lápis. As situações de erro dão origem a caixas de diálogo. Para eliminar um registo é necessário seleccioná-lo (pressionando, com o botão esquerdo do rato, no selector de registo) e carregar na tecla Delete ou colocar o cursor em qualquer campo do registo e executar o comando Eliminar do menu Editar.
1. Inicie o programa Microsoft Access através do menu INICIAR. 2. Seleccione a opção abrir um ficheiro para abrir a base de dados criada na tarefa orientada n.º2 3. Insira os dados nas tabelas de acordo com as figuras seguintes. Tabela Tipos de Clientes Tabela Países Tabela Códigos Postais
Tabela Clientes NOTA: Para inserir fotografias/imagens no campo Fotografia, clique com o botão direito do rato no campo Fotografia e seleccione a opção Inserir Objecto do menu de contexto. Depois seleccione a opção Criar a partir do ficheiro e pressione o botão Procurar para indicar a localização do ficheiro que contém a fotografia/imagem. Finalmente, pressione o botão OK.
Tabela Fornecedores Tabela Empregados Tabela Métodos de Envio Tabela Produtos
Tabela Encomendas Tabela Detalhes das encomendas
Tabela Métodos de pagamento Note que, porque activamos a opção Impor integridade referencial em todos os relacionamentos da nossa base de dados, a ordem pela qual inserimos os registos nas várias tabelas é relevante. Assim, deve inserir primeiro registos nas tabelas que contêm chaves primárias e só depois é que deve inserir registos nas tabelas relacionadas (que contêm as chaves forasteiras correspondentes). Tabela Pagamentos
Definição de Listas de Pesquisa De modo a facilitar a introdução de dados numa tabela, é possível criar listas de pesquisa (lookup lists) que permitem a selecção de dados já existentes, em vez da sua constante digitação. Imagine que na tabela Clientes pretende que o utilizador não esteja constantemente a digitar o tipo de cliente, mas que, ao inserir um novo registo, seleccione esse tipo a partir de uma lista com dados da tabela Tipos de Clientes. 4. Regressando à vista de estrutura da tabela Clientes, seleccione o campo TipoCliente. 5. Aceda ao separador Pesquisa das propriedades desse campo. 6. Seleccione a opção Caixa de Controlo para a propriedade Mostrar Controlo. 7. Escolha a tabela Tipos de Clientes para a opção Origem de linha. 8. Mantenha o valor 1 para a propriedade Coluna dependente, de modo a que seja armazenado no campo TipoCliente da tabela clientes o valor seleccionado (na caixa de combinação) do campo IDTipoCliente da tabela Tipos de Clientes. 9. Insira o valor 2 para a propriedade Número de Colunas para aparecerem, na caixa de combinação, as duas primeiras colunas da tabela Tipos de Clientes. 10. Seleccione o valor Sim para a propriedade Títulos de coluna. 11. Coloque o valor 2,5cm na propriedade Largura das colunas e o valor 5,2cm na propriedade Largura da lista. 12. Grave as alterações que acabou de realizar. Pode, se desejar, criar mais listas de pesquisa para os campos que se justifique. SUGESTÃO: pode também criar listas de pesquisa para os campos Código Cliente, Código Fornecedor, Código Empregado e IDMétodoEnvio.