Pergunta
Achei muito interessante o site da CRIARWEB, a forma que estão trabalhando disponibilizando um vasto material para consulta de forma clara e objetiva.
Bem estou com uma dificuldade, não sou um expert em programação, mais gosto de desenvolver e assim fiz um sistema de controle de consultório em Access este roda em uma pequena rede de três micros até aí nenhum problema, agora tenho dois locais físicos distintos e necessito de acesso a um único banco de dados, tentei vincular as tabelas no meu provedor de site o que foi em vão.
Hoje cheguei através do frontpage a criar paginas de consulta que o mesmo constrói automaticamente, porem não consigo utilizar minhas consultas e formulários criados no access. Já baixei manuais do ASP, porem gostaria de saber se existe alguma outra forma de acessar essa base no provedor via ACCESS programação já feita e testada em rede local.
Atenciosamente
A FAQ Consultas Access tem Pertence à categoria:
Resposta
Quanto a sua questão, o mais aconselhável seria trocar de banco de dados, pois Access não é recomendável para o serviço como você pretende fazer com vários computadores em diversos lugares. Se entendi bem sua questão, só se poderia criar um serviço web que consulte access através do próprio computador onde estiver este banco de dados.
Portanto, poderia lhe recomendar duas opções:
- Que mude de banco de dados a SQL Server que poderá fazer consultas desde qualquer computador mesmo estando em lugares distintos.
- Ou que seu servidor web seja o mesmo computador onde esteja seu banco de dados. Ou seja, que coloque o servidor web e as páginas neste computador onde possui o banco de dados access e que as consultas se façam através destas páginas ASP.
Espero ter lhe ajudado.
Por Juliana Monteiro

Voltar à árvore de categorias
Comentários da faq  | Banco de Dados para 3 Máquinas Por: edison_luiz_picharski
| 05/11/08 |
Sou administrador de um banco de dados em Access onde trabalho. Sáo 55 usuários em aproximadamente 40 máquinas. Nosso banco de dados tem aproximadamente 60 000 registros e está funcionando perfeitamente bem.
Vejo que na sua situação (banco de dados pequeno e poucos usuários) não será necessário migrar para outros bancos (SQL, MySQL, PostGre,...). Para o seu caso eu faría o seguinte:
1. Projeto do banco de dados com back end (um banco para os dados e outro para os formulários e consultas) com seu devido backup;
2. Instalação do Access nas máquinas que irão ter acesso ao banco;
3. Disponibilidade do banco na rede;
4. Criação do grupo de trabalho e seu usuários;
5 Criação dos atalhos ("Access" "Banco de dados" "Grupo de trabalho") para cada máquina.
Se você optar por página web, faça isso no próprio Access.
Sds. usuários access Por: Mariana | | 07/11/08
|
A partir de quantos usuários access seria recomendável migrar para outros bancos de dados?  | Resposta para a Mariana Por: edison_luiz_picharski
| 10/11/08 |
O Access, realmente, é um SGBDR (Sistema de Gerenciamento de Banco de Dados Relacional) feito para poucos usuários. Eu não usaria o Acces para disponibilizxar qualquer banco na internet (usaria MySQL ou Postgre). Esse último para transações financeiras. O limite de usuários concorrentes (que podem acessar o Access ao mesmo tempo) é de 255 mas você pode cadastrar mais do que isso. Como já mencionei, tenho 40 máquinas que acessam diáriamente meu banco (acho que 20 ou 30 acessam por vez). Veja alguns problemas que eu (como administrador de Access) encontro diáriamente:
* Para modificar qualquer estrutura (tabelas, formulários,...), é necessário acesso exclusivo e você não pode "derrubar" qualquer usuário. Ou você sai pelos escritórios pedindo para os usuários fecharem seus acessos ou você tem um banco de trabalho (seu projeto) em que você faz as suas mudanças e depois substitui o banco de trabalho. Eu opto pela última... Mesmo assim, os usuários precisam fechar seus acessos para você poder fazer a substituição;
* Deixa a rede muito pesada;
* A administração dos usuários não é muito "legal";
* Não gera senha altomática para cada usuário (a senha é em branco).
Uma coisa que eu gosto muito no Access é a facilidade de trabalhar com os formulários.
Outra dica, você pode trabalhar com o Acces como máscara em um banco MySQL (é bem legal...).
Espero ter ajudado  | Banco de Dados Access Por: arauto
| 23/6/09 |
Estive observando as sugestões enviadas pelos colegas na tentativa de ajudar o amigo com banco de dados acessado por 40 estações clientes.
Caro Administrador, a melhor opção já lhe foi dita, vc precisa ter o banco de dados separado da interface do sistema, um arquivo para forms, relatorios e consultas, e outro com apenas tabelas, compartilhe a pasta do banco de dados (arquivo com tabelas) para acesso completo pelo rede, e em cada estação cliente, deve ter o arquivo com a interface do sitema apenas vinculada ao banco de dados do servidor, assim pode fazer suas atualizações no sitema sem precisar pedir que os usuario saia do sistema. So que depois vc deve colocar o arquivo de interface atualizado nas máquinas clientes. Assim deve ser um sistema em rede utilizando access, tenho 10 anos de experiencia com access. Ele é muito funcional prático e fácil de criar consultas e filtros de dados, ainda mais quando se conhece vba.
Ver todas las FAQS de Banco de dados / Access / SQL Server
|