Fórum dbGrid com banco de dados #172360

30/07/2003

0

Tenho uma tabela com os seguintes campos:

ID
DESCRICAO
TIPO

sendo que o tipo pode ser 0 ou 1.

Teria alguma forma de eu fazer no grid o seguinte:

se TIPO = 0 ele vai mostrar o campo escrito ATIVO e se o tipo for 1 vai mostrar INATIVO.


será que alguém poderia me ajudar...


desde já agradeço a colaboração de todos que lerem esta mensagem. :twisted:


Delphi2003

Delphi2003

Responder

Posts

30/07/2003

Motta

Vc pode fazer por campo Calculado

duplocicle na query , botao direito do mouse

newfield

crie um campo do tipo calculado

no evento OnCalcFileds da query

faça algo assim

if queryTIPO.AsInteger = 1 then
queryCampoCalculado.AsString := ´Ativo´
else
queryCampoCalculado.AsString := ´Naõ Ativo´;

isto funciona bem para consulta


Responder

Gostei + 0

30/07/2003

Fred

abra o fields editor da query dando um duplo clique nela adicione todos os campos clique no campo desejado e este código no evente OnGetText

if not Sender.IsNull then //se o campo nao estiver em branco
case Sender.AsInteger of
0: Text:=´Ativo´;
1: Text:=´Não Ativo´;
end; 8)


Responder

Gostei + 0

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

Aceitar