DBCOMBOBOX
TENHO UM FORM DE CADASTRO, CONTENDO UM DBCOMBOBOX QUE ARMAZENA DADOS DE UMA CONSULTA QUERY. (FORNECEDOR) QUANDO ABRO ESTE FORM PARA INCLUSÃO DE UM NOVO REGISTRO ESSE DBCOMBOBOX AUTOMATICAMENTE RECEBE DA QUERY TODOS OS FORNECEDORES SENDO LISTADOS NA COMBO, E DA CERTO!!! AGORA QUANDO MANDO ALTERAR UM REGISTRO, FAÇO A MESMA COISA: MANDO PARA A COMBO TODOS OS DADOS DA QUERY,CASO O USUÁRIO NECESSITE MUDAR DE FORNECEDOR ELES JÁ ESTÃO LÁ.
A PERGUNTA É BEM SIMPLES: AO MANDAR ALTERAR UM REGISTRO, GOSTARIA QUE, ALÉM DE APARECER TODOS OS DADOS NA QUERY(CONSEGUI FAZER), QUERIA QUE O ÍTEM APONTADO NA GRID PARA ALTERAÇÃO APARECESSE NA COMBOBOX, NÃO NA LISTA (POIS JÁ ESTÁ LA LISTA), MAS SIM NA CAIXA PRINCIPAL DA COMBO.
VALEU GALERA ...
A PERGUNTA É BEM SIMPLES: AO MANDAR ALTERAR UM REGISTRO, GOSTARIA QUE, ALÉM DE APARECER TODOS OS DADOS NA QUERY(CONSEGUI FAZER), QUERIA QUE O ÍTEM APONTADO NA GRID PARA ALTERAÇÃO APARECESSE NA COMBOBOX, NÃO NA LISTA (POIS JÁ ESTÁ LA LISTA), MAS SIM NA CAIXA PRINCIPAL DA COMBO.
VALEU GALERA ...
Anonymous
Curtidas 0
Respostas
Dor_poa
05/02/2003
Amigo, lhe recomendo instalar os compnetntes RX e utiliza na aba RX DBWARE e use o RxDBLookupCombo
mas mesmo assim se quiser utilizar o combobox a unica maneira que eu sei é assim:
var I: Integer
repeat
if ComboBox1.items.Strings[i] = tabelaCAMPO.asstring then
EXIT else
inc(i);
until i >= ComboBox1.items.Count;
mas mesmo assim se quiser utilizar o combobox a unica maneira que eu sei é assim:
var I: Integer
repeat
if ComboBox1.items.Strings[i] = tabelaCAMPO.asstring then
EXIT else
inc(i);
until i >= ComboBox1.items.Count;
GOSTEI 0