Usuário com melhor resposta
Microsoft acess

Pergunta
-
Criei um banco de dados e gostaria de poder compartilhá-lo, bem como seus objetos(formulários, relatórios), através da Internet. Como devo proceder?
Luiz Carlos Moreno de Magalhães- Movido AndreAlvesLima terça-feira, 27 de setembro de 2011 10:57 (De:Grupos de Usuários)
Respostas
-
Olá Luiz,
Existem várias maneiras de você compartilhar os dados em um ambiente multiusuário.
Compartilhar todo o banco de dados do Access Você pode colocar todo o banco de dados do Access em um servidor de rede ou em uma pasta compartilhada. Este é o método mais fácil de implementar. Todos compartilham os dados e usam os mesmos formulários, relatórios, consultas, macros e módulos. Use essa estratégia se você deseja que todos usem o banco de dados do Access da mesma maneira ou se você não puder fornecer suporte a usuários que criam seus próprios objetos.
Compartilhar somente as tabelas no banco de dados do Access É possível colocar somente as tabelas em um servidor de rede, e manter os outros objetos do banco de dados nos computadores dos usuários. Nesse caso, o desempenho do banco de dados do Access é mais rápido porque apenas os dados são enviados através da rede. Quando você divide um banco de dados em um back-end (tabelas) e um front-end, os usuários podem personalizar os formulários, relatórios e outros objetos em seus bancos de dados front-end sem afetar os outros usuários.
Compartilhar objetos de banco de dados do Access ou páginas de acesso a dados na Internet Você pode disponibilizar um ou mais objetos de banco de dados no formato HTML gerado pelo servidor (HTML: a linguagem de marcação padrão usada em documentos na World Wide Web. HTML usa marcas para indicar de que forma os navegadores da Web devem exibir elementos de página, como texto e elementos gráficos, e de que forma devem responder às ações do usuário.) ou HTML (HTML gerado por servidor: um arquivo ASP (Active Server Pages) ou IDC/HTX extraído de uma tabela, uma consulta ou um formulário, conectado a uma fonte de dados ODBC e processado pelo Internet Information Server para criar dinamicamente arquivos HTML somente leitura.) estático, ou criar páginas de acesso a dados (página de acesso a dados: uma página da Web, publicada a partir do Access, que tem uma conexão com um banco de dados. Em uma página de acesso a dados, é possível exibir, adicionar, editar e manipular os dados armazenados no banco de dados. Uma página também pode incluir dados de outras fontes, como o Excel.), e exibi-los em um navegador, como o Microsoft Internet Explorer, na World Wide Web (WWW (World Wide Web): a ramificação multimídia da Internet que apresenta não somente texto, mas também elementos gráficos, som e vídeo. Na Web, os usuários podem facilmente ir de um item para outro, de uma página para outra ou de um site para outro usando hiperlinks.).
Replicar o banco de dados do Access Se você usa dois computadores, como, por exemplo, um no escritório e um portátil, pode usar o Meu porta-arquivos do Microsoft Windows para fazer réplicas (réplica: uma cópia de um banco de dados que integra um conjunto de réplicas e pode ser sincronizada com outras réplicas do conjunto. As alterações nos dados de uma tabela replicada de uma réplica são enviadas e aplicadas a outras réplicas.) de seu banco de dados do Access e mantê-las sincronizadas (sincronização: o processo de atualizar dois membros de um conjunto de réplicas por meio do intercâmbio de todos os objetos e registros atualizados em cada membro. Os dois membros do conjunto de réplicas são sincronizados depois que as alterações de um são aplicadas no outro.). Além disso, vários usuários em diferentes locais podem trabalhar em suas próprias cópias ao mesmo tempo e, em seguida, sincronizá-las através da rede, seja por meio de uma conexão dial-up ou da Internet.
Criar um aplicativo cliente/servidor Se você trabalha em um ambiente cliente/servidor, pode tirar proveito do poder adicional e segurança fornecidos pela criação de um aplicativo cliente/servidor. Você armazena seus dados em tabelas em um servidor de banco de dados como o Microsoft SQL Server ao invés de armazenar esses dados em tabelas locais no Microsoft Access. O aplicativo Access (o cliente) recupera os dados de que precisa do servidor. O servidor mantém a integridade dos dados e executa todas as consultas que ele possa tratar.
Abraços,
Rafael Mantovani- Marcado como Resposta Richard Juhasz segunda-feira, 10 de outubro de 2011 17:28
-
Prezado(a),Estou migrando seu post para o fórum de Office Geral.Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.Obrigado.
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta Luiz Carlos M M segunda-feira, 10 de outubro de 2011 22:14
Todas as Respostas
-
Olá Luiz,
Existem várias maneiras de você compartilhar os dados em um ambiente multiusuário.
Compartilhar todo o banco de dados do Access Você pode colocar todo o banco de dados do Access em um servidor de rede ou em uma pasta compartilhada. Este é o método mais fácil de implementar. Todos compartilham os dados e usam os mesmos formulários, relatórios, consultas, macros e módulos. Use essa estratégia se você deseja que todos usem o banco de dados do Access da mesma maneira ou se você não puder fornecer suporte a usuários que criam seus próprios objetos.
Compartilhar somente as tabelas no banco de dados do Access É possível colocar somente as tabelas em um servidor de rede, e manter os outros objetos do banco de dados nos computadores dos usuários. Nesse caso, o desempenho do banco de dados do Access é mais rápido porque apenas os dados são enviados através da rede. Quando você divide um banco de dados em um back-end (tabelas) e um front-end, os usuários podem personalizar os formulários, relatórios e outros objetos em seus bancos de dados front-end sem afetar os outros usuários.
Compartilhar objetos de banco de dados do Access ou páginas de acesso a dados na Internet Você pode disponibilizar um ou mais objetos de banco de dados no formato HTML gerado pelo servidor (HTML: a linguagem de marcação padrão usada em documentos na World Wide Web. HTML usa marcas para indicar de que forma os navegadores da Web devem exibir elementos de página, como texto e elementos gráficos, e de que forma devem responder às ações do usuário.) ou HTML (HTML gerado por servidor: um arquivo ASP (Active Server Pages) ou IDC/HTX extraído de uma tabela, uma consulta ou um formulário, conectado a uma fonte de dados ODBC e processado pelo Internet Information Server para criar dinamicamente arquivos HTML somente leitura.) estático, ou criar páginas de acesso a dados (página de acesso a dados: uma página da Web, publicada a partir do Access, que tem uma conexão com um banco de dados. Em uma página de acesso a dados, é possível exibir, adicionar, editar e manipular os dados armazenados no banco de dados. Uma página também pode incluir dados de outras fontes, como o Excel.), e exibi-los em um navegador, como o Microsoft Internet Explorer, na World Wide Web (WWW (World Wide Web): a ramificação multimídia da Internet que apresenta não somente texto, mas também elementos gráficos, som e vídeo. Na Web, os usuários podem facilmente ir de um item para outro, de uma página para outra ou de um site para outro usando hiperlinks.).
Replicar o banco de dados do Access Se você usa dois computadores, como, por exemplo, um no escritório e um portátil, pode usar o Meu porta-arquivos do Microsoft Windows para fazer réplicas (réplica: uma cópia de um banco de dados que integra um conjunto de réplicas e pode ser sincronizada com outras réplicas do conjunto. As alterações nos dados de uma tabela replicada de uma réplica são enviadas e aplicadas a outras réplicas.) de seu banco de dados do Access e mantê-las sincronizadas (sincronização: o processo de atualizar dois membros de um conjunto de réplicas por meio do intercâmbio de todos os objetos e registros atualizados em cada membro. Os dois membros do conjunto de réplicas são sincronizados depois que as alterações de um são aplicadas no outro.). Além disso, vários usuários em diferentes locais podem trabalhar em suas próprias cópias ao mesmo tempo e, em seguida, sincronizá-las através da rede, seja por meio de uma conexão dial-up ou da Internet.
Criar um aplicativo cliente/servidor Se você trabalha em um ambiente cliente/servidor, pode tirar proveito do poder adicional e segurança fornecidos pela criação de um aplicativo cliente/servidor. Você armazena seus dados em tabelas em um servidor de banco de dados como o Microsoft SQL Server ao invés de armazenar esses dados em tabelas locais no Microsoft Access. O aplicativo Access (o cliente) recupera os dados de que precisa do servidor. O servidor mantém a integridade dos dados e executa todas as consultas que ele possa tratar.
Abraços,
Rafael Mantovani- Marcado como Resposta Richard Juhasz segunda-feira, 10 de outubro de 2011 17:28
-
Prezado(a),Estou migrando seu post para o fórum de Office Geral.Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.Obrigado.
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta Luiz Carlos M M segunda-feira, 10 de outubro de 2011 22:14
-
-