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


    [Resolvido]Buscar e deletar

    Bão
    Bão
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Buscar e deletar Empty [Resolvido]Buscar e deletar

    Mensagem  Bão 7/2/2012, 22:19

    Estou tentando adaptar uma rotina para buscar texto em campo memo, disponibilizado pelo Criquio... (chama-se Busca combo),,,
    Mas não estou conseguindo inserir na função um evento para deletar o texto que a busca encontra...

    Segue código:
    Dim strSearch As String, intWhere As Integer
    Dim ctlTextToSearch As control
    ' Get search string from user.
    With Me!mmrBusca
    strSearch = Me.txtBusca
    ' Find string in text.
    intWhere = InStr(.Value, strSearch)
    If intWhere Then
    ' If found.
    .SetFocus
    .SelStart = intWhere - 1
    .SelLength = Len(strSearch)
    Else
    ' Notify user.
    MsgBox "String not found."
    End If
    End With


    Gostaria de efetuar a busca normalmente, e depois do texto selecionado, fosse deletado automaticamente... como parte da rotina...
    Agradeço toda ajuda!
    avatar
    Convidad
    Convidado


    [Resolvido]Buscar e deletar Empty Re: [Resolvido]Buscar e deletar

    Mensagem  Convidad 11/2/2012, 19:09

    Olá

    Veja se é isso que deseja:

    Coloque o código abaixo no evento ao clicar de um botão.
    =========================

    Dim ctlTextToSearch As control
    Dim obj As Object
    Set obj = CreateObject("wscript.shell")

    ' Get search string from user.
    With Me!mmrBusca
    strSearch = Me.txtBusca
    ' Find string in text.
    intWhere = InStr(.Value, strSearch)
    If intWhere Then
    ' If found.
    .SetFocus
    .SelStart = intWhere - 1
    .SelLength = Len(strSearch)
    obj.SendKeys "{DEL}", True
    Else
    ' Notify user.
    MsgBox "String not found."
    End If
    End With

    End Sub
    ======================
    Se usa o Access 3000 pode colocar o sendkeys diretamente.
    Abraços
    avatar
    Convidad
    Convidado


    [Resolvido]Buscar e deletar Empty Re: [Resolvido]Buscar e deletar

    Mensagem  Convidad 14/2/2012, 17:00

    E então


    Funcionou a dica??

    Bão
    Bão
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Buscar e deletar Empty Re: [Resolvido]Buscar e deletar

    Mensagem  Bão 14/2/2012, 19:11

    Cara, ficou ótimo...

    Era justamente o que queria...

    Desculpe não ter respondido logo... mas estava testando aqui...

    Assim que tiver terminado os testes, posto um exemplo pra ajudar os demais colegas...

    E ponho o [Resolvido]...

    Agradeço muito a ajuda!!!
    avatar
    Convidado
    Convidado


    [Resolvido]Buscar e deletar Empty Re: [Resolvido]Buscar e deletar

    Mensagem  Convidado 15/2/2012, 02:23

    Boa noite colega Rodrigo, tudo tranquilo.
    Se esta resolvido então famoso botão "resolvido"
    Exemplos são postados no "repositório de exemplos" o qual (seu exemplo) será encontrado provavelmente pelo também famoso "busca".
    Abração colega.
    O forum agradece Very Happy :

    Conteúdo patrocinado


    [Resolvido]Buscar e deletar Empty Re: [Resolvido]Buscar e deletar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 01:44