MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Pelo VBA realizar consulta no servidor SQL 2008 e gerar relatórios no Excel com extensão *xlsx

    avatar
    thiagolimacosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 08/07/2014

    xls xlsx - Pelo VBA realizar consulta no servidor SQL 2008 e gerar relatórios no Excel com extensão *xlsx Empty Pelo VBA realizar consulta no servidor SQL 2008 e gerar relatórios no Excel com extensão *xlsx

    Mensagem  thiagolimacosta 8/7/2014, 03:14

    Galera boa noite !

    Tenho a seguinte duvido preciso realizar via VBA (esse VBA que tenho não é o nativo no pacote office é em outro software) um consulta no servidor SQL 2008 e gerar relatorios em extensão *.xlsx
    9
    Iniciei meu codigo assim, mais não sei o que fazer depois dai o que faço com a variavel "sql" para importar no excel ? Ajudem ;(

    Private Sub CommandButton1_Click()

    Dim sql As String
    Dim cn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Set cn = New ADODB.Connection

    cn.Provider = "SQLOLEDB"
    cn.Properties("Data Source").Value = "FAONE\LOCADORA"
    cn.Properties("Initial Catalog").Value = "Locadora"
    cn.Properties("User ID").Value = "sa"
    cn.Properties("Password").Value = "deaut1234"
    cn.Open

    MsgBox " Conexao efetuada com sucesso ! "

    sql = "EventTimeStamp BETWEEN convert(datetime,'" + TextBox2.Value + "', 103)"
    sql = sql + " AND convert(datetime,'" + TextBox3.Value + "', 103)"
    sql = sql + "AND Message LIKE '%" & TextBox1.Text & "%'"
    sql = sql + "AND Message LIKE '%" & TextBox4.Text & "%'"

     Razz  Razz NESSE PONTO O QUE FAÇO COM A CONSULTA QUE FIZ QUE É O VALOR DA VARIAVEL "SQL" ?

    End Sub

      Data/hora atual: 14/5/2024, 22:22