DbGrid

Delphi

29/08/2003

Olá...

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

Catharina

Curtidas 0

Respostas

Vinicius2k

Vinicius2k

29/08/2003

catharina,
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
Catharina

Catharina

29/08/2003

Vinicius...

Funcionou em parte, ele só está pegando a 1ª linha do grid.


Catharina.


GOSTEI 0
Vinicius2k

Vinicius2k

29/08/2003

Catharina,
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
POSTAR