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


2 participantes

    [Resolvido]Problema ao filtrar consulta pela Textbox

    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Problema ao filtrar consulta pela Textbox Empty [Resolvido]Problema ao filtrar consulta pela Textbox

    Mensagem  ewertonms 8/6/2016, 15:53

    Olá Pessoal estou com um probleminha que não consegui resolver, estou usando o código abaixo para exportar uma consulta para o Excel usando uma textbox no form, até aí exporta direitinho se digito apenas 1 numero na textbox

    Código:
    Dim Db As Database
    Dim Qdf As QueryDef
    Dim strSQL As String
    Dim strQry As String
    Dim intfield As String



    strSQL = "SELECT Bera.Cod, Bera.Nome AS ACOMPANHAMENTO, Bera.CNS FROM Bera WHERE (((Bera.Cod) In ([Formulários]![BeraFM]![txtpesquisapront]))) ORDER BY Bera.Cod"
    strQry = "TempqueryAcomp1"


    Set Db = CurrentDb
    Set Qdf = Db.CreateQueryDef(strQry, strSQL)

    DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, _
       strQry, "C:\Users\Ewerton\Desktop\ACOMPANHAMENTO.XLS", True
     
    DoCmd.DeleteObject acQuery, strQry
        

    Acontece que quando eu digito mais numeros na textbox separados por virgula, que é o separador do "IN", ele não retorna nenhum registro, geralmente eu digito até uns 150 numeros, o cadastro total tem 20 mil registros, quando abro a consulta direto em modo sql e digito da certo, mas queria deixar mais facil de gerar esse relatório exportando direto com um botão apenas digitando na textbox do form os cadastros que quero, algúem pode me ajudar?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Problema ao filtrar consulta pela Textbox Empty Re: [Resolvido]Problema ao filtrar consulta pela Textbox

    Mensagem  FabioPaes 8/6/2016, 15:57

    Veja esse exemplo que montei, la tem essa parte que precisa... Veja la como é montado a Consulta Origem do Relatório que é a mesma coisa que precisa...

    https://www.maximoaccess.com/t26544-imprimir-itens-selecionados-em-caixa-de-listagem-ou-digitados-em-caixa-de-texto


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Problema ao filtrar consulta pela Textbox Empty Re: [Resolvido]Problema ao filtrar consulta pela Textbox

    Mensagem  ewertonms 8/6/2016, 16:16

    Obrigado Fabio, pelo que vi na imagem que postou no link é isso mesmo, porém não consigo abrir pois só tenho o access 2003, você tem o arquivo no formato mdb pra me arrumar?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Problema ao filtrar consulta pela Textbox Empty Re: [Resolvido]Problema ao filtrar consulta pela Textbox

    Mensagem  FabioPaes 8/6/2016, 16:50

    Nesse caso eu aplico a Consulta ao Relatorio (.RecordSource)

    Reports!rel1.RecordSource = "SELECT * FROM tb1 WHERE [Código] in (" & Me.txt1 & ")"

    Experimente assim:

    strSQL = "SELECT Bera.Cod, Bera.Nome AS ACOMPANHAMENTO, Bera.CNS FROM Bera WHERE Bera.Cod In ([Forms]![BeraFM]![txtpesquisapront]) ORDER BY Bera.Cod"


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Problema ao filtrar consulta pela Textbox Empty Re: [Resolvido]Problema ao filtrar consulta pela Textbox

    Mensagem  ewertonms 8/6/2016, 17:28

    Mudei dessa forma e funcionou, obrigado Fabio

    strSQL = "SELECT Bera.Cod, Bera.Nome AS ACOMPANHAMENTO, Bera.CNS FROM Bera WHERE Bera.Cod In (" & Me.txtpesquisapront & ") ORDER BY Bera.Cod"
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Problema ao filtrar consulta pela Textbox Empty Re: [Resolvido]Problema ao filtrar consulta pela Textbox

    Mensagem  FabioPaes 8/6/2016, 20:01

    Bacana meu amigo, eu achei que esse campo esta em outro formulario...

    Ate a proxima!!!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    [Resolvido]Problema ao filtrar consulta pela Textbox Empty Re: [Resolvido]Problema ao filtrar consulta pela Textbox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 17:08