Usos

Em geral, uma aplicação desenvolvida usando Access na linguagem de programação VBA (Visual Basic for Applications) consiste em dois arquivos, um deles chamado BackEnd, onde são armazenadas todas as tabelas com as relações correspondentes, e o outro chamado FrontEnd, onde são armazenadas fontes, formulários, módulos, consultas, macros, etc.

O código fonte pode ser compilado, mas é impossível gerar um arquivo executável. Para executar aplicações desenvolvidas, o usuário deve ter o MSAccess instalado em sua estação de trabalho ou pelo menos seu Runtime, que é uma versão mais leve do MSAccess que só será usada para executar aplicações sem capacidade de desenvolvimento.

Com o Microsoft Access, é possível passar de aplicações simples como registro de clientes, controle de pedidos para aplicações mais complexas como todos os controles operacionais, administrativos e financeiros de uma pequena, média ou grande empresa, porque as aplicações desenvolvidas podem funcionar perfeitamente em uma rede de computadores e os dados armazenados no sistema podem ser publicados na Intranet ou mesmo na Internet.

O acesso é amplamente utilizado por pequenas empresas, departamentos de grandes empresas e como um hobby para programadores que desejam construir sistemas personalizados para criar e manipular dados. Facilidade de uso e poderosas ferramentas de planejamento dão a um programador não-profissional uma forma enorme e sem esforço de usá-las. No entanto, essa facilidade de uso pode ser enganosa. Este tipo de programador é geralmente um funcionário administrativo com pouco ou nenhum treinamento em dados ou desenvolvimento de aplicações. Devido ao fato de que o Access oferece a estes tipos de funcionários a capacidade de criar sistemas de fácil utilização, muitos acreditam que esta ferramenta se limita apenas a estas aplicações.

Alguns desenvolvedores de aplicações utilizam o Access para o rápido desenvolvimento de aplicações, incluindo a criação de protótipos e aplicações independentes que servem de ferramentas para fornecedores.

O acesso não é muito escalável se os dados são acessados através de uma rede, portanto qualquer aplicação utilizada por mais de um punhado de pessoas tende a depender de soluções cliente-servidor como Oracle, DB2, Microsoft SQL Server, PostgreSQL, MySQL, MaxDB ou Filemaker. Entretanto, o acesso “front-end” (formulários, relatórios, consultas de busca e código VB) pode ser usado em paralelo com vários tipos de “back ends”, incluindo o próprio Access, Microsoft SQL Server, Oracle ou qualquer outro produto compatível com ODBC. Este método permite ao desenvolvedor transferir dados de uma aplicação madura para um servidor mais avançado sem afetar o projeto atual.

Muitos desenvolvedores que utilizam o Microsoft Access também utilizam a nomenclatura Lesha, embora isto não seja um fato universal, não é uma regra utilizada pelo SGBD.

Como um todo, a aplicação desenvolvida por meio do Access em linguagem de programação VBA (Visual Basic for Applications), consiste em dois arquivos, um deles chamado BackEnd onde são armazenadas todas as tabelas com relações correspondentes, e outro – FrontEnd onde são armazenadas fontes, formulários, módulos, consultas, macros, etc.

O código fonte pode ser compilado, mas é impossível gerar um arquivo executável. Para executar aplicações desenvolvidas, o usuário deve ter o MSAccess instalado em sua estação de trabalho ou pelo menos seu Runtime, que é uma versão mais leve do MSAccess que só será usada para executar aplicações sem capacidade de desenvolvimento.

Com o Microsoft Access, é possível passar de aplicações simples como registro de clientes, controle de pedidos para aplicações mais complexas como todos os controles operacionais, administrativos e financeiros de uma pequena, média ou grande empresa, porque as aplicações desenvolvidas podem funcionar perfeitamente em uma rede de computadores e os dados armazenados no sistema podem ser publicados na Intranet ou mesmo na Internet.

O acesso é amplamente utilizado por pequenas empresas, departamentos de grandes empresas e como um hobby para programadores que desejam construir sistemas personalizados para criar e manipular dados. Facilidade de uso e poderosas ferramentas de planejamento dão a um programador não-profissional uma forma enorme e sem esforço de usá-las. No entanto, essa facilidade de uso pode ser enganosa. Este tipo de programador é geralmente um funcionário administrativo com pouco ou nenhum treinamento em dados ou desenvolvimento de aplicações. Devido à capacidade que o “Acesso” proporciona a esses tipos de funcionários de criar sistemas amigáveis, muitos acreditam que eles podem criar sistemas fáceis de usar.

Usos