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]Consulta com duas condições: nome e data inicial e data final

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Empty Consulta com duas condições: nome e data inicial e data final

    Mensagem  Silvio 18/6/2013, 13:09

    Prezados colegas, bom dia !

    Necessito de uma orientação, vamos aos dados que eu tenho:

    a- tenho uma consulta, baseada em uma tabela. Nome da consulta: qrypgtofornecenome ( consulta a pagamento a fornecedores por nome)
    b- nessa consulta, preciso de duas condições para se fazer a pesquisa e me mostrar em um formulário baseado na consulta descrita no item a:  nome fornecedor e data final e data inicial.

    Motivo dessa pesquisa: pesquisar por mês ( data inicial e data final ) o quanto se vai pagar para tal fornecedor ( cbofornece)

    o que eu fiz:

    a- criei um formulário desvinculado e inseri duas caixas de texto no formato data abreviada, nomeando-as como:

    a1. di ( data inicial )
    a2. df ( data final )

    b- no mesmo formulário uma combox, buscando o nome do fornecedor, a qual eu nomeei de cbofornece.


    Porém não está me mostrando nada de nada.  

    Na consulta, como critérios coloquei no campo data:
    Entre [forms]![frmbuscapgto]![di] E [forms]![frmbuscapgto]![df]

    E no campo nome:
    Como [forms]![frmbuscapgto]![cbofornece]


    Na SQL ficou dessa forma:
    SELECT tblpgtofornece.Idpgtofornece, tblpgtofornece.datacadastro, tblpgtofornece.Nome, tblpgtofornece.Desconto, tblpgtofornece.Valoraserpago, tblpgtofornece.PedidoN, tblpgtofornece.PrecoCusto
    FROM tblpgtofornece
    GROUP BY tblpgtofornece.Idpgtofornece, tblpgtofornece.datacadastro, tblpgtofornece.Nome, tblpgtofornece.Desconto, tblpgtofornece.Valoraserpago, tblpgtofornece.PedidoN, tblpgtofornece.PrecoCusto
    HAVING (((tblpgtofornece.datacadastro) Between [forms]![frmbuscapgto]![di] And [forms]![frmbuscapgto]![df])) OR (((tblpgtofornece.Nome) Like [forms]![frmbuscapgto]![cbofornece]));


    Conto com  a preciosa ajuda dos colegas.

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Empty Re: [Resolvido]Consulta com duas condições: nome e data inicial e data final

    Mensagem  JPaulo 18/6/2013, 13:28

    Ola Silvio;

    Muito provavelmente não mostra devido à Combobox.

    Sempre utilizamos uma caixa de texto oculta, para enviar o valor da combobox para o criterio da consulta, devido às colunas da propria combo.


    Private Sub cbofornece_AfterUpdate()
        Me.txtOculta.Value = Me.cbofornece.Column(1)
    End Sub


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new Instruções SQL como utilizar...
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Empty Re: [Resolvido]Consulta com duas condições: nome e data inicial e data final

    Mensagem  Silvio 18/6/2013, 16:13

    Boa tarde Paulo, grato por me responder.

    Seguinte....essa txtoculta, ela tem que estar dentro da query  ?  Se sim, como coloca-lá ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Empty Re: [Resolvido]Consulta com duas condições: nome e data inicial e data final

    Mensagem  JPaulo 18/6/2013, 16:18

    Intão grande Silvio, essa nem parece sua....rsrsrsrs

    Brincadeirinha...

    Ela tem de estar no formulario para receber o valor da Combo, na consulta tem de substituir o Como [forms]![frmbuscapgto]![cbofornece], por Como [forms]![frmbuscapgto]![txtOculta]


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new Instruções SQL como utilizar...
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Empty Re: [Resolvido]Consulta com duas condições: nome e data inicial e data final

    Mensagem  Silvio 18/6/2013, 17:37

    risos.....pois é, as vezes o tico e teco ficam na lanchonete e esquecem de trabalhar....risos !!

    falando sério, depois que eu te postei, vi a bela mancada que eu escrevi...e tratei de acertar e fazer o correto aqui na consulta.

    porém há de se ressaltar uma coisa...

    a- quando coloco o nome do fornecedor, ela manda para a txtoculta.....seleciono o dito período do mês..e clico em ok.....massssssss.......não vem o nome do mesmo, vem de todos os ditos cujos fornecedores.

    que coisa....estranha..




    a instrução em SQL, esta dessa forma:

    SELECT tblpgtofornece.Idpgtofornece, tblpgtofornece.datacadastro, tblpgtofornece.Nome, tblpgtofornece.Desconto, tblpgtofornece.Valoraserpago, tblpgtofornece.PedidoN, tblpgtofornece.PrecoCusto
    FROM tblpgtofornece
    GROUP BY tblpgtofornece.Idpgtofornece, tblpgtofornece.datacadastro, tblpgtofornece.Nome, tblpgtofornece.Desconto, tblpgtofornece.Valoraserpago, tblpgtofornece.PedidoN, tblpgtofornece.PrecoCusto
    HAVING (((tblpgtofornece.datacadastro) Between [forms]![frmbuscapgto]![dini] And [forms]![frmbuscapgto]![dfim])) OR (((tblpgtofornece.Nome) Like [forms]![frmbuscapgto]![txtoculta]));


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Empty Re: [Resolvido]Consulta com duas condições: nome e data inicial e data final

    Mensagem  JPaulo 18/6/2013, 17:49

    Pela logica vai devolver todos mesmo, 

    Não seria AND (((tblpgtofornece.Nome) = [forms]![frmbuscapgto]![txtoculta]));


    Na duvida pode anexar um pequeno exemplo;


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new Instruções SQL como utilizar...
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Empty Re: [Resolvido]Consulta com duas condições: nome e data inicial e data final

    Mensagem  Silvio 18/6/2013, 19:11

    Tardes novamente.....

    Matou a pau !!!  Faltou o dito AND na instrução SQL para puxar os dados necessários !

    Grato meu amigo e boa tarde ou boa noite a ti.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Empty Re: [Resolvido]Consulta com duas condições: nome e data inicial e data final

    Mensagem  JPaulo 18/6/2013, 20:12

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta com duas condições: nome e data inicial e data final Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Consulta com duas condições: nome e data inicial e data final Empty Re: [Resolvido]Consulta com duas condições: nome e data inicial e data final

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 09:18