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]Númeração automática do Access com Ano na Frente

    avatar
    Bernidios
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 66
    Registrado : 17/07/2017

    [Resolvido]Númeração automática do Access com Ano na Frente Empty [Resolvido]Númeração automática do Access com Ano na Frente

    Mensagem  Bernidios 19/7/2017, 18:15

    Olá, sou iniciante no access e no vba, estou fazendo um programa no qual o número de contrato tem que ser gerado com o ano na frente e ser sequencial, estilo AAAA0000, por exemplo 20170001, 20170002, 20170003... Seria possível? e Como
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Númeração automática do Access com Ano na Frente Empty Re: [Resolvido]Númeração automática do Access com Ano na Frente

    Mensagem  caiosouza 19/7/2017, 19:01

    Deve ser gerado automaticamente?
    Deve ter necessariamente 4 dígitos depois do ano atual?


    .................................................................................
    Caio Souza

    Engenheiro de Software
    avatar
    Bernidios
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 66
    Registrado : 17/07/2017

    [Resolvido]Númeração automática do Access com Ano na Frente Empty Re: [Resolvido]Númeração automática do Access com Ano na Frente

    Mensagem  Bernidios 26/7/2017, 18:34

    Consegui com o código:

    Private Function proximoN() As String
    'formato do nº AAAA0000

    'declarar variáveis
    Dim rstComunicados As Recordset
    Dim SQLComunicados As String

    Set rstComunicados = CurrentDb.OpenRecordset("consUltimoDoAno", dbOpenDynaset)

    'verificar o último nº criado no ano atual
    'conectar na tabela comunicados (WHERE ano atual)
    'selecionar o último (MAX)
    'somar + 1

    'pegar o ano atual
    'proximoN = Format(CStr((rstComunicados!ultimoComunicado + 1)), ("0000"))
    proximoN = Year(Date) & Format(CStr((rstComunicados!ultimoComunicado + 1)), ("0000"))

    End Function

    mas obrigado pelo tempo que teve

    Conteúdo patrocinado


    [Resolvido]Númeração automática do Access com Ano na Frente Empty Re: [Resolvido]Númeração automática do Access com Ano na Frente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 06:43