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

    Buscar um range correspondente a um valor x

    avatar
    The King of Excel
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 20/11/2015

    Buscar um range correspondente a um valor x Empty Buscar um range correspondente a um valor x

    Mensagem  The King of Excel 5/1/2018, 18:25

    Boa tarde a todos do Fórum!

    Estou precisando realizar uma consulta onde dado um valor x de uma tabela que chamo de "a", a consulta retorne se este valor x encontra-se dentro de um range listado numa tabela que chamo de "b" ou não. Exemplo:

    Na tabela "a" tenho uma lista de CEPs:

    25000000
    25000001
    25000002
    25000003

    Na tabela "b", possuo ranges de CEPs:

    24000000 a 24000999
    25000000 a 25000999
    26000000 a 26000999

    Fazendo um exercício rápido, identificamos que todos os CEPs da tabela "a", encontram-se dentro do range de CEPs da linha 2 da tabela "b".
    Hoje, faço isso, usando um recordset, onde, verifico CEP a CEP da tabela "a", nas linhas da tabela "b", colocando a condição de que o valor do CEP da tabela "a" deve ser >= ou <= ao CEP referente a linha atual na tabela "b". O problema é que a minha tabela "a" possui mais de 1 milhão de CEPs, enquanto a minha tabela "b" é uma consulta onde tenho 238 possibilidades distintas de combinações, cada uma com mais de 10 mil linhas. Pra rodar isso, gasto mais ou menos 8h (geralmente deixo rodando na madrugada).

    Fico agradecido se alguém puder me ajudar com uma solução mais eficaz.
    Abraços!
    bigfill
    bigfill
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 477
    Registrado : 27/03/2015

    Buscar um range correspondente a um valor x Empty Re: Buscar um range correspondente a um valor x

    Mensagem  bigfill 5/1/2018, 19:27

    The King of Excel, Veja se seria mais ou menos isso.
    Anexos
    Buscar um range correspondente a um valor x AttachmentCriterio.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (31 Kb) Baixado 13 vez(es)
    avatar
    The King of Excel
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 20/11/2015

    Buscar um range correspondente a um valor x Empty Re: Buscar um range correspondente a um valor x

    Mensagem  The King of Excel 8/1/2018, 12:07

    Bom dia, bigfill!

    Sim! Efetuei agora há pouco alguns testes, substituindo os dados que estão nas tabelas, por dados reais (os que uso no dia-a-dia).

    Vou subir agora as tabelas atualizadas. Assim que eu finalizar, compartilho aqui o resultado!

    Muito obrigado pela ajuda, bigfill!
    bigfill
    bigfill
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 477
    Registrado : 27/03/2015

    Buscar um range correspondente a um valor x Empty Re: Buscar um range correspondente a um valor x

    Mensagem  bigfill 12/1/2018, 11:50

    Bom dia The King of Excel


    Obteve o resultado esperado ?

    Conteúdo patrocinado


    Buscar um range correspondente a um valor x Empty Re: Buscar um range correspondente a um valor x

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 19:38