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

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  irailson 20/11/2010, 13:33

    Olá amigos bom dia a todos.


    No decorrer do meu aprendizado me deparei com a seguinte questão:

    Tenho um BD onde a data esta dividida em três campos [dia]; [mes] e [ano]
    e assim tenho conseguido fazer quase todas as consultas referentes a data.
    Quase todas, menos consulta por período, ex> entre 01/01/2010 e 03/03/2010.

    O que já tentei:
    1- concatenei os três campos no formato 01-dez-2010 e na propriedade do campo setei para data geral, mas não funfou porque o access entende que aquele campo não é uma data.

    desde já agradeço a atenção de todos,


    Irailson
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  vieirasoft 20/11/2010, 13:54

    Amigo

    Defina na Tabela o campo como data abreviada, pois é assim que tem ser e não dividir a data em 3 campos, Aí o seu problema está resolvido.
    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  irailson 20/11/2010, 14:13

    Olá Vieira, tudo bem?

    Já fiz isso: criei um campo data, concatenei os outros já preenchidos e transferi de um para o outro, resolvendo o problema, mas...

    1- Minha pergunta baseia-se na curiosidade didatica porque já vi vários sites utilizando este formato de data (inclusive o da Exercito Brasileiro)

    Vieira aproveitando o ensejo como faço para extrair do campo data o mês no formato "JAN" ou "FEV" etc... No momento so consigo extrair em numero 1, 2 com código: MesFato:Mês([Data])

    Obrigado

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  vieirasoft 20/11/2010, 14:27

    Para obter por extenso deverá ter uma função assim:


    Function MesExtenso(Mes as Integer)As String
    Select Case Mes
    Case 1
    MesExtenso = "Janeiro"
    Case 2
    MesExtenso = "Fevereiro"
    Case 3
    MesExtenso = "Março"

    até ao mês 12
    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  irailson 20/11/2010, 14:44

    Vieira,


    Este código e colocado na SQL ou no form? não sei implementá-lo ainda.

    como faço?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  vieirasoft 20/11/2010, 14:50

    Coloque num módulo do vba a função

    depois chame a função assim:


    O campo Mês = MesExtenso(Month(SuaData))

    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  irailson 20/11/2010, 15:00

    Vieira,


    Valeu pela atenção vou testar depois retorno,


    Grato


    Irailson
    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  irailson 20/11/2010, 23:18

    Olá Vieira e amigos do forum,


    Coloquei o codigo, mas não funfou.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  vieirasoft 20/11/2010, 23:53

    Amigo

    Esse é o único que eu conheço, o que não implica a existência de outros.
    Agora, você também pode formatar na tabela o campo da data para>Data normal e este aparece como:20/Nov/2010. Uma solução bem simples.
    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  irailson 21/11/2010, 00:21

    Valeu Vieira,

    Vou retestar o código que voce encaminhou e vou buscar outras alternativas


    depois retorno,

    Obrigado
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  vieirasoft 21/11/2010, 13:02

    Amigo irailson

    Ontem não pude testar o código. Hoje já arrangei tempo e funciona perfeito.

    1- Abra um Módulo vba e cole o código:

    Function MesExtenso(Mes As Integer) As String
    Select Case Mes
    Case 1
    MesExtenso = "Janeiro"
    Case 2
    MesExtenso = "Fevereiro"
    Case 3
    MesExtenso = "Março"
    End Select
    End Function


    Feche e guarde o Módulo

    No formulário por baixo do seu campo que recolhe a data, coloque uma caixa de texto

    e na Origem do Controle digite:

    =MesExtenso(Mês([seucampodata]))
    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  irailson 22/11/2010, 13:12

    Olá Vieira, bom dia..


    Inflezmente não consegui implantar o código

    Será que você poderia mandar o exemplo para analisar,

    obrigado pela atenção,

    Irailson
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  vieirasoft 22/11/2010, 13:58

    Amigo:

    Aqui vai:

    http://dl.dropbox.com/u/8157744/IRL.mdb
    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  irailson 22/11/2010, 16:00

    Olá Vieira,

    Obrigado pelo exemplo, ele me fez entender como funciona ocodigo select case em questão.

    Fico muito agradecido pela ajuda, espero poder retribuir...

    Abraço,

    Irailson
    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  irailson 22/11/2010, 16:02

    Esqueci do resolvido
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case Empty Re: [Resolvidos]Extrair-preencher-autocompletar o nome do mês baseado na data por select case

    Mensagem  vieirasoft 22/11/2010, 16:31

    Valeu amigão, obrigado pelo retorno

      Data/hora atual: 19/4/2024, 16:45