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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  trazer selecionados registros no listbox
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 07/03/2005 10:52 hs            

Olha pra vc entender o q estou falando faça um novo projeto e monte um banco de dados com um campo chamado "situacao" do tipo sim/não se for no access ou do tipo boolean.

Pra facilitar no seu projeto coloque um adocontrol, um listbox com a propriedade Style = Checkbox.

Depois é só colocar este código:

'******************************************************

Dim rs As ADODB.Recordset, i As Integer

Private Sub Form_Load()
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "Select * from t", Adodc1.ConnectionString
rs.MoveF irst

While Not rs.EOF
List1.AddItem "Situacao"
If rs!Sit Then
 List1.Selected(i) = True
Else
List1.Selected(i) = False
End If
rs.MoveNext
i = i + 1
Wend

End Sub
'******************************************************

Sendo "Sit" o nome do campo booleano na tabela "T"

Tente e se ainda não entender eu faço e mando este pequeno projeto ok??

t+

TÓPICO EDITADO
 
Snake
Pontos: 2843
ITAJUBÁ
MG - BRASIL
ENUNCIADA !
Postada em 07/03/2005 14:43 hs         
Rafael...como conseguimos resolver seu problema...peço que se possivel, encerre o tópico..mas, antes poste a solução para que fique ao alcance de todos aqui do VBWEB.
 
sem mais,
   
AndrePaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 09/05/2005 12:51 hs            
mas e pra fazer o contrário?
 
se eu quizer saber quem está selecionado no listbox(checkbox) ??? sendo que ele não tem supondo que o item 3 e o 5 estão tickados .. ele me retorna quem está azulzinhu ... como faço pra saber todos que estão tickados... ?

Emoções ¿? AndrePaulo ¿? Emoções
   
AndrePaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 09/05/2005 13:20 hs            
AEEEEEEEE CONSEGUIIIIIIIIIIiiiiiiiiiii
 
ai vai o código
 
c = 0
Do While Not c = list1.ListCount
list1.ListIndex = c
    If list1.Selected(c) = True Then
        MsgBox CStr(list1.ItemData(list1.ListIndex)) & " - " & list1.Text
    End If
c = c + 1
Loop
 
 
é isso ae ....

Emoções ¿? AndrePaulo ¿? Emoções
   
Página(s): 4/4     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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