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


3 participantes

    [Resolvido]Numeração Automática Personalizada

    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Numeração Automática Personalizada Empty [Resolvido]Numeração Automática Personalizada

    Mensagem  Samuel Ribeiro 20/9/2016, 15:56

    Bom dia Pessoal

    Sei que o fórum esta repleto de tópicos referente a este assunto, mas infelizmente não estou conseguindo com que a função e o código funcione no meu sistema de ordem de serviços, até peço desculpas por abrir um tópico com o mesmo titulo, devo esta deixando passar despercebido algum detalhe que não consigo ver neste exemplo criado pelo Mestre João Paulo. O Problema é que nem o numero da Ordem de serviços esta sendo criado, e no inicio de cada ano a numeração retorne a zero.
    Por favor se algum puder me ajudar Agradeço muito, pois ate os mestres as vezes tem sua duvidas
    Segue abaixo os códigos


    Código:
    Option Compare Database

    Public Function numeracaoAno() As String

    'By JoãoPaulo@2009

        Dim fazCodigo(1) As Integer, temporario As Integer
        fazCodigo(1) = Nz(DMax("left(numeroOs,3)", "tblOrdemDeServiçosDips", "Right(numeroOs,4) = Year(Now())"), 0)
        For i = 1 To UBound(fazCodigo)
        If temporario < fazCodigo(i) Then temporario = fazCodigo(i)
        Next
        numeracaoAno = Format(temporario + 1, "0000") & "-" & Year(Now)

    End Function


    Código:
    Private Sub Form_Open(Cancel As Integer)
        If Not IsNull(Me.numeroOs) Then
        Exit Sub
            Else
            Me.numeroOs.Value = "0000" & "-" & Year(Date)
        End If
    End Sub


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Numeração Automática Personalizada Empty Re: [Resolvido]Numeração Automática Personalizada

    Mensagem  Samuel Ribeiro 20/9/2016, 17:43

    Por favor

    Alguem pode me dar uma ideia?


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]Numeração Automática Personalizada Empty Re: [Resolvido]Numeração Automática Personalizada

    Mensagem  =>Nois 20/9/2016, 18:48

    mastigado amigo
    Anexos
    [Resolvido]Numeração Automática Personalizada AttachmentContador.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (45 Kb) Baixado 75 vez(es)


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Numeração Automática Personalizada Empty Re: [Resolvido]Numeração Automática Personalizada

    Mensagem  FabioPaes 20/9/2016, 19:04

    Segue outro Exemplo...

    Veja que nele tem a Numeração por Dia e por Ano ta...

    https://www.maximoaccess.com/t26931-numeracao-automatica-reiniciada-a-cada-dia


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Numeração Automática Personalizada Empty Re: [Resolvido]Numeração Automática Personalizada

    Mensagem  Samuel Ribeiro 20/9/2016, 19:51

    Boa tarde =>Nois

    Estou tentando adaptar o seu exemplo aqui no meu sistema, fiz todas as modificações e criei o campo contadorAccess na tabela como numeração automática, só que quando vou abrir uma ordem de serviços para teste, me da a mensagem de tipos incompatíveis.

    Desde já, Agradeço o seu retorno


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]Numeração Automática Personalizada Empty Re: [Resolvido]Numeração Automática Personalizada

    Mensagem  =>Nois 20/9/2016, 23:57

    olá,

    qual versao do access esta a utilizar, (no 2010) funciona normal

    qualquer coisa poste uma parte do projeto para ver


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Numeração Automática Personalizada Empty Re: [Resolvido]Numeração Automática Personalizada

    Mensagem  Samuel Ribeiro 21/9/2016, 12:34

    Bom dia =>Nois

    Na minha maquina para desenvolvimento eu uso o Office 2016, nas outras maquinas logadas ao banco de dados aqui na minha maquina, é usado o office 2016, 2013, 2010 e ate mesmo o 2007

    Segue em anexo parte do meu BD onde esta dando o erro
    Muito Obrigado pelo retorno


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]Numeração Automática Personalizada Empty Re: [Resolvido]Numeração Automática Personalizada

    Mensagem  =>Nois 21/9/2016, 13:25

    isso é um grande problema, devido a arquitetura do sistema podendo fazer com que seu projeto corrompa. (várias versoes do access)
    estou meio garrado agora logo a noite dou uma olhada o que da pra fazer.


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Numeração Automática Personalizada Empty Re: [Resolvido]Numeração Automática Personalizada

    Mensagem  Samuel Ribeiro 21/9/2016, 15:59

    Bom dia => Nois
    Consegui resolver o Problema aqui foi só ir em Ferramentas => Referencias e Selecionar Microsoft ActiveX Data Objects 6.1 library, e pronto funcionou beleza.
    Mesmo assim o meu muito Obrigado pela atenção


    Tópico Resolvido


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]Numeração Automática Personalizada Empty Re: [Resolvido]Numeração Automática Personalizada

    Mensagem  =>Nois 21/9/2016, 16:36

    obrigado pelo retorno.

    sds.


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken

    Conteúdo patrocinado


    [Resolvido]Numeração Automática Personalizada Empty Re: [Resolvido]Numeração Automática Personalizada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 21:54