Fórum dbCombobox Como carregar ? #288321
16/07/2005
0
Olá pessoal ,
Estou fazendo um programinha, de cadastro de clientes,
E preciso por exemplo carregar uma dbcombobox com os dados de um banco de dados access da tabela clientes , estou usando o ADOConnection, o ADOTable e o DATA SOURCE para me conectar com o access,
Como faço para carregar os dados da tabela no combobox??
Se alguem tiver um tempinho para me ajudar eu agradeço muito,
Desde já , Obrigado,
Fernando.
Estou fazendo um programinha, de cadastro de clientes,
E preciso por exemplo carregar uma dbcombobox com os dados de um banco de dados access da tabela clientes , estou usando o ADOConnection, o ADOTable e o DATA SOURCE para me conectar com o access,
Como faço para carregar os dados da tabela no combobox??
Se alguem tiver um tempinho para me ajudar eu agradeço muito,
Desde já , Obrigado,
Fernando.
Nandop1240
Curtir tópico
+ 0
Responder
Posts
16/07/2005
Marco Salles
Amigo o DBComboBox1 Tem que ser carregado No inicio...Veja bem,
não é aconselhavel por exemplo usar o DbCombobox Para Listar os clientes ou os funcionários de uma empresa , A Lista das Cidade de Um Pais ou de modo geral , informaçoes que não tenha um Limite ... É muito desagradável , abrir uma lista suspensa e ter uma infinidade de Opçoes a ser escolhida apenas Uma...
Geralmente , O DbCombobox é usado para armazenar os estados de um pais , os valores de Icms de cada Região , as aliquotas , Algumas datas Que seu sistema suporta etc...
Enfim , é aconselhavel , ter uma quantidade limitada de informaçoes a ser acessada pelo DbCombobox
Visto esta etapa , voce pode carregar o Dbcombox Diretamente de uma tabela separada somente para ter esses Dados ... Varrendo esta tabela com um comando
A diferença basica entre o DbComboBox é o ComBoBox é que o primeiro é um controle consciente de dados.. Isto é , se voce mudar o Registro ele automaticamete muda sua informação
Muitas das vezes , este carregamento , é feito , via Projeto...
Mas se for algo que podera sofrer Possíveis mudanças , o seu projeto Devera estar apto a aceita-las... Isto pode ser feito editando ou inserindo nesta tabela e carregando posteriormente esses valores para o DbCombox1...Isto é uma etapa que deve ser feita à parte e merece cuidados especiais
Obs: [b:58241c47b7]Note que o BdCombox1 , [size=18:58241c47b7][color=darkred:58241c47b7]não[/color:58241c47b7][/size:58241c47b7] esta vinculado a Esta Tabela (Propriedade DataSource e DataField) ...[/b:58241c47b7]
Bem , é muita informação . Não sei se fui Claro. :cry: :cry: :cry:
não é aconselhavel por exemplo usar o DbCombobox Para Listar os clientes ou os funcionários de uma empresa , A Lista das Cidade de Um Pais ou de modo geral , informaçoes que não tenha um Limite ... É muito desagradável , abrir uma lista suspensa e ter uma infinidade de Opçoes a ser escolhida apenas Uma...
Geralmente , O DbCombobox é usado para armazenar os estados de um pais , os valores de Icms de cada Região , as aliquotas , Algumas datas Que seu sistema suporta etc...
Enfim , é aconselhavel , ter uma quantidade limitada de informaçoes a ser acessada pelo DbCombobox
Visto esta etapa , voce pode carregar o Dbcombox Diretamente de uma tabela separada somente para ter esses Dados ... Varrendo esta tabela com um comando
While not Tabela.Eof do begin dbcombobox1.Items.Add(Tabela.FieldByName(´NomeDoCampo´).AsString); Tabela.Next; end;
A diferença basica entre o DbComboBox é o ComBoBox é que o primeiro é um controle consciente de dados.. Isto é , se voce mudar o Registro ele automaticamete muda sua informação
Muitas das vezes , este carregamento , é feito , via Projeto...
Mas se for algo que podera sofrer Possíveis mudanças , o seu projeto Devera estar apto a aceita-las... Isto pode ser feito editando ou inserindo nesta tabela e carregando posteriormente esses valores para o DbCombox1...Isto é uma etapa que deve ser feita à parte e merece cuidados especiais
Obs: [b:58241c47b7]Note que o BdCombox1 , [size=18:58241c47b7][color=darkred:58241c47b7]não[/color:58241c47b7][/size:58241c47b7] esta vinculado a Esta Tabela (Propriedade DataSource e DataField) ...[/b:58241c47b7]
Bem , é muita informação . Não sei se fui Claro. :cry: :cry: :cry:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)