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]Filtrar ou separar erros em consulta

    avatar
    Helciomg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 24/05/2011

    [Resolvido]Filtrar ou separar erros em consulta Empty Filtrar ou separar erros em consulta

    Mensagem  Helciomg Seg 22 Ago 2011, 19:12

    Pessoal,

    Tenho uma consulta que retorna a data de um campo (Data2). Como na base este campo é digitado no formato texto, então eu criei na consulta a expressão CData([Data2]) Ocorre que por erro de preenchimento de algumas pessoas ( 25/08/201 ou 201/7/2011), alguns dos registros aparecem como erro.
    Na consulta estes campos ficam como #Erro.

    Como faço para filrar estes registros com erro?

    É possível separar estes registros através da consulta?

    Obrigado.

    Att,

    Helcio Gomes.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Filtrar ou separar erros em consulta Empty Re: [Resolvido]Filtrar ou separar erros em consulta

    Mensagem  Avelino Sampaio Ter 23 Ago 2011, 08:47

    Olá

    Minha sugestão é que vc crie uma mascara, justamente para evitar este erro de digitação. Procure no help do access sobre mascara.

    A configuração da mascara fica assim: 00/00/0000;0

    Conserte os erros das datas na tabela. Acredito ser o mais correto.



    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Filtrar ou separar erros em consulta Empty Re: [Resolvido]Filtrar ou separar erros em consulta

    Mensagem  vieirasoft Ter 23 Ago 2011, 09:15

    Amigo:

    Se é um campo Data e o Access na Tabela oferece a formatação correcta com várias alternativas de máscara, complicar e gerar erros porquê? Configure os campos data, como data mesmo.
    avatar
    Helciomg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 24/05/2011

    [Resolvido]Filtrar ou separar erros em consulta Empty Re: [Resolvido]Filtrar ou separar erros em consulta

    Mensagem  Helciomg Ter 23 Ago 2011, 14:11

    O problema é que a data vem de uma base precária, onde não podemos, a princípio, alterar.

    O funcionário preenche um campo no seguinte molde:
    [01/08/2011] Observação do atendimento.

    Eu consegui separar o que está entre colchetes e formatar como data. Mas o problema é que alguns erram na hora de digitar.

    A informação vem de uma base web para tratamento no Access.

    Por este motivo é que eu gostaria de saber qual a melhor forma de separar os campos com erro para posterior ajuste manual.

    O importante é separar os campos com erro para tratamento (dentro do Access). Se tiverem outra forma de separar, podem falar.

    Att,

    Helcio Gomes
    ______________
    Betim / MG
    www.esperanca.com.br
    avatar
    Convidado
    Convidado


    [Resolvido]Filtrar ou separar erros em consulta Empty Re: [Resolvido]Filtrar ou separar erros em consulta

    Mensagem  Convidado Ter 23 Ago 2011, 15:44

    Tente no critério da consulta colocar assim:

    é Negado como Format(SeuCampoData,"dd/mm/yyyy")

    Veja se funciona.. se funcionar ele não mostrará as datas corretas e sim as com erro de digitação
    avatar
    Helciomg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 24/05/2011

    [Resolvido]Filtrar ou separar erros em consulta Empty Re: [Resolvido]Filtrar ou separar erros em consulta

    Mensagem  Helciomg Ter 23 Ago 2011, 16:19

    Harysohn,

    Tentei e apareceu a mensagem de erro: "Você só pode utilizar o operador É em uma expressão com Nulo ou Negado Nulo."


    Não deu certo...


    Att,

    Helcio Gomes
    ___________________
    Betim / MG
    www.esperanca.com.br
    avatar
    Convidado
    Convidado


    [Resolvido]Filtrar ou separar erros em consulta Empty Re: [Resolvido]Filtrar ou separar erros em consulta

    Mensagem  Convidado Ter 23 Ago 2011, 16:52

    Tente Não como
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Filtrar ou separar erros em consulta Empty Re: [Resolvido]Filtrar ou separar erros em consulta

    Mensagem  Avelino Sampaio Qua 24 Ago 2011, 10:46

    Olá Harysohn

    Notei que ele irá considerar as datas com este formato 25/08/211. Creio que haja a necessidade de medir o comprimento de 10 digitos len([campodata])

    Uma outra auternativa que testei aqui foi assim:

    status: SeImed(ÉData([CampoData]) E Compr([CampoData])=10;0;1)
    Ponha no criterio o valor igual a 1

    Sucesso!
    avatar
    Convidado
    Convidado


    [Resolvido]Filtrar ou separar erros em consulta Empty Re: [Resolvido]Filtrar ou separar erros em consulta

    Mensagem  Convidado Qua 24 Ago 2011, 10:57

    Bem pensado Mestre Avelino... Assim ele terá como ver as datas com disformidade no preenchimento... mas como está no post acima vale ele criar mascaras para evitar o preenchimento errado no futuro..

    Saudações
    avatar
    Helciomg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 24/05/2011

    [Resolvido]Filtrar ou separar erros em consulta Empty Filtrar ou separar erros em consulta

    Mensagem  Helciomg Seg 29 Ago 2011, 17:46

    Pessoal,

    A solução apresentada pelo Avelino resolveu o meu problema, pois se o campo data não tiver 10 caracteres, então eu trabalho na base.

    Com relação à inserção de dados, eu tenho um problema que a base vem de uma fonte web. Como não tem quem dê suporte à ferramenta via web, então os erros de digitação deverão ser tratados via access até corrigirmos a ferramenta.

    Obrigado à todos pela ajuda!!!

    Att,

    Helcio Gomes
    ___________________
    Betim / MG
    www.esperanca.com.br


    Última edição por Helciomg em Seg 29 Ago 2011, 17:53, editado 1 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Filtrar ou separar erros em consulta Empty Re: [Resolvido]Filtrar ou separar erros em consulta

    Mensagem  Convidado Seg 29 Ago 2011, 17:51

    O Fórum agradece o Retorno.. So faltou o resolvido no tópico amigão..
    avatar
    Helciomg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 24/05/2011

    [Resolvido]Filtrar ou separar erros em consulta Empty [Resolvido] Filtrar ou separar erros em consulta

    Mensagem  Helciomg Seg 29 Ago 2011, 17:55

    Agora sim. Problema já resolvido.

    Obrigado à todos pela força!!!


    Att,

    Helcio Gomes
    ___________________
    Betim / MG
    www.esperanca.com.br
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Filtrar ou separar erros em consulta Empty Re: [Resolvido]Filtrar ou separar erros em consulta

    Mensagem  vieirasoft Qui 01 Set 2011, 09:02

    Resolvido

    Conteúdo patrocinado


    [Resolvido]Filtrar ou separar erros em consulta Empty Re: [Resolvido]Filtrar ou separar erros em consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 26 Abr 2024, 15:37