Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

fixeira

ajuda com combobox

Mensagens Recomendadas

fixeira    0
fixeira

boas

é possivel ligar uma combobox a uma base de dados?

tipo fazer aperecer todos os nomes de uma tabela da base de dados na combobox?

agradeço desde já.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
KiNgPiTo    6
KiNgPiTo

Sim claro... Não estou a ver bem como é em VB, mas basta fazer a ligação, enviar um statement SQL tipo select coluna from tabela.. e depois crias um ciclo while e enquanto não chegar ao ultimo, adiciona o mesmo..

Quanto a código, não programo muito em vb, talvez mais alguém te possa ajudar

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
dc_36    0
dc_36

boas,

para ligares uma combobox a uma base de dados através do Ado, tens que utilizar um outro componente:

Project -> Components -> Microsoft DataList Controls

 

Irá aparecer-te uma chamada "DataCombo" e é com este que ligas à base de dados. Na propriedade RowSource metes para ligar ao Ado e depois no ListFiled o campo da base de dados que queres que apareça no DataCombo.

fácil e não precisas de código  :(

espero que consigas

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
fixeira    0
fixeira

dc_36 obrigadão.

agora tenho um nova duvida:

com por hiperligações nisto? quer que cada registo da combobox tenha uma hiperligação.

as hiperligações que pus na base de dados no access nao sao assumidas pelo vb.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
programadorvb6    1
programadorvb6

Podes explicar melhor ??

Hiperligações dá ideia de links a isso

ou é quando  fazes um clik/dbclik em cima de 1 nome ?

ex:

'=============================================

'============== Código =========================

'[Nome da Listbox] List1

'[Função a chamar para a listbox] .List

'[indicador de procura em coluna (numérico)] List1.ListIndex

MsgBox List1.List(List1.ListIndex)

'===============================================

Até+

ProgramadorVB6

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bruno1234    20
bruno1234

Quando fazes click em cima de um nome, esse valor passa a ficar escolhido na ComboBox.

Agora só tens q definir o evento para qd o SelectedValue ou SelectedItem da comboBox é alterado.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade