Comparação entre DBText

Delphi

20/05/2011

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

Curtidas 0

Respostas

Wilson Junior

Wilson Junior

20/05/2011

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

Espero ter colaborado.
GOSTEI 0
Daniel

Daniel

20/05/2011

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!!!
GOSTEI 0
Wilson Junior

Wilson Junior

20/05/2011

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

Aguardo retorno.
GOSTEI 0
Daniel Oliveira

Daniel Oliveira

20/05/2011

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

o seu codigo deve estar no evento onchange, ou onkeyup dos 2 componentes
GOSTEI 0
Daniel

Daniel

20/05/2011

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;
GOSTEI 0
Daniel

Daniel

20/05/2011

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 
GOSTEI 0
Wilson Junior

Wilson Junior

20/05/2011

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

Espero ter colaborado.
GOSTEI 0
POSTAR