Linguagem de programação para manipular uma base de dados de acesso
uma interface de utilizador do Windows para manipular uma base de dados de acesso existente.
... e porquê?
5 answers
Visual Basic. NET ou C# seria a minha escolha, uma vez que existem objetos e classes suficientes para suportar criar aplicações baseadas em bases de dados de tamanho médio sem escrever muito código:) os objectos no espaço de nomes OleDb podem ser usados para ligar e inserir/recuperar/actualizar os dados na base de dados
Aqui está um tutorial C# http://msdn.microsoft.com/en-us/library/aa288452 (VS.71).aspxA maneira mais fácil (e habitual) é usar o Visual Basic para aplicações, que é incorporado no Access.
Pode aceder às bases de dados a partir das suas linguagens de programação favoritas, tais como VBScript:
Set MyConn = CreateObject ("ADODB.Connection")
MyConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=MyDb.mdb;"
Set RSet = MyConn.Execute ("select * from MyTable")
While not RSet.EOF
Wscript.echo "MyColumn = " & RSet("MyColumn")
RSet.MoveNext
Wend
RSet.Close
Set RSet = nothing
MyConn.close
Set MyConn = nothing
Acho que qualquer linguagem que tenha uma biblioteca para falar com uma base de dados OLE DB ou ODBC é adequada, mas por que não usar o Access em si? É possível criar formulários e programas dentro do MS Access!
Tente VBA, ele tem interpretador embutido para que você não tenha que importar bibliotecas especiais. Se estiver satisfeito com o que fez, e quiser mais velocidade, talvez traduza o programa VBA para C++ se gostar. Escolhi C++ porque marcaste esta pergunta C++