Pesquisa trocando OnChange de um ComboBox...
Estou tentando fazer uma pesquisa em uma tabela usando um ComboBox onde posso selecionar tanto o Numero de OS, nome do cliente e telefone.
Para que possam entender melhor:
No items do Combobox colquei (Numero OS, Nome e Tel.) sendo numero OS o primeiro a aparecer.
Só que quando troco no combobox me é enviado uma mensagem de que o determinado campo a ser pesquisado não existe, como pode isso se estou trabalhando com a tabela correta e tenho certeza de que o campo esta la.
Será que alguém pode ajudar.
Erivan Marinho
Para que possam entender melhor:
procedure TFrmConsOs_Num.ComboBox1Change(Sender: TObject); begin Case Combobox1.ItemIndex of 0: begin DmBasedados.IBTab_AberturaOs.IndexFieldNames:=´Numero_OS´; end; 1: Begin Dmbasedados.IBTab_AberturaOs.IndexFieldNames:=´Nome_Cliente´; end; 2: Begin dmBasedados.IBTab_AberturaOs.IndexFieldNames:=´Fone_1´; end; end; end;
No items do Combobox colquei (Numero OS, Nome e Tel.) sendo numero OS o primeiro a aparecer.
Só que quando troco no combobox me é enviado uma mensagem de que o determinado campo a ser pesquisado não existe, como pode isso se estou trabalhando com a tabela correta e tenho certeza de que o campo esta la.
Será que alguém pode ajudar.
Erivan Marinho
Peninha
Curtidas 0
Respostas
Nelson_prog
14/09/2004
Peninha se vc passar mais detalhes do seu problema posso tentar te ajudar?
Nelson :D
Nelson :D
GOSTEI 0
Allen74
14/09/2004
Erivan,
A propriedade IndexFieldNames é apenas uma forma alternativa à propriedade IndexName para indicar a ordenação dos registros de sua tabela.
Alguns bancos de dados exigem que os campos informados nesta propriedade tenham um índice correspondente criado.
A propriedade IndexFieldNames é apenas uma forma alternativa à propriedade IndexName para indicar a ordenação dos registros de sua tabela.
Alguns bancos de dados exigem que os campos informados nesta propriedade tenham um índice correspondente criado.
GOSTEI 0