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]Problemas Código no Formulário

    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]Problemas Código no Formulário Empty Problemas Código no Formulário

    Mensagem  joaomarcosferlinibento Sex 3 Fev - 14:50

    tenho este código:
    Código:


        On Error Resume Next
        Dim i As Integer
        Dim strProcura As String, intpos As Integer
        Dim strList As String
        strProcura = UCase$(Me.numerocontrato.Text)
        intpos = Len(strProcura)
        If intpos Then
            For i = 0 To ltxListaProdutos.ListCount - 1
                strList = Me.ltxListaProdutos.Column(0, i)
                If UCase$(Left(strList, intpos)) = strProcura Then
                    Me.ltxListaProdutos.Selected(i) = True
                    Selecionado = True
                    Exit For
                Else
                    Me.ltxListaProdutos.Selected(i) = False
                    Selecionado = False
                End If
            Next
        End If
    End Sub

    Mas quando busca a informação (a seleção não aparece) porque tem muitos registros, e da a seleção fica abaixo onde no formulário é visivel. Ele não leva a visão para onde tá a seleção. Tem algum erro com este código?
    avatar
    Convidad
    Convidado


    [Resolvido]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  Convidad Sex 3 Fev - 19:32

    Olá João
    Pode me explicar teu código?

    strProcura = UCase$(Me.numerocontrato.Text)
    Ucase$ - É para evitar minúsculas, o código em texto está gravado com letras maiúsculas na tabela?

    intpos = Len(strProcura) ' aqui retorna o número de caracteres do númerocontrato
    If intpos Then ' e aqui o if está verificando se intpos é true ou false o que sempre será falso porque intpos tem um valor numérico.
    Desculpe, mas está confuso para mim.
    Abraços
    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]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  joaomarcosferlinibento Seg 6 Fev - 15:54

    Desculpa pela negligência de informações.


    1ª Pergunta: Sim, os dados estão todos em letras maiúsculas.

    A respeito do "intpos" eu não seu a aplicação correta dele, é por isso a minha dúvida. Pois na pesquisa há 3 campos.
    1º Campo é o Consulta Contrato
    2ª Campo é o consulta Álbum
    3º Campo é o Nome do Formando.

    E nenhum deles quando é digitado a informações que ele tem que procurar, ele leva a informações a ser procurada.
    avatar
    Convidad
    Convidado


    [Resolvido]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  Convidad Seg 6 Fev - 17:11

    Mano

    Me faz um favor, coloque os nomes dos campos da tua tua tabela.
    E me diga que tipo de consulta quer fazer, dai poderei ajudar, pois creio que esse código que você postou realmente não irá te ajudar.
    Abraços
    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]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  joaomarcosferlinibento Ter 7 Fev - 12:43

    Vou facilitar ainda melhor vou postar meu banco de dados com o formulário. Ficará mais fácil. Obrigado.
    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]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  joaomarcosferlinibento Ter 7 Fev - 12:59

    Em anexo o sistema de buscar.
    Do jeito do meu banco de dados. Obrigado.
    Anexos
    [Resolvido]Problemas Código no Formulário AttachmentSistema De Busca.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (82 Kb) Baixado 22 vez(es)
    avatar
    Convidad
    Convidado


    [Resolvido]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  Convidad Ter 7 Fev - 21:06

    Amigão

    Já estou com teu aplicativo
    Explique exatamente o que você deseja fazer.

    Abraços
    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]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  joaomarcosferlinibento Qua 8 Fev - 7:37

    Você reparou que tenho 3 campos para pesquisa, certo? O erro que está dando, é quando digita a informação em qualquer um dos campos, a seleção no objeto não acoplado acontece. Só que quando a seleção está abaixo onde é visível, ele não leva digamos "a tela" onde a seleção está.

    Por exemplo digitei "Wilson", e encontra-se cadastrado, só que é o ultimo registro, e a seleção está nele, mas está sendo mostrado os 10 primeiros registro, e não onde está seleção.

    Não consegui verificar onde está o erro. É essa a minha dúvida.
    avatar
    Convidad
    Convidado


    [Resolvido]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  Convidad Qua 8 Fev - 8:08

    Olá meu amigo

    Testei teu exemplo e está funcionando perfeitamente.
    A única coisa que tiver que fazer foi retirar o campo CPF da consulta da origem de linha da listbox, pois como é um exemplo, você retirou esse campo da tabela.
    Testei os 3 campos e todos selecionam o registro pedido na pesquisa.
    Não precisa explicar, mas a única coisa que achei estranho é o número do contrato ser repetido, mas verifiquei na tabela que existe uma chave primária única.
    Faça um teste na cópia do exemplo que me enviou.
    Abraços
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  Assis Qua 8 Fev - 8:27

    João

    Neste exemplo com a sua tabela de formandos.
    No campo "Procurar pode escrever o que quiser: Nome. àlbum, ou Contrato, que ele localiza.
    No nome até pode escrever o "HARRISON" que é o ultimo.


    .................................................................................
    *** Só sei que nada sei ***
    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]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  joaomarcosferlinibento Qua 8 Fev - 8:41

    Perfeito. Caiu como uma luva. Melhor impossível. Obrigado ao Assis pela ajuda e também ao Balem pela disponibilidade.

    Até, mais..Que Deus abençoe vocês.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  Assis Qua 8 Fev - 8:45

    João

    Obrigado pelo retorno


    .................................................................................
    *** Só sei que nada sei ***

    Conteúdo patrocinado


    [Resolvido]Problemas Código no Formulário Empty Re: [Resolvido]Problemas Código no Formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 21 Nov - 9:22