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 Personalizada

    Eduardo-Japao
    Eduardo-Japao
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Numeração Personalizada Empty Numeração Personalizada

    Mensagem  Eduardo-Japao 9/12/2011, 19:14

    Em um Form Folha de Dados tem um campo texto com mascara de entrada dessa forma 99.99.9
    Ao digitar neste campo ficaria assim: 11.11.0 tem como ao ir para um novo registro este campo me daria automaticamente o proximo numero Ex: 11.12.0
    bitabit
    bitabit
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 225
    Registrado : 14/07/2010

    [Resolvido]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  bitabit 9/12/2011, 21:18

    Tente explicar melhor.

    Como é feita a numeraçao?

    o Zero que está marcado a vermelho mantem-se sempre?
    11.12.0


    .................................................................................
    Se vires um homem com fome, não lhe dês um peixe, ensina-o a pescar.
    Provérbio Chinês
    avatar
    Convidad
    Convidado


    [Resolvido]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  Convidad 10/12/2011, 09:19

    http://maximoaccess.forumeiros.com/t5417-resolvidonumeracao-em-sequencia

    entre muitos outros aqui.
    Eduardo-Japao
    Eduardo-Japao
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  Eduardo-Japao 10/12/2011, 16:47

    Sim o zero tem que manter
    EX:11.11.0
    Proximo Nº11.12.0
    proximo: 11.13.0 e assim por diante
    bitabit
    bitabit
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 225
    Registrado : 14/07/2010

    [Resolvido]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  bitabit 11/12/2011, 00:58

    no topico em que o colega Mario Fernandes menciona não funcionou?

    A lógica é a mesma, basta adicionar o zero.

    se nao consegue, diga que faço-lhe um exemplo.


    .................................................................................
    Se vires um homem com fome, não lhe dês um peixe, ensina-o a pescar.
    Provérbio Chinês
    Eduardo-Japao
    Eduardo-Japao
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  Eduardo-Japao 12/12/2011, 16:31

    Aquele topico foi duvida minha tambem
    ja tentei usar este codigo mas tem que fazer algumas adaptações (e não sei )
    pois este codigo segue assim:11.01.01 ,11.01.02
    e preciso que ele não some o ultimo numero,pois o ultimo numero tem que se manter em 0
    Ex: 11.01.0 , 11.02.0 e assim por diante
    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 Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  JPaulo 12/12/2011, 16:45

    Ola Eduardo, coloque aqui parte do seu banco com esse código, para adaptar-mos à sua necessidade.


    .................................................................................
    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 Personalizada Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Numeração Personalizada Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Numeração Personalizada Folder_announce_new Instruções SQL como utilizar...
    Eduardo-Japao
    Eduardo-Japao
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  Eduardo-Japao 13/12/2011, 12:24

    ai esta uma parte do banco

    http://dl.dropbox.com/u/47339960/Banco%20de%20Dados.accdb
    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 Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  JPaulo 13/12/2011, 15:03

    Cole esta função no mesmo módulo;


    Public Function NovoNumII() As Long
    'Gera o próximo número da tabela de numeração simples
    Dim db As DAO.Database
    Dim rst As DAO.Recordset
    Dim x, y, z

    'Verifica o último número e soma +1
    Set db = CurrentDb()

    Set rst = db.OpenRecordset("SELECT CodigoVenda FROM EquipamentoConj " & _
    "ORDER BY CodigoVenda DESC")

    With rst
    If .BOF And .EOF Then
    NovoNumII = 1
    Else
    .MoveFirst
    x = Mid(!CodigoVenda, 1, 2)
    y = Mid(!CodigoVenda, 3, 2) + 1
    z = Mid(!CodigoVenda, 5, 5)

    If Len(y) = 1 Then
    NovoNumII = x & "0" & y & z
    Else
    NovoNumII = x & y & z
    End If
    End If
    .Close
    End With
    Set rst = Nothing
    Set db = Nothing

    End Function



    No formulario;


    Private Sub TipoEquipamento_AfterUpdate()
    Dim resultado As VbMsgBoxResult

    resultado = MsgBox("DESEJA FAZER NOVO CADASTRO DE SUBCONJUNTO", vbYesNo, "CADASTRO DE EQUIPAMENTOS")
    'Se não for Alterar o Pedido
    If resultado = vbNo Then
    MsgBox "POR FAVOR ENTÃO FECHE O CADASTRO DE EQUIPAMENTOS", vbOKOnly, "CADASTRO DE EQUIPAMENTOS"
    ' DoCmd.GoToRecord , "FormCadastroConjuntos", acNewRec
    Me.CodigoVenda.DefaultValue = ""

    Exit Sub
    End If
    If resultado = vbYes Then
    DoCmd.GoToRecord , "", acNewRec
    Me.CodigoVenda.DefaultValue = NovoNumII()
    Me.Equipamento.SetFocus
    End If
    End Sub


    .................................................................................
    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 Personalizada Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Numeração Personalizada Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Numeração Personalizada Folder_announce_new Instruções SQL como utilizar...
    Eduardo-Japao
    Eduardo-Japao
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  Eduardo-Japao 13/12/2011, 16:05

    Perfeito JPaulo era deste modo que precisava
    Muito Obrigado
    Estou dando este topico como resolvido
    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 Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  JPaulo 13/12/2011, 16:29

    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 Personalizada Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Numeração Personalizada Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Numeração Personalizada Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 14:43