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]Como posso ordenar campo texto com mascara na consulta?

    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Empty [Resolvido]Como posso ordenar campo texto com mascara na consulta?

    Mensagem  flecha 30/5/2014, 17:58

    Olá já olhei os tópicos existentes mas não consegui algum para me ajudar.

    Tenho uma tabela que tem um campo DataNasc que é do tipo texto, porém a mascara de entrada é ##\/##\/####.
    Gostaria de ordena-las no modo crescente em uma consulta como se fosse um campo data normal, pois no modo de ordenar da barra de ferramentas ordena "atrapalhado".
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Empty Re: [Resolvido]Como posso ordenar campo texto com mascara na consulta?

    Mensagem  JPaulo 30/5/2014, 18:32

    Na sua consulta num campo novo teste assim:

    DataNascOrdena: SeImed(ÉNulo([DataNasc]);0;CData(Meio$([DataNasc];3;2) & "/" & Esquerda$([DataNasc];2) & "/" & Direita$([DataNasc];4)))

    Desta forma já pode ordenar como pretender.


    .................................................................................
    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]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new Instruções SQL como utilizar...
    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Empty Re: [Resolvido]Como posso ordenar campo texto com mascara na consulta?

    Mensagem  flecha 30/5/2014, 19:28

    JPaulo, tudo bem?

    Não deu certo, quero dizer: Aceitou a sentença, listou, mas não ordenou e trocou o dia pelo mês.
    Não aceita colocar cresc ou decresc.


    Última edição por flecha em 30/5/2014, 19:39, editado 1 vez(es) (Motivo da edição : Anexando print da tela.)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Empty Re: [Resolvido]Como posso ordenar campo texto com mascara na consulta?

    Mensagem  JPaulo 30/5/2014, 20:03

    Faça novo teste por favor;

    DataNascOrdena: CData(Format(SeImed(ÉNulo([DataNasc]);0;CData(Meio$([DataNasc];3;2) & "/" & Esquerda$([DataNasc];2) & "/" & Direita$([DataNasc];4)));"mm-dd-yyyy"))


    .................................................................................
    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]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new Instruções SQL como utilizar...
    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Empty Re: [Resolvido]Como posso ordenar campo texto com mascara na consulta?

    Mensagem  flecha 30/5/2014, 20:13

    Agora corrigiu os dias e meses, mas não aceita ordenar dá o aviso:

    Tipo de dados incompatível na expressão de critério. Mandando ordenar pela nova coluna da consulta.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Empty Re: [Resolvido]Como posso ordenar campo texto com mascara na consulta?

    Mensagem  JPaulo 30/5/2014, 20:17

    Isso acontece devido aos Nulos;

    Teste novamente por favor;

    DataNascOrdena: SeImed(ÉNulo([DataNasc]);0;CData(Format(CData(Meio$([DataNasc];3;2) & "/" & Esquerda$([DataNasc];2) & "/" & Direita$([DataNasc];4));"mm-dd-yyyy")))



    .................................................................................
    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]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new Instruções SQL como utilizar...
    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Empty Re: [Resolvido]Como posso ordenar campo texto com mascara na consulta?

    Mensagem  flecha 30/5/2014, 20:30

    Ai está!


    https://www.dropbox.com/s/nel3crxldhk6yvz/Teste.mdb?m=
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Empty Re: [Resolvido]Como posso ordenar campo texto com mascara na consulta?

    Mensagem  JPaulo 30/5/2014, 21:00

    Testado como lhe passei na Msg Nº6 funfa em pleno.

    http://dl.dropboxusercontent.com/u/771097/Teste_OLD_JP.rar

    Aguardo seu retorno.


    .................................................................................
    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]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new Instruções SQL como utilizar...
    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Empty Re: [Resolvido]Como posso ordenar campo texto com mascara na consulta?

    Mensagem  flecha 30/5/2014, 23:11

    Realmente está funfando, engraçado que copiei a Tabela e a consulta para um BD novo (teste)
    Como a tabela tem quase 700 registros, deixei os primeiros  e deletei os outros para o BD ficar menor.
    Na tabela completa esta dando o erro, portanto vou verificar que deve ter algum campo com "sujeira" ou coisa errada.

    Vou colocar como resolvido, mas dou um retorno.

    Muito obrigado.

    RETORNO: Funcionou, tive que redigitar uns 30 registros nas datas e foi corrigido.


    Última edição por flecha em 31/5/2014, 01:13, editado 1 vez(es) (Motivo da edição : Retorno)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Empty Re: [Resolvido]Como posso ordenar campo texto com mascara na consulta?

    Mensagem  JPaulo 31/5/2014, 09:38

    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]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Como posso ordenar campo texto com mascara na consulta? Empty Re: [Resolvido]Como posso ordenar campo texto com mascara na consulta?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 11:41