MS Access - Objetos
O MS Access usa “objetos” para ajudar o usuário a listar e organizar informações, bem como preparar relatórios especialmente projetados. Quando você cria um banco de dados, o Access oferece Tabelas, Consultas, Formulários, Relatórios, Macros e Módulos. de muitos objetos, mas os seguintes são os principais objetos -
- Tables
- Queries
- Forms
- Reports
Juntos, esses objetos permitem inserir, armazenar, analisar e compilar seus dados. Aqui está um resumo dos principais objetos em um banco de dados Access;
Mesa
Tabela é um objeto usado para definir e armazenar dados. Quando você cria uma nova tabela, o Access pede que você defina os campos que também são conhecidos como títulos de coluna.
Cada campo deve ter um nome exclusivo e tipo de dados.
As tabelas contêm campos ou colunas que armazenam diferentes tipos de dados, como um nome ou endereço, e registros ou linhas que coletam todas as informações sobre uma determinada instância do assunto, como todas as informações sobre um cliente ou funcionário etc.
Você pode definir uma chave primária, um ou mais campos que possuem um valor exclusivo para cada registro e um ou mais índices em cada tabela para ajudar a recuperar seus dados mais rapidamente.
Inquerir
Um objeto que fornece uma visão personalizada dos dados de uma ou mais tabelas. As consultas são uma forma de pesquisar e compilar dados de uma ou mais tabelas.
Executar uma consulta é como fazer uma pergunta detalhada ao seu banco de dados.
Ao construir uma consulta no Access, você está definindo condições de pesquisa específicas para encontrar exatamente os dados que deseja.
No Access, você pode usar a consulta gráfica pelo recurso de exemplo ou pode escrever instruções Structured Query Language (SQL) para criar suas consultas.
Você pode definir consultas para selecionar, atualizar, inserir ou excluir dados.
Você também pode definir consultas que criam novas tabelas de dados em uma ou mais tabelas existentes.
Formato
Form é um objeto em um banco de dados de desktop projetado principalmente para entrada ou exibição de dados ou para controle de execução de aplicativos. Você usa formulários para personalizar a apresentação de dados que seu aplicativo extrai de consultas ou tabelas.
Os formulários são usados para inserir, modificar e visualizar registros.
O motivo pelo qual os formulários são usados com tanta frequência é que eles são uma maneira fácil de orientar as pessoas a inserir os dados corretamente.
Quando você insere informações em um formulário no Access, os dados vão exatamente para onde o designer do banco de dados deseja em uma ou mais tabelas relacionadas.
Relatório
Relatório é um objeto em bancos de dados de desktop projetados para formatar, calcular, imprimir e resumir dados selecionados.
Você pode visualizar um relatório na tela antes de imprimi-lo.
Se os formulários forem para fins de entrada, os relatórios serão para saída.
Tudo que você planeja imprimir merece um relatório, seja uma lista de nomes e endereços, um resumo financeiro de um período ou um conjunto de etiquetas de endereçamento.
Os relatórios são úteis porque permitem apresentar componentes de seu banco de dados em um formato fácil de ler.
Você pode até personalizar a aparência de um relatório para torná-lo visualmente atraente.
O Access oferece a capacidade de criar um relatório a partir de qualquer tabela ou consulta.
Outros objetos do MS Access
Vamos agora dar uma olhada em outros objetos do MS Access.
Macro
Este objeto é uma definição estruturada de uma ou mais ações que você deseja que o Access execute em resposta a um evento definido. Uma macro de acesso é um script para realizar algum trabalho. Por exemplo, para criar um botão que abre um relatório, você pode usar uma macro que irá disparar a ação OpenReport.
Você pode incluir condições simples em macros para especificar quando uma ou mais ações na macro devem ser executadas ou ignoradas.
Você pode usar macros para abrir e executar consultas, para abrir tabelas ou para imprimir ou visualizar relatórios.
Você também pode executar outras macros ou procedimentos do Visual Basic de dentro de uma macro.
As macros de dados podem ser anexadas diretamente a eventos de tabela, como inserir novos registros, editar registros existentes ou excluir registros.
Macros de dados em aplicativos da web também podem ser objetos autônomos que podem ser chamados de outras macros de dados ou objetos de macro.
Módulo
Módulo é um objeto em bancos de dados de desktop que contém procedimentos personalizados que você codifica usando o Visual Basic. Os módulos fornecem um fluxo de ações mais discreto e permitem detectar erros.
Tudo o que pode ser feito em uma macro também pode ser feito em um módulo, mas você não obtém a interface de macro que pergunta o que é necessário para cada ação.
Os módulos são muito mais poderosos e são essenciais se você planeja escrever código para um ambiente multiusuário, porque as macros não podem incluir tratamento de erros.
Os módulos podem ser objetos autônomos contendo funções que podem ser chamadas de qualquer lugar em seu aplicativo ou podem ser associados diretamente a um formulário ou relatório para responder a eventos no formulário ou relatório associado.