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


2 participantes

    [Resolvido]Receber informação que esta entre duas palavras

    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Receber informação que esta entre duas palavras Empty [Resolvido]Receber informação que esta entre duas palavras

    Mensagem  matheuspereira 9/8/2014, 16:31

    Boa tarde amigos e o seguinte:

    Quero que uma txtnome receba somente a informação que esta entre E-mail e Nome Completo, que será Matheus.davila@gov.gov.br
    Alguma dica de como como fazer?


    E-mail: Matheus.davila@gov.gov.br
    Nome Completo: Matheus Maria d´ Ávila Cavalcanti
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Receber informação que esta entre duas palavras Empty Re: [Resolvido]Receber informação que esta entre duas palavras

    Mensagem  Alvaro Teixeira 9/8/2014, 16:46

    Olá,

    Pode explicar melhor ou exemplificar a informação que tem e o que pretende obter.
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Receber informação que esta entre duas palavras Empty Receber informação que esta entre duas palavras

    Mensagem  matheuspereira 9/8/2014, 17:22

    Olá ahteixeira boa tarde.

    Vamos lá.

    Tenho um site de vendas que me retorna os dados de um novo cliente cadastrado assim:

    E-mail: genilda.rodrigues@ibge.gov.br
    Eu concordo com os Termos do Serviço: 1
    Nome Completo: Genilda da Silva Rodrigues
    Empresa/Condominio: IBGE
    Endereço: Av.Republica do Chile - 500 - 11º Andar
    Complemento: Edificio Metropolitan
    Bairro: Centro
    Ramal: 0249

    Quando este cliente e cadastrado eu cadastro eles em um bd que crie aqui. Acontece que eu tenho que ir de um a um copiar e depois ir no bd e colcar. Mandei um modelo para vc que tem uma txt com a descrição cole aqui. Então quero copiar todos os dados od cliente de uma só vez do site e colar nesta txt que esta em meu bd com o nome cole aqui e criar uma função que ao clicar no botão ele separe os dados do cliente preenchendo as txt com os devidos nomes, e-mail.
    Anexos
    [Resolvido]Receber informação que esta entre duas palavras AttachmentTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (354 Kb) Baixado 9 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Receber informação que esta entre duas palavras Empty Re: [Resolvido]Receber informação que esta entre duas palavras

    Mensagem  Alvaro Teixeira 9/8/2014, 18:27

    Olá, o site retorna exatamente conforme exemplo acima?

    Envia por email, gera txt ou amostra online?

    Entretanto vou espreitar seu exemplo.
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Receber informação que esta entre duas palavras Empty Receber informação que esta entre duas palavras

    Mensagem  matheuspereira 9/8/2014, 18:29

    Olá Amigo obrigado pela força. E isso mesmo ele retorna desta forma que te mandei.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Receber informação que esta entre duas palavras Empty Re: [Resolvido]Receber informação que esta entre duas palavras

    Mensagem  Alvaro Teixeira 9/8/2014, 18:30

    Ok, já percebi.

    Independente dos dados o formato apresentado é sempre assim:

    E-mail: xxxxxxxx
    Eu concordo com os Termos do Serviço: x
    Nome Completo: xxxxxxxxxxxxxxxxxxxxx
    Empresa/Condominio: xxxxxxxxxxx
    Endereço: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Complemento: xxxxxxxxxxxx
    Bairro: xxxxxxxxxxx
    Ramal: xxxxxxxxxxxx
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Receber informação que esta entre duas palavras Empty Receber informação que esta entre duas palavras

    Mensagem  matheuspereira 9/8/2014, 18:53

    Isso mesmo. Sempre sera assim
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Receber informação que esta entre duas palavras Empty Re: [Resolvido]Receber informação que esta entre duas palavras

    Mensagem  Alvaro Teixeira 9/8/2014, 19:24

    Era mais fácil se fosse um ficheiro txt o que estou a evitar de fazer (gerar temporario), assim seria feita a leitura linha a linha.
    Tenho que sair, mas nao fica esquecido.

    Abraço
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Receber informação que esta entre duas palavras Empty Receber informação que esta entre duas palavras

    Mensagem  matheuspereira 9/8/2014, 20:42

    Beleza meu amigo. Vou estar tentando aqui, e ficarei contando com sua ajuda. Abraço
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Receber informação que esta entre duas palavras Empty Re: [Resolvido]Receber informação que esta entre duas palavras

    Mensagem  Alvaro Teixeira 10/8/2014, 12:43

    Olá,

    Coloque este código no formulário que disponibilizou


    Private Sub btseparar_Click()
       txt1 = separaEntreDuasStrings(txt0, "E-mail: ", "Eu concordo com os Termos do Serviço: ")
       txt2 = separaEntreDuasStrings(txt0, "Nome Completo: ", "Empresa/Condominio: ")
       txt3 = separaEntreDuasStrings(txt0, "Endereço: ", "Complemento: ")
       txt4 = separaEntreDuasStrings(txt0, "Complemento: ", "Bairro: ")
       txt5 = separaEntreDuasStrings(txt0, "Bairro: ", "Ramal: ")
       txt7 = Right(txt0, Len(txt0) - InStr(txt0, "Ramal: ") - 6) 'final sem delimitador
    End Sub

    'AHTEIXEIRA 2014
    Function separaEntreDuasStrings(strTotal As String, strInicio As String, strFim As String)
    Dim i As Long, j As Long
       i = InStr(strTotal, strInicio)
       j = InStr(strTotal, strFim)
       separaEntreDuasStrings = Mid(strTotal, i + Len(strInicio), j - i - 1)
       separaEntreDuasStrings = Mid(strTotal, i + Len(strInicio), j - i - Len(strInicio) - 1)
    End Function


    Fico aguardar retorno.
    Abraço


    Última edição por ahteixeira em 10/8/2014, 23:02, editado 3 vez(es)
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Receber informação que esta entre duas palavras Empty Receber informação que esta entre duas palavras

    Mensagem  matheuspereira 10/8/2014, 14:23

    Olá Amigo ahteixeira bom dia. O seguimento e exatamente este só que falta alguns ajustes. Eu tentei aqui mais não consegui. ele esta retornando partes de outros registro. da uma olhada.[img][Resolvido]Receber informação que esta entre duas palavras Ra2n21[/img]


    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Receber informação que esta entre duas palavras Empty Re: [Resolvido]Receber informação que esta entre duas palavras

    Mensagem  Alvaro Teixeira 10/8/2014, 15:46

    Teste o código na base de dados que disponibilizou e com o texto de exemplo postado.
    Estou no telemóvel e de momento não posso ajudar.
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Receber informação que esta entre duas palavras Empty Receber informação que esta entre duas palavras

    Mensagem  matheuspereira 10/8/2014, 15:50

    Sem problemas meu amigo. Quando estiver tranquilo vc me da esta força. Sem pressa ok? Bom domingo ai. Vou tentando aqui. Abraço e fico no aguardo.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Receber informação que esta entre duas palavras Empty Re: [Resolvido]Receber informação que esta entre duas palavras

    Mensagem  Alvaro Teixeira 10/8/2014, 18:42

    Olá, abaixo link do meu ficheiro de teste (actualizado).
    Anexos
    [Resolvido]Receber informação que esta entre duas palavras AttachmentseparaEntreDuasStrings.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (28 Kb) Baixado 31 vez(es)


    Última edição por ahteixeira em 10/8/2014, 22:59, editado 1 vez(es)
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Receber informação que esta entre duas palavras Empty Receber informação que esta entre duas palavras

    Mensagem  matheuspereira 10/8/2014, 22:05

    Olá Amigo boa noite. Aumenta a altura das caixas de texto e olhe para vc ver. Eles estão exibindo uma parte de outros registros. Neste mesmo que vc me mandou.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Receber informação que esta entre duas palavras Empty Re: [Resolvido]Receber informação que esta entre duas palavras

    Mensagem  Alvaro Teixeira 10/8/2014, 22:57

    Olá, Não tinha visto, actualiza assim a função:

    Código:
    Function separaEntreDuasStrings(strTotal As String, strInicio As String, strFim As String)
    Dim i As Long, j As Long
        i = InStr(strTotal, strInicio)
        j = InStr(strTotal, strFim)
        separaEntreDuasStrings = Mid(strTotal, i + Len(strInicio), j - i - Len(strInicio) - 1)
    End Function

    O ficheiro para download da mensagem nº 14, foi atualizado.

    Abraço
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Receber informação que esta entre duas palavras Empty Receber informação que esta entre duas palavras

    Mensagem  matheuspereira 10/8/2014, 23:26

    Obrigado meu amigo vc me ajudou muito, consegui meu abjetivo. Um grande abraço. Valeu
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Receber informação que esta entre duas palavras Empty Re: [Resolvido]Receber informação que esta entre duas palavras

    Mensagem  Alvaro Teixeira 11/8/2014, 08:09

    Obrigado pelo retorno, o forum agradece, Abraço.  cheers 

    Conteúdo patrocinado


    [Resolvido]Receber informação que esta entre duas palavras Empty Re: [Resolvido]Receber informação que esta entre duas palavras

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/11/2024, 06:01