Pesquisa trocando OnChange de um ComboBox...
14/09/2004
0
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
Curtir tópico
+ 0
Responder
Posts
14/09/2004
Nelson_prog
Peninha se vc passar mais detalhes do seu problema posso tentar te ajudar?
Nelson :D
Nelson :D
Responder
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.
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
Clique aqui para fazer login e interagir na Comunidade :)