Como criar um campo temporario e editável

Firebird

31/03/2005

Tenho a tabela CLIENTE

e tenho o seguinte select: Select Codigo, Nome, Endereco from CLIENTE

todos os clientes irão aparecer, irei utilizar um DBGrid e visualizar.

A pergunta é a seguinte:

Teria como eu criar um campo virtual com o nome ´SELECIONADO´, e gravar um valor temporário neste campo? Queria poder marcar os registros q quero para imprimir etiquetas somente dos clientes q o campo virtual ´SELECIONADO´ esteja com o valor True.

Obs: Não posso criar o campo na tabela, tem q ser temporário


Fabiogr

Fabiogr

Curtidas 0

Respostas

Ericksasse

Ericksasse

31/03/2005

Não sei se é a melhor forma, mas se você estiver usando um ClientDataSet ou SimpleDataSet, pode criar um campo InternalCalc e trabalhar com ele numa boa.


GOSTEI 0
Rodolpho123

Rodolpho123

31/03/2005

 Select Codigo, Nome, Endereco, ´ ´ as SELECIONADO from CLIENTE 


Note que existe um espaço de 1 caráctere(T ou F, S ou N, 1 ou 0, etc...)
que vc aumenta de acordo com a necessidade. Se vc estiver usando um UpDateSQL, é só não incluir este campo virtual nas suas cláusulas de inserções/exclusões.....


GOSTEI 0
POSTAR