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]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    avatar
    sultani
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 27/08/2012

    [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ? Empty [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    Mensagem  sultani 4/2/2018, 22:49

    Boa noite.

    Estou necessitando de vossa orientação.

    Cenário:
               1 -Tenho um Formulário Contínuo onde mostro uma tabela filtrada com vários de seus campos.
               2- Criei um campo denominado Txt_NumLinha,  nesse formulário contínuo.
               3- Para cada linha (ou registro)  apresentada nesse formulário contínuo, o campo Txt_NumLinha deve ter, sequencialmente, o número da devida linha, ou seja, Linha 1:Txt_NumLinha = 1,
                         Linha 2:Txt_NumLinha = 2,
                         Linha 3:Txt_NumLinha = 3 ,
                         E assim por diante....

    Pergunto:
                 Como resolvo isso (carregar no campo TxT_NumLinha, o número da devida linha)?



    Muito obrigado;
    Sultani.
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ? Empty Re: [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    Mensagem  tauron 5/2/2018, 10:02

    Veja este codigo (acredito que seja) do Mestre Avelino:

    cole este no vba do formulario:

    Public Function fncNumerar(frm As Form) As Long
    On Error GoTo TrataErro    
    With frm.RecordsetClone        
      .Bookmark = frm.Bookmark        
      fncNumerar = 1 + .AbsolutePosition    
    End With  
    Exit Function
    TrataErro:    
      If Err = 3021 Then fncNumerar = 0
    End Function

    Fonte de Controle do campo assim:

    =fncNumerar(]seufomulario])

    Nogaro513 e JaimeSoares gostam desta mensagem

    avatar
    sultani
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 27/08/2012

    [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ? Empty Re: [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    Mensagem  sultani 5/2/2018, 10:27

    Bom dia Tauron.

    Sobre o Txt_NumLinha acima, deu erro.
    Ele ficou preenchido com o literal #Nome?

    Alguma ideia de onde está o problema?

    Na Fonte de Controle do campo coloquei =fncNumerar([Frm_Chamados]), onde Frm_Chamados é o formulário contínuo.



    Grato.
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ? Empty Re: [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    Mensagem  tauron 5/2/2018, 11:23

    So para um teste, mude o nome do seu campo de "Txt_NumLinha" para "Item", ou se preferir poste os objetos envolvidos.
    avatar
    sultani
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 27/08/2012

    [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ? Empty Re: [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    Mensagem  sultani 5/2/2018, 11:46

    Oi Tauron.

    Fiz a modificação sugerida (nome do campo = Item) e infelizmente o erro persiste.

    Se tiver nova sugestão agradeço.

    Até mais,
    Sultani.
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ? Empty Re: [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    Mensagem  tauron 5/2/2018, 12:39

    Tente assim na fonte de controle do campo:

    =fncNumerar([Formulário])
    ** copie e cole sem alterar**

    Tem como postar seu bd de preferencia em 2007

    Nogaro513 e JaimeSoares gostam desta mensagem

    avatar
    sultani
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 27/08/2012

    [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ? Empty Re: [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    Mensagem  sultani 5/2/2018, 16:30

    Olá Tauron.

    Tudo resolvido !
    Fui preparar o BD para te enviar (iria enviar só o essencial) e no Control-C Control-D da função, o script começou a funcionar!!!

    Acho que tinha alguma sujeira ou algo similar...

    Muito obrigado pela tua dica e paciência.

    Abração e ótima semana;
    Sultani.
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ? Empty Re: [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    Mensagem  tauron 6/2/2018, 12:25

    O forum agradece pelo retorno.
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 827
    Registrado : 11/12/2017

    [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ? Empty Re: [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    Mensagem  Ismael Silva 4/4/2020, 01:56

    Esse tópico me ajudou a resolver o problema.
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ? Empty Re: [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    Mensagem  tauron 5/4/2020, 13:09

    Que bom Ismael, agradecemos.

    Nogaro513 gosta desta mensagem


    Conteúdo patrocinado


    [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ? Empty Re: [Resolvido]Formulário Contínuo - Como Numerar suas linhas sequencialmente ?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 06:40