Fórum DbGrid #178400
29/08/2003
0
Como faço???
Em um grid eu tenho um campo tipo de pessoa :F/J
qdo for F....quero que apareça como Física.
Obrigada, Catharina.
Catharina
Curtir tópico
+ 0Posts
29/08/2003
Vinicius2k
crie um campo calculado na sua table/query chamado desc_tipo_pessoa, por exemplo, tipo string, no OnCalcFields da table/query vc entra com o código :
if table1Tipo_pessoa.value = ´F´ then
Table1Desc_tipo_pessoa.value := ´FISICA´ else table1Desc_tipo_pessoa.value:= ´JURIDICA´;
table1 eh soh um exemplo de nome, substitua pelo nome real da sua table/query. no grid vc vai colocar o campo calculado ao invés no original.
espero ter ajudado.
Gostei + 0
29/08/2003
Catharina
Funcionou em parte, ele só está pegando a 1ª linha do grid.
Catharina.
Gostei + 0
29/08/2003
Vinicius2k
verifique duas coisas : se a sua table/query estah com a opção AutoCalcFiels como True e se a rotina q eu te passei vc inseriu no evento certo (OnCalcFields)... isso não tem como não dar certo... uso este tipo de recurso o tempo todo... :?:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)