Fields Editor da Query em RunTime

Delphi

12/10/2005

Tenho uma SqlQuery para consulta geral, ou seja, qualquer consulta, eu abro a query, para evitar de ter várias querys no DM para o mesmo fim. Há situações, em que eu preciso comparar um label, por exemplo, com um campo na tabela, assim: label1.caption:= querydescricao.value. Aí que reside o problema. Como a query é geral, ou seja, ela é prenchida em runtime, de acordo com o form, logo o Fields Editor dela está vazia, o que geraria um erro, do tipo: Undeclared Identifier... Como fazer nessa situação, em que preciso de uma query geral e em algumas situações, me utilizo do recurso acima citado? Espero ter me feito entender a todos, grato!

PS: No form cliente, a query é cliente, produtos, a query é produto e assim sucessivamente.


Paulo

Paulo

Curtidas 0

Respostas

Marcio.theis

Marcio.theis

12/10/2005

Você pode usar a opção do FieldByName, desta forma:

label1.caption:=query.FieldByName(´descricao´).value;



GOSTEI 0
POSTAR