Pesquisa trocando OnChange de um ComboBox...

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

Respostas

14/09/2004

Nelson_prog

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

Nelson :D


Responder Citar

14/09/2004

Allen74

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.


Responder Citar