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


3 participantes

    [Resolvido]Consulta entre idades

    avatar
    zafpm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Mensagens : 16
    Registrado : 22/02/2012

    [Resolvido]Consulta entre idades Empty [Resolvido]Consulta entre idades

    Mensagem  zafpm 9/7/2014, 04:03

    Ola,

    criei um form de pesquisa q ta tudo funcionando (imagem anexa), porem no campo de pesquisa idade ao inves de colocar por exemplo 14, eu colocaria 2 campos que ficaria assim: 14 e 18 e me resultaria o intervalo entre essas duas idades.
    Obrigado
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [Resolvido]Consulta entre idades Empty Re: [Resolvido]Consulta entre idades

    Mensagem  formiga10x 9/7/2014, 08:59

    Pelo que entendi vc quer fazer várias filtragens numa única caixa de texto correto?
    Um jeito rápido e fácil.
    Faça o seguinte:

    Código:
    Me.lstteste.RowSource = "Select campoTabela From nomeTabela Where campotabela in (" & Me.Texto0.Text & " )"

    na caixa de texto me.texto0.text coloque o valor que quer separado por vírgula. Ex: vc quer entre 5 e 10 digite 6,7,8,9 na caixa de texto.


    Bons estudos.


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes
    avatar
    zafpm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Mensagens : 16
    Registrado : 22/02/2012

    [Resolvido]Consulta entre idades Empty Consulta entre idades

    Mensagem  zafpm 9/7/2014, 14:16

    Oi, obrigado pela resposta, mas não entendi muito bem. vou postar nova imagem para vc ter uma ideia melhor do que estou tentando implementar:
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [Resolvido]Consulta entre idades Empty Re: [Resolvido]Consulta entre idades

    Mensagem  formiga10x 9/7/2014, 22:29

    Então vc tem duas caixas de texto para fazer o filtro e não uma né?
    Se for utilize o Select com between.

    Ex:

    Código:
    Me.lstteste.RowSource = "SELECT tblIdade.codidade, tblIdade.nome, tblIdade.idade " & vbCrLf & _
    "FROM tblIdade " & vbCrLf & _
    "WHERE tblIdade.Idade Between [txt1] And [txt2]"


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes
    avatar
    zafpm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Mensagens : 16
    Registrado : 22/02/2012

    [Resolvido]Consulta entre idades Empty Consulta entre idades

    Mensagem  zafpm 10/7/2014, 12:27

    Estou te mandando o banco pra vc analisar.
    o campo idadeA no form de pesquisa funciona conforme falei, porem gostaria de ter 2 campos onde eu pudesse filtrar intervalo entre as idades cadastradas.
    No original eu so tenho o campo idadeA, acrescentei idadeB para poder implementar, porem ainda não consegui.
    Grato de ajuda.
    Anexos
    [Resolvido]Consulta entre idades Attachmentteste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (174 Kb) Baixado 13 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Consulta entre idades Empty Re: [Resolvido]Consulta entre idades

    Mensagem  Noobezinho 10/7/2014, 13:48

    zafpm

    Dando um pitaco:

    Dentro da consulta, no critério da idade coloque:

    Entre [Formulários]![Pesquisa]![idadeA] E [Formulários]![Pesquisa]![idadeB]

    Na propriedade Ao sair da caixa de texto idadeB coloque:

    Me.PESQUISASUB.Requery

    Assim toda vez que mudar os critérios da idade será feita uma atualização no subform.

    Abs

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    zafpm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Mensagens : 16
    Registrado : 22/02/2012

    [Resolvido]Consulta entre idades Empty Consulta entre idades

    Mensagem  zafpm 10/7/2014, 23:44

    eu já tinha feito essa expressão, os dados simplesmente somem.
    tenta implementar no exemplo q mandei e ve se consegue por favor

    Obrigado
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Consulta entre idades Empty Re: [Resolvido]Consulta entre idades

    Mensagem  Noobezinho 11/7/2014, 00:35

    Esse post foi cancelado por mim. por ter sido digitado em local errado, desculpem


    Última edição por Noobezinho em 11/7/2014, 03:25, editado 3 vez(es)


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    zafpm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Mensagens : 16
    Registrado : 22/02/2012

    [Resolvido]Consulta entre idades Empty Consulta entre idades

    Mensagem  zafpm 11/7/2014, 02:50

    Desculpe, não entendi seu raciocinio.
    esse formulario é apenas para filtrar o banco e imprimir o resultado.
    apenas gostaria que no campo idade ele filtrasse intervalos
    ex:   Entre 20 e 40 (me retornasse o intervalo abaixo dentro do subform para que eu possa imprimir o resultado)

    COD              NOME        IDADE    SEXO                CARTAO_SUS      SITUACAO            ESF                           MICROAREA
    12                PAMELA      25         FEMININO          00012               HIPERTENSO          ESF ITACURUÇA           IT1
    2                 RODRIGO     29         MASCULINO        00002               HIPERTENSO          ESF IBICUI                  IB2
    8                 JOSE          34         MASCULINO        00008                DIABÉTICO           ESF SÃO SEBASTIAO     SS3


    desculpe se estou sendo chato ou não estar se expressando corretamente.

    Obrigado
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Consulta entre idades Empty Re: [Resolvido]Consulta entre idades

    Mensagem  Noobezinho 11/7/2014, 03:28

    Meu amigo, desculpe minha atrapalhada.
    os exemplos vem a mim todos com o nome teste dai minha confusão

    Fiz algumas modificações na consulta do subformulário

    Observe que no evento ao sair de todas caixas de texto do formulário principal chama a função OrigemPesquisa()

    Dentro dela tem duas consulta como origem de registro do subformulário:

    A primeira:Uma instrução SQL que é usada quando os campos idadeA e idadeB estão nulos (sem dados)

    A segunda: Uma consulta que será chamada quando houver valores nesses dois campos mencionados.

    Não transformei essa consulta em SQL. Deixe para que o faça, se for o teu desejo.

    Mais uma vez, perdoe-me pela minha confusão de posts. Crying or Very sad  Embarassed  Crying or Very sad 

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    zafpm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Mensagens : 16
    Registrado : 22/02/2012

    [Resolvido]Consulta entre idades Empty Consulta entre idades

    Mensagem  zafpm 11/7/2014, 14:39

    Muito obrigado
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Consulta entre idades Empty Re: [Resolvido]Consulta entre idades

    Mensagem  Noobezinho 11/7/2014, 14:48

    Valeu o retorno

    Boa sorte!!

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Consulta entre idades Empty Re: [Resolvido]Consulta entre idades

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 05:35