Pesquisa
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!!!
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
Curtidas 0
Respostas
Franck.c
03/12/2003
a pesquisa é de um edit1 para um dbgrid1
GOSTEI 0
Norotico
03/12/2003
[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;
NO EVENTO ON CHANGE DO EDIT1
TABLE1.LOCATE(´NOMEDOCAMPO´, EDIT1.TEXT,[]);
VÁ NO VENTO ON DBLCLICK DO DBGRID
E COLOQUE NOMEDOFORM.SHOW;
GOSTEI 0
Phenomenom
03/12/2003
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.
Table1.FindNearest(Edit1.Text);
eu particularmente prefiro o locate pois o campo não precisa ser indexado.
GOSTEI 0