locked
Alterar consulta SQL/Query RRS feed

  • Pergunta

  • Olá pessoal!

    estou fazendo uma consulta de contas e centros de custos num arquivo acess,  gostaria de trocar onde diz "Cod_Conta=5322.0" por  "Cod_Conta=Conta"  e onde está "Ccusto=810100.0" por "Ccusto=CC". Estou pensando em fazer um looping e declarar estas variáveis assim eu faria N consultas de diferentes CC e CTA.

    Alguém pode me ajudar?


    "- Base Completa`" & Chr(13) & "" & Chr(10) & "WHERE (`200 - Base Completa`.Cod_Conta=5322.0) AND (`200 - Base Completa`.Ccusto=810100.0)" _
            )
            .Refresh BackgroundQuery:=False
        End With
    terça-feira, 21 de julho de 2009 20:00

Todas as Respostas

  • Com base no trecho postado, eu faria assim para percorrer o intervalo A1:A100 que conteria os valores de Conta e em B1:B100 ou valores de CC
    For Each Célula In [A1:A100]
    Conta = Célula
    CC = Célula.Offset(0, 1)
    "- Base Completa`" & Chr(13) & "" & Chr(10) & _
    "WHERE (`200 - Base Completa`.Cod_Conta=" & Conta & ") AND _
    (`200 - Base Completa`.Ccusto=" & CC & ")")
            .Refresh BackgroundQuery:=False
    
    Next Célula
    [ ]s
    Adilson Soledade - MOS
    quinta-feira, 23 de julho de 2009 09:27