Arquivo da tag: Access

Como interagir seu site com um banco de dados Access

Como interagir seu site com um banco de dados Access

Para programadores acostumados com plataformas cliente/servidor, ainda parece ser um desafio executar uma tarefa aparentemente simples que é publicar seus dados de forma dinâmica na Web.

Programadores VBA que trabalham frequêntemente com Access e Excel sofrem dessem “mau”. Por isso, proponho aqui uma alternativa para facilmente colocar seus dados de um banco de dados em uma página ASP.

Existem outras tecnologias que permitem a mesma proeza. Tentarei colocar aqui as alternativas mais utilzadas e consolidadas.

Este tutorial foi retirado no site da Locaweb, que apesar de parecer uma simples página de um provedor, possui bastante conteúdo interessante a ser explorado.

Introdução

Este tutorial mostra como manipular uma base de dados Access 2000 através do Asp (Active Server Pages), que é uma linguagem com a sintaxe do Visual Basic interpretada no servidor.

Você precisará de um servidor de Internet capaz de executar scripts Asp. O padrão do Windows é o Internet Information Services. Para ver um tutorial de instalação, veja este link.

Crie seu Banco de Dados

Em seu computador, crie um banco de dados chamado tutorial.mdb. Crie uma tabela chamada Agenda com os campos nome e telefone. Acrescente alguns registros à esta tabela que deverá ficar da seguinte forma:

Crie uma Página para Mostrar os Dados

Com seu editor html favorito, crie uma página que mostra em uma tabela, nome e telefone. Coloque algumas linhas nesta tabela com informações fictícias, totalmente desvinculadas das informações da base de dados. Não se preocupe com isto, que será “corrigido” depois. O resultado deverá ser algo do tipo:

__________________________

João 22-3344
José 5555-0000
__________________________

Na hora de salvar a página, use o nome agenda.asp (note que usamos a extensão “.asp” ao invés de “.htm”).

Corrija o Código para Mostrar os Dados reais

Use um editor de texto, ou o modo de visualização do seu programa favorito para editar o código HTML da página criada. Acrescente o seguinte código no início do arquivo (antes do tag “<HTML>”):

<%
ConnString=”Provider=Microsoft.Jet.OLEDB.4.0; Data Source=e:\home\xyz\dados\tutorial.mdb;”
Set Conexao = Server.CreateObject(“ADODB.Connection”)
Conexao.Open ConnString
Set Registros = Server.CreateObject(“ADODB.Recordset”)
Registros.Open “Clientes”, Conexao
%>

Note que o banco de dados esta dentro do servidor, sob o diretório e:\home\xyz\dados , onde xyz é seu login de FTP.

Em seguida faça a seguinte modificação no código da tabela (note as modificações feitas):

Antes Depois
<table border=”1″ width=”250″>
<tr>
<td>João</td>
<td>22-3344</td>
</tr>
<tr>
<td>José</td>
<td>5555-0000</td>
</tr>
</table>
<table border=”1″ width=”250″>
<% While Not Registros.EOF %>
<tr>
<td><%= Registros(“nome”) %></td>
<td><%= Registros(“telefone”)%></td>
</tr>
<%
Registros.MoveNext
Wend
%>
</table>

Importante: Ao final do script é necessário fechar e destruir os objetos e liberar as variáveis, atribuindo o valor “Nothing”, na ordem inversa à que foram criadas. No exemplo acima, colocar ao final da página:

<%
Registros.Close
Conexao.Close
Set Registros = Nothing
Set Conexao = Nothing
%>

Atualize os Arquivos no Servidor e Teste

Uilize seu programa de FTP ou se for o caso o FrontPage, para publicar os arquivos agenda.asp para o diretório raiz do seu site (pasta “web”) e tutorial.mdb para o diretório de dados (pasta “dados”).

Para testar, entre na página http://seusite/agenda.asp e verifique os resultados.

Abraços

Tomás Vásquez
www.tomasvasquez.com.br

Recupere senhas perdidas ou esquecidas de arquivos do Microsoft Office

Proteção com passwords é um recurso maravilhoso – até que você se esqueça da senha de acesso para seus próprios arquivos. O Advanced Office Password Recovery permite a você passar por cima desse problema e abrir de qualquer forma seus aplicativos do Office.

Você pode escolher entre os métodos de força bruta ou do dicionário de senhas. Entre os programas compatíveis estão o Microsoft Access, Backup, Excel, Mail, Outlook, PowerPoint, Project, Publisher Visio, e Word.

No entanto, este software demo possui algumas limitações. Ele pode ser registrado como uma versão doméstica, básica ou profissional – e cada uma tem progressivamente mais recursos, à medida que custa mais.

Atenção leitor: antes de executar qualquer programa em seu computador, principalmente os que fazem alterações no Registro do Windows ou modifiquem informações em seu HD, lembre-se de fazer um backup de segurança do registro do sistema, criar um ponto de restauração e fazer backup dos seus dados.

Fornecedor:
Elcomsoft.com
Tipo da licença:
Demo (US$ 49 – versão doméstica)
Sistemas operacionais:

  • Windows XP
  • Windows 2000
  • Windows NT
  • Windows ME

Tamanho do arquivo:
2.8 MB

<< Download >>

Referências:

Protengendo Planilhas de Maneira Eficiente

Tomás Vásquez
www.tomasvasquez.com.br

Access 2003 Add-in: Source Code Control

Equipes de software que desenvolvem em Microsoft Access, sofrem com um problema que é o controle de versão de código.

É difícil até tentar enxergar esse nível de controle pelo fato do Access ser composto geralmente de um arquivo. Porém, a Microsoft disponibiliza um Add-In que possibilita a integração do Microsoft Access com o Visual Source Safe. O bacana é que, mesmo sem alterar a estrutura do aplicativo, o controlador de versão consegue separar os objetos do Access com todos os comandos de check-in, check-out e tudo mais, possibilitando até que mais de um desenvolvedor consiga trabalhar num mesmo projeto ou arquivo. O link para o Add-In seque abaixo:

Access 2003 Add-in: Source Code Control

Bom proveito em seus projetos!

Tomás Vásquez