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:
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
Curtir tópico
+ 0
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
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)
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
Clique aqui para fazer login e interagir na Comunidade :)