Fórum Comparação entre DBText #401341

20/05/2011

0

Gostaria de comparar o que esta no campo de duas dbtext e caso sejam iguais os testos colocar algumas edit com visible false, porem elas nao apresentam a propiedade .text e a propiedade .caption nao faz a comparação que propiedade devo utilizar para comparar os testos
Daniel

Daniel

Responder

Posts

20/05/2011

Wilson Junior

Os DBText utilizam TDataSource, portanto, vc pode comparar os fieldbynames do componente vinculado ao DataSource (TClientDataSet, TSQLQuery, etc).

Espero ter colaborado.
Responder

Gostei + 0

20/05/2011

Daniel

Os DBText utilizam TDataSource, portanto, vc pode comparar os fieldbynames do componente vinculado ao DataSource (TClientDataSet, TSQLQuery, etc).

Espero ter colaborado.
Eu fiz isto e como teste coloquei para ele dar uma menagem, funcionou perfeitamente, porem o que quero é colocar umas edits.visible := false; e quando tento colocar no codigo ele nao faz nada!!!
Responder

Gostei + 0

20/05/2011

Wilson Junior

Coloca o seu código aqui para poder melhor lhe ajudar.

Aguardo retorno.
Responder

Gostei + 0

20/05/2011

Daniel Oliveira

if fld1 <> fld2 then
edits.visible := false;

o seu codigo deve estar no evento onchange, ou onkeyup dos 2 componentes
Responder

Gostei + 0

20/05/2011

Daniel

Coloca o seu código aqui para poder melhor lhe ajudar.

Aguardo retorno.
if ADOQuery1.FieldByname('esc1').AsString = ADOQuery1.FieldByname('esc2').AsString then
  begin
    Button1.Visible := false;
  end;
Responder

Gostei + 0

20/05/2011

Daniel

if fld1 <> fld2 then
edits.visible := false;

o seu codigo deve estar no evento onchange, ou onkeyup dos 2 componentes
ele esta no evento onchange de uma edit de pesquisa, é nele mesmo que tenho que deixar? Pois no evento onchange da edit tambem localizo os produtos que quero trabalhar 
Responder

Gostei + 0

20/05/2011

Wilson Junior

Os FieldByNames só são preenchidos no evento OnExit do DBEdit.

Espero ter colaborado.
Responder

Gostei + 0

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

Aceitar