Como usar uma variável em um vba cadeia de sql

Construir instrução SQL utilizando variáveis ​​em VBA.

Construir instrução SQL utilizando variáveis ​​em VBA.

Usando variáveis ​​em instruções SQL pode ser complicado, mas eles podem dar-lhe a flexibilidade necessária para reutilizar uma única instrução SQL para consultar dados diferentes. No Visual Basic for Applications (VBA), você pode construir instruções SQL que podem conter critérios de cordas. Para usar uma variável de cadeia em comunicado cadeia de SQL você deve usar o (") Como o delimitador de cadeia e aplicar aspas simples ( `) em torno da variável. Use variáveis ​​na cadeia de SQL em vez de reescrever uma instrução SQL mais e mais para consultar dados usando critérios diferentes.

Video: #14 - Macros e VBA - Excel - Tipos de Variáveis

Comece criando duas variáveis ​​que você vai usar em código VBA, uma para segurar o seu valor variável e o outro para segurar a corda SQL. Digite o seguinte para criar suas variáveis: Dim mySQLVariable As String Dim strSQL As String



Defina um valor para a variável que você vai usar no seu comando SQL como o seguinte: mySQLVariable = "Manger vendas"

Definir a cadeia de SQL, como o seguinte: strSQL = "Funcionários selecionar. [Primeiro nome], " strSQL = strSQL & "Funcionários. [Last Name], " strSQL = strSQL & "Funcionários. [Cargo] " strSQL = strSQL & "FROM Employees " strSQL = strSQL & "WHERE (((Funcionários [Cargo]) = `Gerente de Vendas`).) -"

Editar a última linha de código na etapa anterior e substituir "Gerente de vendas" com sua variável como o seguinte: strSQL = strSQL & "WHERE (((Funcionários. [Cargo]) =`" & (MySQLVariable) & "`)) -"

Video: #13 - Macros e Excel VBA - Tipos e Uso de Variáveis

Referências

  • ligação MSDN: Demonstrações Edifício SQL que incluem variáveis

Sobre o autor

Jaime Avelar é um escritor profissional cujos artigos programação aparecem em vários sites. Ele tem sido um programador de software desde 2000. Avelar detém um Master of Science em sistemas de informação da Universidade do Texas em Arlington.

Video: Excel VBA - Como colocar o caminho de um arquivo em uma variável


Artigos relacionados