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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  RETORNAR REGISTROS TABELA.
NETO711-171
IBITIARA
BA - BRASIL
ENUNCIADA !
Postada em 23/07/2007 08:26 hs            
Como faço pra "chamar" todos os campos de apenas um registro de uma tabela dentro de uma combo? Por exemplo, a tabela orinalmente tem vários campos, tipo nome, endereço, etc... Quero abrir na combo de um outro form apenas os registros do campo nome. Queria fazer isso via código pois já vi alguns exemplos usando os objetos data e listview, no entanto nenhuma dessas duas drogas funcionam na minha versão do VB. Alguém tem uma sugestão?
   
Ivã
CAXIAS DO SUL
RS - BRASIL
ENUNCIADA !
Postada em 23/07/2007 09:36 hs            
No adicionar item da combo, adicione somente o nome
 
tipo
 
    Combo1.AddItem "Nome", 0
    Combo1.AddItem "Nome2",1
 
espero ter ajudado
 
   
NETO711-171
IBITIARA
BA - BRASIL
ENUNCIADA !
Postada em 23/07/2007 09:43 hs            
Ivã, esse nome seria uma variável? Pq não sei o total de registros que o campo nome terá. Tem que ser uma rotina que leia todos os registros do campo nome na tabela e depois transfira isso pra combo. Sei o que pretendo, mas não sei o código. Já tentei várias coisas e tudo dá erro.
   
Ivã
CAXIAS DO SUL
RS - BRASIL
ENUNCIADA !
Postada em 23/07/2007 11:34 hs            
Dim X as integer
do until rs.eof
    combo1.additem rs("nome"),x
    x=x+1
    rs.movenext
loop
 
combo1 é o nome da combo
rs o recordset com os dados do banco
   
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 23/07/2007 15:23 hs            
while not rs.eof
    combo1.additem rs("nome")
    rs.movenext
wend
   
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 23/07/2007 22:00 hs         
se fizer set combo1.datasource=rs
                 combo1.datafield="nome"
fica mais rápido do que passar por todos registros da tabela.
   
Página(s): 1/2      PRÓXIMA »

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