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


    Carregar Combo com 1º dia de cada mes do ano atual .

    avatar
    Convidado
    Convidado


    Carregar Combo com 1º dia de cada mes do ano atual . Empty Carregar Combo com 1º dia de cada mes do ano atual .

    Mensagem  Convidado 19/7/2013, 00:23

    Senhores
    Há uma forma mais simples de popular uma combo de forma que mostro o mes por todos os mese do ano Ex. Janeiro, fevereiro,... mas o valor sera o 1.º dia de cada mês do ano atual no formato 01/01/2013,01/02/2013

    Hoje Faço assim na origem da linha dígitos os nomes dos meses e depois de atualizar a combo recebe o calor no formato dd/mm/yyyy e funciona.
    Mas existe uma forma mais eficiente ?

    Private Sub CBx_Dt_AfterUpdate()
    Dt_Data
    End Sub
    'Verifica o Mes informado e converte para o formato dd/mm/yyyy

    Sub Dt_Data()
    If (CBx_Data) = "Janeiro" Then
    CBx_Data = DateSerial(Year((Date)), 1, 1)
    ElseIf (CBx_Data) = "Fevereiro" Then
    CBx_Data = DateSerial(Year((Date)), 2, 1)
    ElseIf (CBx_Data) = "Março" Then
    CBx_Data = DateSerial(Year((Date)), 3, 1)
    ElseIf (CBx_Data) = "Abril" Then
    CBx_Data = DateSerial(Year((Date)), 4, 1)
    ElseIf (CBx_Data) = "Maio" Then
    CBx_Data = DateSerial(Year((Date)), 5, 1)
    ElseIf (CBx_Data) = "Junho" Then
    CBx_Data = DateSerial(Year((Date)), 6, 1)
    ElseIf (CBx_Data) = "Julho" Then
    CBx_Data = DateSerial(Year((Date)), 7, 1)
    ElseIf (CBx_Data) = "Agosto" Then
    CBx_Data = DateSerial(Year((Date)), 8, 1)
    ElseIf (CBx_Data) = "Setembro" Then
    CBx_Data = DateSerial(Year((Date)), 9, 1)
    ElseIf (CBx_Data) = "Outubro" Then
    CBx_Data = DateSerial(Year((Date)), 10, 1)
    ElseIf (CBx_Data) = "Novembro" Then
    CBx_Data = DateSerial(Year((Date)), 11, 1)
    ElseIf (CBx_Data) = "Dezembro" Then
    CBx_Data= DateSerial(Year((Date)), 12, 1)
    End If
    End Sub


    Preciso do valor no formato dd/mm/yyyy e o valor padrão da combo é Data()

      Data/hora atual: 23/11/2024, 15:34