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]Inserir uma lista de Datas(Meses) em uma Combobox, verificando o mês atual

    avatar
    Picoleo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 18/08/2011

    [Resolvido]Inserir uma lista de Datas(Meses) em uma Combobox, verificando o mês atual Empty Inserir uma lista de Datas(Meses) em uma Combobox, verificando o mês atual

    Mensagem  Picoleo 9/10/2012, 14:46

    Bom dia senhores!
    Estou com uma dúvida que parece simples, me parece.

    Tenho uma Combobox em um Formulário. Quero que ela liste meses a partir de uma data Inicial até o mês Atual.
    Exemplificando:

    Mês Inicial: 05/2012
    Mês Final: (Hoje) = que seria no caso 10/2012

    A Combo ficaria assim:
    05/2012
    06/2012
    07/2012
    08/2012
    09/2012
    10/2012

    Quem puder ajudar, agradeço.
    Aguardo o retorno!

    Obrigado, abração!

    Leonardo Picoli

    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Inserir uma lista de Datas(Meses) em uma Combobox, verificando o mês atual Empty Re: [Resolvido]Inserir uma lista de Datas(Meses) em uma Combobox, verificando o mês atual

    Mensagem  Cláudio Más 9/10/2012, 15:39

    Código:
    Dim dt As Date

    Me!NomeCombo.RowSource = ""

    For dt = DataInicial To Date
        Me!NomeCombo.RowSource = Me!NomeCombo.RowSource & Format$(dt, "mm/yyyy") & ";"
        dt = dt + DatePart("d", DateSerial(Year(Date), Month(Date) + 1, 0))
    Next dt

    Me!NomeCombo.RowSource = Me!NomeCombo.RowSource & Format$(Date, "mm/yyyy") & ";"
    avatar
    Picoleo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 18/08/2011

    [Resolvido]Inserir uma lista de Datas(Meses) em uma Combobox, verificando o mês atual Empty Boa!

    Mensagem  Picoleo 9/10/2012, 16:54

    Perfeito Cláudio!
    Muito bom e simples, funcionou perfeitamente!

    Dei uma pesquisada também e consegui a mesma coisa usando um vetor para armazenar as datas:

    dataInicial = #5/1/2012#
    Tamanho = DateDiff("m", dataInicial, Date)

    ReDim Campos(Tamanho)
    Campos(1) = dataInicial
    cboMeses.RowSource = Format(dataInicial, "mm/yyyy")
    For i = 2 To Tamanho
    Campos(i) = DateAdd("m", 1, Campos(i - 1))
    cboMeses.RowSource = cboMeses.RowSource & ";" & Format(Campos(i), "mm/yyyy")
    Next i


    As duas maneiras funcionam legal!
    Obrigado pela atenção, Cláudio!

    Vou dar a sugestão para o Fórum da criação de um botão pra agradecer o outro usuário, como um botão "curtir" ou "honrado", e um contador para casa usuário, quanto mais "honrado" eles receber será mais respeitado. Vamos ver se gostam! ^^

    Abraço.

    Conteúdo patrocinado


    [Resolvido]Inserir uma lista de Datas(Meses) em uma Combobox, verificando o mês atual Empty Re: [Resolvido]Inserir uma lista de Datas(Meses) em uma Combobox, verificando o mês atual

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 23:20