Array
(
)

Pesquisa trocando OnChange de um ComboBox...

Peninha
   - 14 set 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:

#Código

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


Nelson_prog
   - 14 set 2004

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

Nelson :D


Allen74
   - 14 set 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.