Notifications
Clear all

Combobox Style DropdowList

8 Posts
2 Usuários
0 Reactions
1,607 Visualizações
depoisteconto
(@depoisteconto)
Posts: 183
Estimable Member
Topic starter
 

Pessoal,

Em um formulário, quando usava um combobox e com propriedade combo podia limpá-lo utilizando o comando empty ou até mesmo "".
Agora que mudei a propriedade para list ele dá erro dizendo que não foi possível definir a propriedade text. Valor da propriedade inválido.

To sem entender. Qual comando eu posso usar para limpar esse combo estando com a propriedade style como list?

At

 
Postado : 16/10/2012 7:38 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Você quer limpar a seleção atual?
pode ser assim...

ComboBox1.ListIndex = -1

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/10/2012 8:06 am
depoisteconto
(@depoisteconto)
Posts: 183
Estimable Member
Topic starter
 

Você quer limpar a seleção atual?
pode ser assim...

ComboBox1.ListIndex = -1

Opa,

Blz Alexandre, funcionou.

Obrigado.

 
Postado : 16/10/2012 8:44 am
depoisteconto
(@depoisteconto)
Posts: 183
Estimable Member
Topic starter
 

Desculpe, surgiu outra dúvida.

Carrego alguns combobox com dados vindos do access via ADO.
Dois deles não querem receber o dado.
Saberia dizer o que pode ser. Não acusa nenhum erro, simplesmente ficam em branco.
Detalhe é que quando eu mudo o style para dropdowcombo eles recebem os dados normalmente.

At

 
Postado : 16/10/2012 9:08 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Complicado ... já que são só dois combos que estão com problemas, pode ser o tipo de dado... abre um novo tópico e posta algo simplificado com o problema

Desculpe, surgiu outra dúvida.

Carrego alguns combobox com dados vindos do access via ADO.
Dois deles não querem receber o dado.
Saberia dizer o que pode ser. Não acusa nenhum erro, simplesmente ficam em branco.
Detalhe é que quando eu mudo o style para dropdowcombo eles recebem os dados normalmente.

At

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/10/2012 10:22 am
depoisteconto
(@depoisteconto)
Posts: 183
Estimable Member
Topic starter
 

O tipo de dado que busco na tabela access é texto (nome de cidade)
Vejam só, quando eu troco a propriedade do style para dropdowcombo ele traz o dado normal, se eu coloco dropdowlist ele não traz.
Como eu disse, existem outros combobox no mesmo formulário que também recebem dados tipo texto e também estão configurados para dropdowlist, está funcionando.
Então eu fiz o seguinte teste: Coloquei um combo que está recebendo os dados normais e estão configurados tipo dropdowlist para receber a variavel que traz o nome da cidade. Resultado não funcionou.
Outro teste: Deletei o combo, coloquei outro no lugar, configurei para dropdowlist, testei denovo e...nada.

To sem saber agora.

 
Postado : 16/10/2012 3:03 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sem ver o arquivo/banco, so podemos supor; então ...
Se o combo que "funciona" em outro campo, não está "funcionando" , leva a crer que algum dado que está sendo carregado (ou algum dado nulo/com erro) é que está causando o problema. De uma analizada nesses dados.
Tente acompanhar o carregamento e verifique se o erro se dá logo de saida ou depois de alguns registros "carregados".

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/10/2012 3:12 pm
depoisteconto
(@depoisteconto)
Posts: 183
Estimable Member
Topic starter
 

Resolvido.

A questão é a seguinte galera, quando o style do combobox for combo, pode usar .text (eu fazia assim)
Como eu mudei para list, tive que retirar o .text

Só isso.

Mas quebrou minha cabeça e me deixou duas noites sem dormir kkkkk...

Espero que sirva pra muita gente que vier a consultar.

Obrigado pela disposição galera.

At

 
Postado : 18/10/2012 11:33 am