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 datas do ano todo

    avatar
    thiagonsilvaa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 12/01/2017

    [Resolvido]Inserir datas do ano todo Empty [Resolvido]Inserir datas do ano todo

    Mensagem  thiagonsilvaa 17/1/2019, 12:38

    Bom dia a todos !

    Gostaria saber se existe alguma maneira de eu adicionar todas as datas do ano todo via vba, ou tenho que fazer isso manualmente.

    Andei procurando aqui no fórum mas não encontrei nada parecido.

    Se alguém puder me orientar, ficarei grato.

    Abraços.
    avatar
    FabioGO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 124
    Registrado : 22/08/2012

    [Resolvido]Inserir datas do ano todo Empty Re: [Resolvido]Inserir datas do ano todo

    Mensagem  FabioGO 17/1/2019, 12:41

    Eu te respondi no seu outro tópico, segue aqui também:

    Sobre o que você perguntou sobre gerar os dias do ano, esse código simples pode te ajudar.
    Mas faça adaptações conforme suas tabelas e objetos

    Em um botão de comando, no evento ao clicar

    Código:
    Dim i As Date, DtIn As Date, DtFim As Date

    If DCount("[CampoComAsDatas]", "SuaTabela", "Year([CampoComAsDatas])='" & Me.CaixaDeTextoDoFormularioComAnoDigitado & "'") > 0 Then
        MsgBox "Ja existem dias para esse ano..."
    Else
        DtIn = DateSerial(Me.CaixaDeTextoDoFormularioComAnoDigitado, 1, 1)
        DtFim = DateSerial(Me.CaixaDeTextoDoFormularioComAnoDigitado, 12, 31)
       
        For i = DtIn To DtFim
            CurrentDb.Execute "INSERT INTO SuaTabela (CampoComAsDatas) VALUES (#" & Format(i, "MM/DD/YYYY") & "#)"
        Next
    End If
    avatar
    thiagonsilvaa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 12/01/2017

    [Resolvido]Inserir datas do ano todo Empty Re: [Resolvido]Inserir datas do ano todo

    Mensagem  thiagonsilvaa 17/1/2019, 12:52

    Bom dia !

    Perfeito, vou adaptar e utilizar !

    Muito obrigado novamente !!!

    Conteúdo patrocinado


    [Resolvido]Inserir datas do ano todo Empty Re: [Resolvido]Inserir datas do ano todo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 23:58