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 Personalizada

    joaomarcosferlinibento
    joaomarcosferlinibento
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 23/02/2011

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

    Mensagem  joaomarcosferlinibento 22/3/2011, 20:23

    Olá, Amigos.

    Estou trabalhando para realizar uma numeração especial para controle de Membros de uma Igreja. O que eu preciso é que a numeração seja igual ao exemplo:

    Numeração Automática - Nome Membro
    J-0001 João Marcos
    A-0002 Adriana Rodrigues

    Para cada nome de cada membro o sistema terá que pegar a primeira Letra e adicionar um numeral.

    Mas ainda não vi nenhum exemplo destes. Aguardo resposta. Desde já agradeç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]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  criquio 22/3/2011, 20:31

    Nesse caso, talvez seja melhor usar campo texto no lugar da AutoNumeração. No seu formulário, colocar assim:

    Me.Código = Left(Me.Nome, 1) & "-" & Right(DMax("Código", "NomeTabela"), 4) + 1

    Coloque o formato do campo apropiado para imprimir o número correto na tabela.


    .................................................................................
    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.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  JPaulo 22/3/2011, 20:35

    Pode ser assim ?

    http://www.speedyshare.com/files/27551906/teste.rar


    .................................................................................
    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...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

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

    Mensagem  vieirasoft 22/3/2011, 20:37

    Está feito encima do Joelho. O Criquio já deu a dica , mas só para não perder o que fiz

    Public Function ContaRegistro(strCampo As String, NomeTabela As String) As String
    Dim strMax As String
    strMax = DMax(strCampo, NomeTabela)
    ContaRegistro = "AM-" & Right(strMax, Len(strMax) - InStr(1, strMax, "-")) + 1
    End Function
    joaomarcosferlinibento
    joaomarcosferlinibento
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 23/02/2011

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

    Mensagem  joaomarcosferlinibento 22/3/2011, 20:39

    Valew, é isso mesmo que eu precisei. Obrigado a todos.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

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

    Mensagem  vieirasoft 22/3/2011, 20:39

    Desculpe Mestre, quando postei não reparei que também o tinha feito também, foi ao mesmo tempo
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

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

    Mensagem  vieirasoft 22/3/2011, 20:40

    Então assunto terminado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  JPaulo 22/3/2011, 20:41

    Tambem desculpo aos dois, estava com o Access aberto e fiz tambem no joelho.



    .................................................................................
    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...
    joaomarcosferlinibento
    joaomarcosferlinibento
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 23/02/2011

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

    Mensagem  joaomarcosferlinibento 22/3/2011, 20:55

    No meu programa, está dando um erro de copilação e não acho o problema..
    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]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  criquio 22/3/2011, 20:57

    E qual é o erro? Aponta para que linha?


    .................................................................................
    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.

    joaomarcosferlinibento
    joaomarcosferlinibento
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 23/02/2011

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

    Mensagem  joaomarcosferlinibento 22/3/2011, 21:01

    Usando o modelo do amigo acima que está em anexo.

    no meu programa, ele dá erro de copilação no "me.ID" (funçao ou membro não econtrado)

    Exemplo do VBA:

    Private Sub NomeMembro_AfterUpdate()
    Me.NumeracaoPersonalizada.Value = UCase$(Left(Me.NomeMembro, 1)) & "-" & "000" & Me.ID
    Me.NumeracaoPersonalizada.Requery
    End Sub
    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]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  criquio 22/3/2011, 21:04

    Olhe nas referências se não tem alguma escrito AUSENTE. Se tiver, desabilite-a e teste novamente,


    .................................................................................
    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.

    joaomarcosferlinibento
    joaomarcosferlinibento
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 223
    Registrado : 23/02/2011

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

    Mensagem  joaomarcosferlinibento 22/3/2011, 21:06

    Mas onde encontro estas referencias, que sou leigo em VBA..
    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]Numeração Personalizada Empty Re: [Resolvido]Numeração Personalizada

    Mensagem  criquio 22/3/2011, 21:08

    É na janela do vba, aonde você digita os códigos, como esse que deu o problema. Clique em Ferramentas, no menu, e escolha Referências.


    .................................................................................
    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.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  JPaulo 22/3/2011, 21:21

    Você tem o campo ID de autonumeração na tabela ?

    Esse campo não deve exitir na sua tabela, tem de acrescentá-lo lá.


    .................................................................................
    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...
    avatar
    Convidado
    Convidado


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

    Mensagem  Convidado 11/6/2011, 02:25

    Olá JPaulo, por gentileza, vc sabe dizer-me se esse exemplo ainda está disponivel em algum outro lugar, pois precisava de algo parecido, mas o link está off. Ignore minha solicitação JPaulo, não tinha visto que o amigo joãomarcos tinha repetido o código do exemplo.
    Saudações.

    Conteúdo patrocinado


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

    Mensagem  Conteúdo patrocinado


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