Melhor alternativa, ComboBox1,DBComboBox1,DBLookupComboBox1
Boa noite....
Tenho uma Tabela(TBLADiciplinas) com os campos Cod_Diciplina e Desc_Diciplina.
Cod_Diciplina | Desc_Diciplina :
CALC1 - Calculo1
CALC2 - Calculo2
ALGL1 - Algebra linear
Preciso apresentar em um ComboBox1 todos os Cod_Diciplina, e estou utilizando o código abaixo:
Código:
Este código esta retornando todos os codigos das dicíplinas no ComboBox,
1º - Agora preciso apresentar em um Edit a diciplina(Desc_Diciplina) selecionada no ComboBox..
2º - Qual a vantagem e desvantagem de usar cada componente destes(ComboBox1,DBComboBox1,DBLookupComboBox1)?Algum destes substitui o código que estou utilizando?
Grato...
Tenho uma Tabela(TBLADiciplinas) com os campos Cod_Diciplina e Desc_Diciplina.
Cod_Diciplina | Desc_Diciplina :
CALC1 - Calculo1
CALC2 - Calculo2
ALGL1 - Algebra linear
Preciso apresentar em um ComboBox1 todos os Cod_Diciplina, e estou utilizando o código abaixo:
Código:
DM.ConsultaDiciplinas.Close; DM.ConsultaDiciplinas.SQL.Clear; DM.ConsultaDiciplinas.SQL.Add(´SELECT * FROM TBLADiciplinas ´); DM.ConsultaDiciplinas.Open; ComboBox1.Items.Clear; While not DM.TBLADiciplinas.eof do begin ComboBox1.Items.Add(DM.TBLADiciplinas.FieldByName(´Cod_Diciplina´).value); DM.ConsultaDiciplinas.Next; end;
Este código esta retornando todos os codigos das dicíplinas no ComboBox,
1º - Agora preciso apresentar em um Edit a diciplina(Desc_Diciplina) selecionada no ComboBox..
2º - Qual a vantagem e desvantagem de usar cada componente destes(ComboBox1,DBComboBox1,DBLookupComboBox1)?Algum destes substitui o código que estou utilizando?
Grato...
Freed
Curtidas 0
Respostas
Dbergkamps10
23/01/2009
Olá.
O mais indicado no seu caso é o DBLookupComboBox. Utilizando este componente vc nao precisar fazer a pesquias, nem ´povoar´ a combobox.
Att
Dalton
O mais indicado no seu caso é o DBLookupComboBox. Utilizando este componente vc nao precisar fazer a pesquias, nem ´povoar´ a combobox.
Att
Dalton
GOSTEI 0