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


4 participantes

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    avatar
    victor.zero
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 97
    Registrado : 16/02/2012

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Numeração Automatica Com Ano e Mês + Numero

    Mensagem  victor.zero 11/1/2013, 17:47

    Saudações

    Como posso Criar uma auto numeração onde começaria com o Ano e Mês Corrente mais numero, tipo 20130101, 20130102.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Re: [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    Mensagem  Silvio 11/1/2013, 18:58

    Olá,boa tarde a ti.

    Dê uma olhada nesse link. Especial atenção a mensagem do Mestre JPaulo, de número 9.

    Abraços e bons estudos a ti.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    victor.zero
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 97
    Registrado : 16/02/2012

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Re: [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    Mensagem  victor.zero 11/1/2013, 19:19

    já tinha olhado esse cod. mais não estou conseguido através dele fazer o que eu quero.

    na minha tabela está assim

    CodigoAnoMes - Texto
    Tipo - texto
    Nome_Envolvido - texto
    Data - data/hora
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Re: [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    Mensagem  JPaulo 14/1/2013, 09:29

    Anexe aqui parte do seu banco, para o ajudar-mos em concreto.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new Instruções SQL como utilizar...
    avatar
    victor.zero
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 97
    Registrado : 16/02/2012

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Re: [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    Mensagem  victor.zero 14/1/2013, 10:12

    Saudações JPaulo

    Segue em anexo o banco.Teste
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Re: [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    Mensagem  JPaulo 14/1/2013, 11:06

    Ok, detalhe o que pretende, qual o campo numerico para a numeração e quando deve mudar.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new Instruções SQL como utilizar...
    avatar
    victor.zero
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 97
    Registrado : 16/02/2012

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Re: [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    Mensagem  victor.zero 14/1/2013, 11:26

    O Campo na tabela é o (Titulo) deixei como texto, pois não sabia se ele como numeral iria asseitar o que eu queria.

    no form. campo Nº.

    Gostaria que fosse gerado a numeração Ex. 20130101 - Ano corrente + Mês corrente + Numero . quando eu clicasse no botão salvar.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Re: [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    Mensagem  JPaulo 14/1/2013, 12:10

    No seu botão salvar;


    Private Sub BtGravar_Click()
    Dim numeroencontrado As String, proximoNumero As Integer
    'By JPaulo ® Maximo Access
    'encontrar o ultimo numero na tabela
    numeroencontrado = Nz(DMax("Titulo", "tbl_S_A_IP_IQP"), 0)
    If IsNull(numeroencontrado) Or numeroencontrado = "" Or numeroencontrado = "0" Then
    'se não existir numeração, insere o 001 para iniciar
    numeroencontrado = Format(Date, "yyyy") & Format(Date, "mm") & "001"
    'devolve ao campo a nova numeração
    Me.Titulo.Value = numeroencontrado
    Else
    'se já existir numeração na tabela, acrescenta +1
    proximoNumero = Right(DMax("Titulo", "tbl_S_A_IP_IQP"), 3) + 1
    'devolve ao campo a nova numeração
    Me.Titulo.Value = Format(Date, "yyyy") & Format(Date, "mm") & Format(proximoNumero, "000")
    End If
    'vai para novo registro
    DoCmd.GoToRecord , , acNewRec
    End Sub


    Anexos
    [Resolvido]Numeração Automatica Com Ano e Mês + Numero AttachmentTeste _OLD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (48 Kb) Baixado 76 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new Instruções SQL como utilizar...
    avatar
    victor.zero
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 97
    Registrado : 16/02/2012

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Re: [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    Mensagem  victor.zero 14/1/2013, 12:43

    JPaulo Muito Obrigado pela ajuda e pela atenção.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Re: [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    Mensagem  JPaulo 14/1/2013, 12:44

    Obrigado pelo retorno o forum agradece.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Folder_announce_new Instruções SQL como utilizar...
    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Re: [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    Mensagem  flecha 14/1/2013, 16:35

    JPaulo,

    Eu tenho um campo que é auto numeração com esses dados

    Campo nome NumAno (texto)
    Valor padrão =NextNumAno()

    Que é essa função:

    Public Function NextNumAno() As String
    'Gera o próximo código da tabela de numeração/ano
    Dim db As DAO.Database
    Dim rst As DAO.Recordset
    Dim intYear As Integer
    Dim strSql As String

    'Ano atual, conforme o sistema
    intYear = Year(Date)

    'Verifica o último código para o ano
    strSql = "SELECT CLng(Left$(NumAno, Len(NumAno)-5)) As Num, " & _
    "CInt(Right$(NumAno, 4)) As Ano FROM tab_Entrevista " & _
    "WHERE CInt(Right$(NumAno, 4))=" & CStr(intYear) & _
    " ORDER BY CLng(Left$(NumAno, Len(NumAno)-5)) DESC"
    Set db = CurrentDb()
    Set rst = db.OpenRecordset(strSql, dbOpenDynaset)
    With rst
    If .BOF And .EOF Then
    NextNumAno = "1." & CStr(intYear) ' Tirei a Barra e coloquei ponto
    Else
    .MoveFirst
    NextNumAno = CStr(!Num + 1) & "." & CStr(intYear) ' Tirei a Barra e coloquei ponto
    End If
    .Close
    End With
    Set rst = Nothing
    Set db = Nothing
    End Function

    Gostaria de colocar a sua, será possível e pode ser Numero ou Texto?

    Tentei acertar para meu programa mas sem sucesso.

    Não sei se deveria abrir novo tópico pois é o mesmo assunto!

    Conteúdo patrocinado


    [Resolvido]Numeração Automatica Com Ano e Mês + Numero Empty Re: [Resolvido]Numeração Automatica Com Ano e Mês + Numero

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 16:54