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


4 participantes

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    avatar
    Vitaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/07/2012

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  Vitaum 2/8/2012, 20:18

    Boa Tarde.
    Tenho uma COMBO BOX em meu formulário com as propriedades "AUTOEXPANDIR" e "LIMITAR A UMA LISTA" como SIM, mas ao digitar uma letra, para a pesquisa ir até os Clientes que iniciam com essa letra, a pesquisa não funciona.
    É um formulário simples que lista os dados da tabela de Clientes. Criei uma COMBO para que o usuário possa ir direto até o Cliente desejado. Mas nessa COMBO não está funcionando a função AUTOEXPANDIR. Aonde será que estou errando? Já procurei em vários tópicos mas não achei nada até agora.
    Muito obrigado por qq ajuda.
    Victor.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Re: [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  Silvio 2/8/2012, 21:46

    Boa tarde e seja bem vindo ao nosso fórum...

    Provavelmente, deve estar bloqueado. Coloque como não. Fica entre o Ativado e auto expandir.

    Teste e nos informe !

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    Vitaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/07/2012

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Re: [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  Vitaum 3/8/2012, 00:29

    Silvio,

    Obrigado pelo retorno, mas olhei esse item e não está bloqueado não.

    Só para ficar mais claro, na "Fonte do Controle" está um campo "Nome" do Cliente da tabela de Clientes. No "Tipo de Origem da Linha" está uma Tabela e no campo "Origem da Linha" está uma consulta da tabela de Clientes, com apenas os campos "Chave" e "Nome" do Cliente, classificado em ordem crescente.
    Não sei se fui claro.


    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  toyebom 3/8/2012, 02:20

    as vezes nomear um campo como "nome" ou como "numero" da comflito na bd porque pensa que é um campo que irá assumir outro nome de campo que não "nome" ou "numero" pelo que em primeiro aconcelho nomear o campo como por exemplo "nome1" assim já resolve esse problema, de seguida tenta novamente como disse o silvio
    avatar
    Vitaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/07/2012

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Re: [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  Vitaum 3/8/2012, 03:38

    Na verdade, os nomes dos campos não são esses não. Foi só exemplo para explicar um pouco mais o problema.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Re: [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  Silvio 3/8/2012, 11:26

    Boas...

    Uma sugestão, exclua essa combo e refaça novamente.

    O toyebom está correto na resposta dele. Não sei se vou chover no molhado mas... os nomes dos campos em tabela preferencialmente não devem conter: espaços, acentos ou palavras reservadas ao Access pois isso causa lentidão e causa uma certa dificuldade quando se escreve esses campos em VBA.

    Qualquer coisa, de um grito que hoje estamos por aqui.

    Abraços,

    Silvio


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    Convidado
    Convidado


    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Re: [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  Convidado 3/8/2012, 11:33

    Bom dia Vitaum,

    Deixa em branco a Fonte do Controle.
    Se você precisa que o ID fique armazenado, manipule o evento Após Atualizar da combo, tipo:

    Me.ID=Me.Combo.Collumn(0)


    Nivaldo
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Re: [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  Silvio 3/8/2012, 11:50

    Ou esse....
    DoCmd.ApplyFilter , "chaveprimariatabela= " & Me!suacombo.Column(0) '

    Me!suacombo= Null 'deixa a combo vazia, limpa.
    DoCmd.RunCommand acCmdRefresh


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    Vitaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/07/2012

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Re: [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  Vitaum 3/8/2012, 21:18

    Pessoal,

    Obrigado pela ajuda até agora, mas tentei todas essas alterações e não funcionaram.

    Inseri os códigos sugeridos nos procedimentos de evento, tanto "Após atualizar" quanto no "Em sujo".

    O que ocorre é o seguinte:

    Abro o formulário e aparece o primeiro registro da tabela, com a caixa de combinação em branco e os registros mostrados normalmente nos campos do formulário.
    Aí vou na combo e digito uma letra, para que a pesquisa comece a trabalhar, trazendo os registros que comecem com a letra digitada, do campo "Txnome".
    Ao digitar a letra na combo, nada acontece. Se clico no TAB, aparece a mensagem:

    "O texto que você informou não é um item da lista"
    "Selecione um item da lista ou informe um texto que coincida com um dos itens listados"

    Ou seja, a pesquisa ainda não está funcionando neste formulário, mesmo com as alterações.
    avatar
    Vitaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 27/07/2012

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Re: [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  Vitaum 3/8/2012, 21:26

    Pessoal,

    Já consegui resolver....
    O que é que eu fiz. Criei um novo formulário e refiz tudo que tinha feito. Não sei porque, mas nesse novo formulário, está funcionando tudo correto.
    Devo ter feito algo errado no anterior que não percebi e ficou com esse erro.
    Mas gostaria de agradecer a ajuda de Vocês.
    Muito obrigado mesmo.

    Pesquisando mais um pouco e refazendo outros FORMS com a mesma necessidade, descobri o erro.
    Estavam incompatíveis a "coluna acoplada" do combo com a pesquisa que estava sendo feita para busca do registro. Eu estava pesquisando no código, com a coluna errada do registro.
    Agora que descobri, não tive mais problemas.
    Vlw Pessoal pela ajuda.

    Vitaum.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Re: [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  Silvio 3/8/2012, 23:04

    O fórum agradece o teu retorno.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    carloshmfernandes
    carloshmfernandes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/08/2013

    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Re: [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  carloshmfernandes 28/11/2013, 13:27

    Seu que já foi fechado o tópico, mas é válido a informação que vou acrescentar

    Quando essa combo está definida no layout de Controle como tabela, o auto expandir para de funcionar, acabei de fazer um teste criando uma combo novo e vi que está tudo certinho, mas com a minha que estava como tabela não.

    Removi esse layout de tabela e funcionou

    Conteúdo patrocinado


    [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX? Empty Re: [Resolvido]Porque o AUTOEXPANDIR não funciona em minha COMBOBOX?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 03:57