MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Filtrar ou separar erros em consulta

    avatar
    Helciomg
    Novato
    Novato

    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 em 22/8/2011, 20: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 100%

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

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

    Mensagem  Avelino Sampaio em 23/8/2011, 09: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 100%

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

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

    Mensagem  vieirasoft em 23/8/2011, 10: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 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 em 23/8/2011, 15: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
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

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

    Mensagem  HARYSOHN em 23/8/2011, 16: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 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 em 23/8/2011, 17: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
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

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

    Mensagem  HARYSOHN em 23/8/2011, 17:52

    Tente Não como
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

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

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

    Mensagem  Avelino Sampaio em 24/8/2011, 11: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!
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

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

    Mensagem  HARYSOHN em 24/8/2011, 11: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 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 em 29/8/2011, 18: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 29/8/2011, 18:53, editado 1 vez(es)
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

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

    Mensagem  HARYSOHN em 29/8/2011, 18:51

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

    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 em 29/8/2011, 18: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 100%

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

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

    Mensagem  vieirasoft em 1/9/2011, 10: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: 16/10/2019, 20:51