Desligar DBEdits da Query

Delphi

15/04/2003

Oi pessoal,

Preciso saber de que forma eu poderia desligar os meus dbEdits de uma query, exemplo:
Eu criei uma query e no form eu liguei os dbEdits aos campos da query, e programei uma tecla de função p/ quando o usuário teclar F7 a tela entra em modo de consulta, então o usuário informa o parâmetro de pesquisa ex. Código ou Nome, eu faço a SELECT e então ligo novamente os dbEdits aos campos da query, mas não tenho idéia como fazer, será que alguém poderia me ajudar? Desde já agradeço a todos...

Obrigado !!!!!!!!!!

Marcelo Ribeiro


Marceloribeiro

Marceloribeiro

Curtidas 0

Respostas

Marconi

Marconi

15/04/2003

O DBedit tem a propriedade FieldName que faz a coneção com o campo que se vai mostrar ou editar basta colocar dentro do sei F7 a desconecção destes campos

...
dbEdit1.fieldname:=emptystr;
dbEdit2.fieldname:=emptystr;
..

na reconecção

...
dbEdit1.fieldname:=´Nome´;
dbEdit2.fieldname:=´Endereço´;
..

Se bem que para mudar o SELECT voce precisa fechar a query, neste momento todos os dbedit estarão orfãos.

Voce tambem podera mudar a posição dos dbedits alterando as propriedades TOP e LEFT.

Bem há uma série de maneiras, se é que eu entendi o seu problema.

Marconi


GOSTEI 0
POSTAR