USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Problemas c/ ComboBox...
Manigni
SAO PAULO
SP - BRASIL
Postada em 29/10/2004 15:46 hs         
Oi Pessoal, boa tarde;
 
Possuo algumas ComboBox no meu projeto, elas estão com Style=DropdownList. Estou tendo problemas qdo puxo os dados do banco. Exemplo:
 
Combo1 = iif(isnull(Data1.rsSelect1(0)), "AQUI", Data1.rsSelect1(0))
 
Estou usando o DataEnvironmet pra acesso ao banco, neste caso o Recordset é nulo, ou seja, não existe nada neste campo respectivo do banco de dados. Porém a ComboBox não aceita nenhuma valor que coloco na parte verdadeira do IIF (exatamente onde coloquei AQUI). Qualquer coisa q coloco nesta parte gera um erro: "TEXT property is read only". Já tentei colocar iif(isnull(Data1.rsSelect1(0)), "", Data1.rsSelect1(0)), já tentei também Combo1.ListIndex = -1, mas nenhuma dessas opções funcionam...
 
Se alguém puder me ajudar eu fico agradecido..
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 29/10/2004 16:05 hs            
Se vc seta o style da combo para DropDownList, ele não pode receber valores no atributo Text, pq ele se torna read-only.
 
Faz o seguite:
 
Combo1.AddItem iif(isnull(Data1.rsSelect1(0)), "AQUI", Data1.rsSelect1(0))
 
Assim, vai funcionar... Isso é pra adicionar um valor à lista do combo... pra selecionar o item, eu uso um pequeno algoritmo que corre o combo comparando os valores, e qdo encontra o valor correto, seta o ListIndex para o indice do elemento desejado...
 
Espero ter ajudado...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Manigni
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 29/10/2004 16:17 hs         
Certo, mas meu problema é que o recordset do data está nulo, e sendo assim eu não sei o que colocar na parte verdadeira entendeu? o "AQUI" que eu coloquei foi pra dizer o ponto onde estou sem saber o que colocar, pois a combo não suporta qualquer coisa...
 
Obrigado pela atenção.
   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 31/10/2004 00:54 hs            
Da forma que vc ta fazendo, ele vai dar erro de qualquer jeito. Vc não pode mudar o Text de uma Combo DropDrowList.
 
Testa o codigo que eu te passei, vai funcionar...
 
se precisar do codigo pra selecionar um elemento que já está na List da combo, fala que te mando tambem...
 
Testa ai, depois fala se funcionou...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página