Pesquisa trocando OnChange de um ComboBox...

Delphi

14/09/2004

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:

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

Peninha

Curtidas 0

Respostas

Nelson_prog

Nelson_prog

14/09/2004

Peninha se vc passar mais detalhes do seu problema posso tentar te ajudar?

Nelson :D


GOSTEI 0
Allen74

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.


GOSTEI 0
POSTAR