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]Concatenar várias linhas de um SubForm no campo do FormPrincipal

    Claudinei
    Claudinei
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 24/05/2010

    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Empty [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal

    Mensagem  Claudinei 15/6/2018, 14:41

    Bom dia amigos do Fórum!

    Tropecei numa pedra que está me esquentando a cabeça, quero concatenar mais de uma linha apenas de uma única coluna que fica no SubForm (abaixo)

    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Talhoe12


    Estou tentando adaptar o código abaixo tirado aqui do fórum do nosso amigo criquio mas ele pega todas as linhas que existem na tabela, e o que eu preciso é que peguem somente os talhões que estão sendo exibidos no SubForm e os concatenem na caixa de texto igual ficou na imagem acima separados por " | ".

    Dim rs As Recordset                                              
    Set rs = CurrentDb.OpenRecordset("NomeDaTabela")  
    Do While Not rs.EOF  
       If IsNull(Me.NomeDoCampo) Or Me.NomeDoCampo = "" Then
    Me.NomeDoCampo = rs!NomeCampoDaTabela
    Else            
       Me.NomeDoCampo = Me.NomeDoCampo & "|" & rs!NomeCampoDaTabela
    End If                                                      
    rs.Close                                                  
    Set rs = Nothing


    Alguém pode me ajudar ?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Empty Re: [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal

    Mensagem  JPaulo 15/6/2018, 15:04

    Ola amigão;

    Você sabia que pode abrir o recordset ao subform, em vez da tabela ?

    Veja o simples;

    Código:
    Dim rs As DAO.Recordset
    Set rs = Me.SeuSubForm.Form.RecordsetClone

    With rs
        Do While Not rs.EOF
          If IsNull(Me.SeuCampoNoForm) Or Me.SeuCampoNoForm = "" Then
          Me.SeuCampoNoForm = rs!SeuCampoNoSubForm
            Else
          Me.SeuCampoNoForm = Me.SeuCampoNoForm & "|" & rs!SeuCampoNoSubForm
        End If
        rs.MoveNext
        Loop
    End With
    rs.Close
    Set rs = Nothing


    .................................................................................
    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]Concatenar várias linhas de um SubForm no campo do FormPrincipal Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Folder_announce_new Instruções SQL como utilizar...
    Claudinei
    Claudinei
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 24/05/2010

    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Empty Re: [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal

    Mensagem  Claudinei 15/6/2018, 15:26

    Obrigado João Paulo!

    Vou testar logo após o almoço e posto o resultado.

    Valeu!
    Claudinei
    Claudinei
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 24/05/2010

    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Empty Re: [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal

    Mensagem  Claudinei 15/6/2018, 19:19

    Obrigado João Paulo !
    Já dei o tópico por resolvido, segue o código que me atendeu 100%

    Dim rs As DAO.Recordset
    Set rs = Me.frmAgricolaOSTalhoes.Form.RecordsetClone

    With rs
    Do While Not rs.EOF
    If IsNull(Me.txtRateio) Or Me.txtRateio = "" Then
    Me.txtRateio = rs!Talhao
    Else
    Me.txtRateio = Me.txtRateio & "|" & rs!Talhao
    End If
    rs.MoveNext
    Loop
    End With
    rs.Close
    Set rs = Nothing
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Empty Re: [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal

    Mensagem  JPaulo 15/6/2018, 22:21

    Fico feliz
    Obrigado pelo retorno o fórum agradece.

    Aproveitem para contribuir com o fórum, 1€ faz toda a diferença.


    .................................................................................
    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]Concatenar várias linhas de um SubForm no campo do FormPrincipal Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Folder_announce_new Instruções SQL como utilizar...
    avatar
    João Terra
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 15/07/2015

    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Empty Situação idêntica comigo

    Mensagem  João Terra 18/6/2018, 12:52

    Valeu gente, fazia tempo que eu queria encontrar um jeito de concatenar linhas de um subformulário.  Me ajudou também! Obrigado! Very Happy
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Empty Re: [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal

    Mensagem  JPaulo 18/6/2018, 13:26

    Fico feliz.

    Obrigado pelo retorno.


    .................................................................................
    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]Concatenar várias linhas de um SubForm no campo do FormPrincipal Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal Empty Re: [Resolvido]Concatenar várias linhas de um SubForm no campo do FormPrincipal

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 15:43