Pesquisa

03/12/2003

0

Como faço uma pesquisa que digitando uma letra apareça todos os nomes com a letra digitada

O nome do campo a ser pesquisado é ´Modelo´
A tabela é ´esquema´
e o nome do form é ´FPesqEsquema´

Queria saber tbm, como eu faço para depois da pesquisa quando der dois cliques em cima do registro ele abrisse a tela de cadastro com o resgistro que eu cliquei.

O nome do Form de cadsatro é ´FCadEsquema´
A tabela é ´esquema´

Vlw por qm me ajudar!!!


Franck.c

Franck.c

Responder

Posts

03/12/2003

Franck.c

a pesquisa é de um edit1 para um dbgrid1


Responder

03/12/2003

Norotico

[quote:ad9bed95a6=´Franck Espíndula Costa´]a pesquisa é de um edit1 para um dbgrid1[/quote:ad9bed95a6]

NO EVENTO ON CHANGE DO EDIT1
TABLE1.LOCATE(´NOMEDOCAMPO´, EDIT1.TEXT,[]);

VÁ NO VENTO ON DBLCLICK DO DBGRID
E COLOQUE NOMEDOFORM.SHOW;


Responder

03/12/2003

Phenomenom

vc pode pesquisar por aproximação utilizando o locate e passando uns parâmetros de chave parcial, fácil de encontrar no help do Delphi um exemplo p/isto, um outro metodo é o findneares que tem a seguinte sintaxe:

Table1.FindNearest(Edit1.Text);

eu particularmente prefiro o locate pois o campo não precisa ser indexado.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar