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]funçao conta registo

    avatar
    xikutuga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 84
    Registrado : 07/08/2013

    [Resolvido]funçao conta registo Empty [Resolvido]funçao conta registo

    Mensagem  xikutuga 28/11/2013, 10:29

    bom dia,

    estou actualmente a usar a função conta registo alfanumerica da seguinte forma:

    Public Function ContaRegistro(strCampo As String, NomeTabela As String) As String
    Dim strMax As String
    strMax = DMax(strCampo, NomeTabela)
    ContaRegistro = Right(strMax, Len(strMax) - InStr(1, strMax, "-")) + 1 &"/RC/2013"

    End Function

    funciona na perfeição, mas no inicio do ano preciso de começar a contar aprtir do 1 e onde esta 2013 passar a 2014 existe alguma forma de o fazer atraves de codigo 8ou seja apartir de 02 de janeiro de 2014 abrir a bd e assumir o numero 1/RC/2014....?

    obrigado a todos.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]funçao conta registo Empty Re: [Resolvido]funçao conta registo

    Mensagem  criquio 28/11/2013, 11:19

    É só usar o Year(Date), que captura o ano da data atual, no lugar do 2013. Assim funcionará para sempre sem precisar alterar:

    ...  + 1 &"/RC/" & Year(Date)


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    xikutuga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 84
    Registrado : 07/08/2013

    [Resolvido]funçao conta registo Empty Re: [Resolvido]funçao conta registo

    Mensagem  xikutuga 28/11/2013, 11:37

    bom dia,
    obrigado ja funca, mas em relação ao no inicio do ano passar a numeraçao a 1?
    obrigado novamente....
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]funçao conta registo Empty Re: [Resolvido]funçao conta registo

    Mensagem  criquio 28/11/2013, 11:57

    Eu não entendi bem essa parte. Dê mais detalhes por gentileza. Passar a um só a partir do dia 2? Até quando? E antes? E depois do "até quando"?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    xikutuga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 84
    Registrado : 07/08/2013

    [Resolvido]funçao conta registo Empty Re: [Resolvido]funçao conta registo

    Mensagem  xikutuga 28/11/2013, 14:18

    boas,

    depois de pesquisar aqui no forum cheguei a esta função do camarada Jpaulo que funciona na perfeição para os fins mas queria que so coloca-se dois digitos e não três... e já tentei de varias maneiras e nao consigo..
    a função é aseguinte:
    Modulo
    Public Function NumeracaoAno() As String
    'By JPaulo@2009
    Dim fazcodigo(1) As Integer, temporario As Integer

    fazcodigo(1) = Nz(DMax("Left(NumeroProcesso,3)", "repcivilextracont", "Right(NumeroProcesso,4)=Year(Date())"), 0)

    For I = 1 To UBound(fazcodigo)
    If temporario < fazcodigo(I) Then temporario = fazcodigo(I)
    Next

    NumeracaoAno = Format(temporario + 1, "000") & "/RC/" & Year(Date)

    End Function

    e ao no form ao abrir:

    Private Sub Form_Open(Cancel As Integer)
    If Not IsNull(Me.NumeroProcesso) Then
    Exit Sub
    Else
    Me.NumeroProcesso.Value = "000" & "/RC/" & Year(Date)
    End If
    DoCmd.Close acForm, "pesquisa2"
    End Sub

    obrigado a todos , deve ser muito facil fazer essa cena mas eu não percebo nada e não estou a conseguir .......Embarassed 
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]funçao conta registo Empty Re: [Resolvido]funçao conta registo

    Mensagem  criquio 28/11/2013, 16:59

    Se você quer 2 e consegue 3, basta verificar aonde está o 3 no código e mudar para 2.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    xikutuga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 84
    Registrado : 07/08/2013

    [Resolvido]funçao conta registo Empty Re: [Resolvido]funçao conta registo

    Mensagem  xikutuga 29/11/2013, 10:20

    bom dia,

    esta resolvido obrigado a todos .. abraço
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]funçao conta registo Empty Re: [Resolvido]funçao conta registo

    Mensagem  criquio 29/11/2013, 11:01

    Grato pelo retorno. O fórum agradece.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]funçao conta registo Empty Re: [Resolvido]funçao conta registo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 12:33