Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como conectar o Excel para SQL usando o Visual Basic
O aplicativo de planilha eletrônica Microsoft Excel tem Visual Basic, uma linguagem de programação , incorporada. Os desenvolvedores usam essa linguagem para criar comandos Structured Query Language , mais conhecido como " comandos SQL. " Os passos gerais na conexão Excel para fontes de dados externas através de consultas SQL incluem: a criação de uma conexão com o banco de dados; executar a consulta ; transferir os dados buscados , e fechar a conexão. Usando VB para executar consultas SQL Excel permite aos desenvolvedores usar dados de uma variedade de fontes externas ao Excel. Estas fontes incluem bancos de dados criados no Access , SQL Server e outras aplicações de banco de dados . Instruções
1

Abra o Excel , em seguida, digite uma lista de nomes em uma coluna e as idades em uma coluna adjacente. Rotular os topos destas colunas com o texto " Nomes " e " Idade ". Esta etapa cria um banco de dados de dados de amostra para o seu programa SQL para buscar . Você pode criar uma tabela com dados diferentes, se você gostaria.
2

Arraste uma região de seleção ao redor da mesa , em seguida, digite " MyTable " na caixa de texto à esquerda da barra de fórmulas . Isso cria um nome de intervalo para os dados de exemplo , que o programa precisa para acessar os dados
3

Salve o arquivo como . "C: \\ MyDatabase.xlsx ", feche o arquivo .
4

Pressione "Control ", seguido por "N" para criar uma nova planilha. Você vai guardar o seu programa SQL nesta folha .
5

Pressione " Alt ", seguido por " F11 " para entrar no ambiente de desenvolvimento VB , comumente abreviado como o " IDE ". Os desenvolvedores escrever e , por vezes, executar programas de VB nesta IDE.
6

Clique no menu " Inserir", clique no item "Module" . Esta ação cria uma nova janela de código para que você digite sua lista de programas SQL.
7

Clique em " Ferramentas", título do menu e clique em "Referências ". Coloque uma marca na caixa de seleção " Microsoft ActiveX Data Objects . " Esta ação faz visíveis os objetos do banco de que o Excel necessita para executar a consulta SQL.
8

Cole o seguinte programa para a nova janela de código .

Sub sqlVBAExample ()

Dim objConnection As ADODB.Connection

Dim objRecSet Como ADODB.Recordset

Set objConnection = New ADODB.Connection

objConnection.ConnectionString = "Provider = Microsoft.ACE . OLEDB.12.0 ; Data Source = c: \\ myDatabase.xlsx ; Extended Properties = "" Excel 12.0 XML; HDR = YES ""; "

objConnection.Open

Set objRecSet = Novo ADODB . Recordset

objRecSet.ActiveConnection = objConnection

objRecSet.Source = " SELECT * FROM MyTable "

objRecSet.Open

Range (" D10 " ) . CopyFromRecordset objRecSet

objRecSet.Close

objConnection.Close

Set objRecSet = Nothing

Definir objConnection = Nothing

End Sub

9

Clique em uma das declarações do programa, em seguida, pressione "F5" para executar o programa .
10

Pressione " Alt ", e depois " F11 " para voltar ao planilha do Excel. A planilha irá mostrar os resultados da conexão SQL que seu programa estabelecido. Os resultados incluem a tabela de banco de dados que você criou anteriormente .

Anterior :

Próximo : No
  Os artigos relacionados
·Como Auto Tamanho uma planilha do Excel 
·Como desativar o aviso de segurança no Excel 2007 Macr…
·Como copiar configurações de impressão de uma folha …
·Como remover linhas extras no Excel 2003 
·Como calcular o ponto médio em Excel 
·Como ligar os pontos em um gráfico usando o Excel 
·Como proteger várias células em uma planilha do Excel…
·Como Incorporar instruções IF no Excel 
·Como fazer Ciphers Com Excel 
·Como imprimir a 24 X 36 Papel no Excel 
  Artigos em destaque
·Como eliminar as pegadas de um determinado vírus De so…
·Como salvar ou baixar um arquivo SWF 
·Como ler um arquivo VP6 
·Como copiar um DVD de vídeo danificados Com Demo 
·Como fazer backup da Caixa Jogos Salvos da Microsoft de…
·Como Fazer um Botão Rollover no Adobe Flash CS5 
·Qual é a extensão de arquivo Vamos 
·Como alimentar HTML RSS Em Drupal 
·Como fazer um organizador de eventos em Access 2007 
·Como desativar o Acrobat 9 Validação 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados